Commit Graph

23 Commits (d41b9e2839bd867f4220d5e9bf327a5688b49e8f)

Author SHA1 Message Date
BtbN 1099f8e96f Don't build with install rpath on unix 2014-07-10 14:38:53 +02:00
BtbN b4982a5822 Require correct cmake version everywhere 2014-06-30 18:37:09 +02:00
BtbN 65ee83b5bc Increase warning level for MSVC 2014-06-25 10:00:28 +02:00
BtbN ce434c2d62 Also disable missing field initializer warning for C 2014-04-13 20:57:43 +02:00
BtbN 075820028f Improve bundle fixup 2014-04-13 11:05:46 -07:00
Timo R 55d99b3731 Define DEBUG and _DEBUG on debug build 2014-04-05 16:32:48 +02:00
BtbN 044680f0b8 Add config.h generation and wrapper header, currently only for OBS_VERSION 2014-04-01 22:11:44 +02:00
BtbN 04dfcb2dea Disable strict-aliasing to avoid a bunch of possible problems 2014-04-01 21:37:50 +02:00
BtbN b6983da045 Error on implicit declaration 2014-04-01 21:23:51 +02:00
jp9000 966b943d5b Remove majority of warnings
There were a *lot* of warnings, managed to remove most of them.

Also, put warning flags before C_FLAGS and CXX_FLAGS, rather than after,
as -Wall -Wextra was overwriting flags that came before it.
2014-02-14 15:13:36 -07:00
BtbN e9c22c3b8d Move CPack win32 generator from NSIS to WIX 2014-02-02 22:38:21 +01:00
BtbN aec9e85b59 Improve ALL_BUILD.vcxproj.user copy check 2014-01-31 04:46:17 +01:00
BtbN 8c80941530 Add support for "git describe" based version numbers.
Also, move cpack related code into its own module, to clean up the main CMakeLists.txt
2014-01-29 14:56:06 +01:00
BtbN 19f0a30160 Include $ORIGIN in portable mode on unix 2014-01-28 14:15:46 +01:00
BtbN cfc3609a4e Fix/Workaround a cmake path seperator escaping bug on Windows 2014-01-26 02:04:36 +01:00
BtbN 6a9dda87bd Restructure installation and package generation 2014-01-25 19:13:33 +01:00
Palana 0fc7b1bbdc Require cmake 2.8.12 on osx
This requirement is due to rpath usage in the project and SDK location
changes[1] in more recent osx versions

[1] i.e. http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=1fce189e
2014-01-24 23:22:34 +01:00
BtbN 45ec80fb7d Full rewrite of all CMakeLists
CMake now works on all platforms
2014-01-24 18:56:32 +01:00
BtbN 8fa309c96e Clean old cmake files 2014-01-24 01:46:36 +01:00
Palana 3c581d7fa2 update cmake compiler flags
- disable -Wshadow for c++ (less semi-bogus warnings for constructors)
- make gcc use c99 mode
2014-01-01 03:17:36 +01:00
Palana 683585938c add infrastructure for app bundle target and unmark as advanced 2013-12-30 20:52:44 +01:00
Palana c2586f5686 set cmake output path for test executable 2013-11-18 17:54:06 +01:00
Palana ec411fe046 added cmake build files 2013-11-14 18:36:46 +01:00