1
0
Commit Graph

31 Commits

Author SHA1 Message Date
madmaxoft
d67cd8dafc CMake: MSVC release builds use LTCG. 2014-01-15 13:54:06 +01:00
madmaxoft
20209750aa CMake: MSVC builds use static CRT.
We don't want to be dependent on the VC runtime.
2014-01-15 11:49:26 +01:00
madmaxoft
f31043a5e7 CMake: Release profile build inherits from Release, not Debug. 2014-01-14 11:05:57 +01:00
Tycho
9c669e9217 Added -march=native to linux targets 2014-01-13 10:13:09 -08:00
madmaxoft
180b9b9099 Merge branch master into CmakeMultiConfig. 2014-01-12 10:04:16 +01:00
Tycho
623146996a Fixed FreeBSD compilition 2014-01-07 05:08:58 -08:00
Tycho Bickerstaff
7076f8e73a fixed compiler warnings not being enabled in clang 2014-01-02 17:11:40 +00:00
Tycho Bickerstaff
c52a46a5e3 merged changes from upstream 2013-12-31 16:24:53 +00:00
madmaxoft
65417dd836 Fixed Linux configuration. 2013-12-29 12:45:03 +01:00
madmaxoft
24371cd7d1 CMake: profiling builds get correct commandlines in MSVC. 2013-12-28 22:46:23 +01:00
madmaxoft
11a3132e01 Added custom configurations for MSVC projects.
The DebugProfile and ReleaseProfile configurations add profiling capabilities to the respective build.
2013-12-28 22:11:52 +01:00
madmaxoft
b6bbba0cde CMake: Fixed mismatching library vs app builds. 2013-12-28 16:03:57 +01:00
madmaxoft
f5c013071e Lua is built statically on *nix. 2013-12-27 12:01:45 +01:00
madmaxoft
1cf6502be2 Made cmake compilation possible on Windows. 2013-12-27 11:51:08 +01:00
Tycho Bickerstaff
a71299c46b fixed rdynamic as its not acctually needed a cmake handles it, looks like the problem was caused by the linux linker accepting the option twice and the os x linker not 2013-12-22 15:41:01 +00:00
Tycho Bickerstaff
6d7b6ae9ca fixes for mac os x 2013-12-22 15:17:36 +00:00
Tycho Bickerstaff
c99e841e24 added FORCE_32 option 2013-12-21 14:18:22 +00:00
Tycho Bickerstaff
869104de34 finished up final build flags for linux 2013-12-21 13:45:27 +00:00
Tycho Bickerstaff
826e280db9 added profile builds as an option 2013-12-20 14:27:26 +00:00
tycho
622777f545 fixed D9025 2013-12-19 23:42:47 +00:00
tycho
44638cd24a fixed multiprocessing on windows and removed redundend compile of headers 2013-12-19 23:37:24 +00:00
tycho
0c027927c4 fixed visual studio compile flags 2013-12-19 15:29:23 +00:00
Tycho Bickerstaff
95c7407dd3 added md5 as a dependency for bindings 2013-12-19 00:55:01 +00:00
Tycho Bickerstaff
e2549dfcb2 added expat as lua bindings dependincy 2013-12-19 00:52:52 +00:00
Tycho Bickerstaff
aa53fe6761 compiling sqlite 2013-12-19 00:28:48 +00:00
Tycho Bickerstaff
7dd1561a88 fixed bindings generation 2013-12-18 23:59:07 +00:00
Tycho Bickerstaff
0dbd55614b bindings regenration logic 2013-12-18 23:14:11 +00:00
Tycho Bickerstaff
5155aa4096 added zlib 2013-12-10 23:27:35 +00:00
Tycho Bickerstaff
daccfd9c6e more cmake changes 2013-12-10 22:43:21 +00:00
Tycho Bickerstaff
6cdc990884 more cmake 2013-12-10 21:39:20 +00:00
Tycho Bickerstaff
b91cfb8765 started work on cmake 2013-12-10 18:41:43 +00:00