Commit Graph

20 Commits

Author SHA1 Message Date
Sam Edwards 8524676032 cmake: Begin work on building pandatool. 2014-04-17 02:56:56 -06:00
Sam Edwards 493dde680a Merge branch 'cmake' into cmake-cfs-install
Conflicts:
	direct/src/autorestart/CMakeLists.txt
	dtool/src/interrogate/CMakeLists.txt
	dtool/src/interrogatedb/CMakeLists.txt
	panda/CMakeLists.txt
	panda/src/express/CMakeLists.txt
2014-02-18 08:13:40 -07:00
Sam Edwards 87cae490cd CMake: Only build 'direct' if BUILD_DIRECT is on. 2014-02-08 17:51:05 -07:00
Sam Edwards 6e0dc789b6 CMake: Rearrange root CMakeLists; some includes may depend on dtool config. 2014-02-06 16:32:37 -07:00
Sam Edwards 918e2eed66 CMake: Begin work on direct, get autorestart to compile. 2014-02-04 11:28:42 -07:00
Sam Edwards 82854ac1e8 Under CMake, generate dtool_config.h into build/include/ instead of build/ and use build/include/ as the global include directory. 2014-01-29 10:41:01 -07:00
Sam Edwards 84aad872ec Define add_flex_target CMake macro. 2014-01-27 10:10:27 -07:00
kestred 58d54eb4fe Add commented test to panda/src/express/CMakeLists, emulating Sources.pp 2014-01-19 00:17:44 -07:00
kestred 8cdc819344 cmake: config: Move new package macros to cmake/macros, use new package macros in Package.cmake, begin removing redundant package/config options from Package.cmake (theses are being moved to Config.cmake). 2013-12-21 19:30:53 -07:00
rdb 693159b1c7 Merge branch 'cmake' of ssh://github.com/kestred/panda3d into cmake
Conflicts:
	CMakeLists.txt
2013-12-22 00:20:01 +01:00
rdb 5fdf4828be package macros, add stuff to Config.cmake 2013-12-22 00:18:57 +01:00
kestred c579f87007 cmake: Reorganize macros, and cleanup related files (add docs, etc) 2013-12-21 13:44:05 -07:00
rdb d71923b36e Add interrogate macros, add p3express/p3downloader/p3dtoolconfig, fixes for pre-2.8.11 2013-12-16 22:20:46 +01:00
rdb 7ea0d099e9 More progress on Config.cmake, fix bison, add BUILD_DTOOL/BUILD_PANDA to toggle trees. 2013-12-16 20:33:20 +01:00
rdb 57c9b1ae64 Add composite_sources, add bison macro, emulate CMAKE_CURRENT_DIR_IN_INTERFACE in pre-2.8.11 2013-12-16 17:21:11 +01:00
rdb 39bea67211 Split automated compiler settings into LocalSetup.cmake. Rename Version.cmake into PandaVersion.cmake. 2013-12-14 14:51:36 +01:00
kestred fdcd21ad4c CMake: Rearrange CMake flow so that Version, Package, and Config information is available at the top level. Remove complexity from subpackages where possible. 2013-12-13 14:06:36 -07:00
rdb a8cde9f6f1 Use a custom target for bison as the built-in one is ill-equipped for our purposes. Also, add pandabase. 2013-12-13 16:35:16 +01:00
Sam Edwards bfe32b75d7 Modify CMakeLists to use add_subdirectory where appropriate, instead of include. 2013-11-28 20:09:27 -07:00
kestred b73d724fed CMake: Start basic cmake files; working on dtool first as example. 2013-11-25 01:44:51 -07:00