45 Commits

Author SHA1 Message Date
Sam Edwards
021728f4b3 CMake: Start the process of organizing packages into Package.cmake 2018-02-14 16:46:20 -07:00
Sam Edwards
b11e15cec5 CMake: HAVE_MESA isn't really a thing anymore 2018-02-14 14:38:00 -07:00
Sam Edwards
897e3b9e5b CMake: Nuke PYTHON_NATIVE
The old Python bindings aren't a thing anymore. This is assumed ON.
2018-02-10 21:15:41 -07:00
Sam Edwards
b9f717e790 CMake: Remove redundant pipeline/thread support message 2018-02-09 22:41:30 -07:00
Sam Edwards
7b4698cd7a CMake: Quiet all find_package commands 2018-02-09 22:30:54 -07:00
Sam Edwards
b68b6caeb0 CMake: Support targeting Python 3 2018-02-09 22:06:14 -07:00
Sam Edwards
0f3b52c51f CMake: Define NOTIFY_DEBUG option 2017-08-30 21:03:17 -06:00
Sam Edwards
e1dfd4ee3d cmake: Oops, turn on USE_PANDAFILESTREAM by default. 2016-12-04 15:19:40 -08:00
rdb
5734f61f7e Fix Eigen compile issue in CMake 2015-11-08 22:50:53 +01:00
Sam Edwards
a92a972af0 CMake: Adjust for upstream Panda3D changes. 2015-07-12 19:28:08 -07:00
rdb
e9f4e44e99 Add panda/src/configfiles 2014-05-30 12:27:21 +02:00
Sam Edwards
ea4043d689 cmake: Build pstatclient. 2014-04-16 06:31:04 -06:00
Sam Edwards
127dfe7c4d cmake: Add FFMPEG compilation support. 2014-04-11 03:38:08 -06:00
Sam Edwards
21ecc1fc04 CMake: Default HAVE_AUDIO on. 2014-04-03 15:10:31 -06:00
Sam Edwards
a39be0ed75 Merge branch 'cmake-cfs-remainder' into cmake
Conflicts:
	panda/CMakeLists.txt
2014-03-30 01:21:09 -06:00
Sam Edwards
cc6720e6c4 CMake: Fix trailing-newline issue with autodetected Python install paths. 2014-03-30 01:20:06 -06:00
Sam Edwards
0c04655f86 CMake: Explicitly require Python 2.x. 2014-03-02 18:33:47 -07:00
Sam Edwards
f972221357 CMake: Detect ODE. 2014-02-08 16:20:57 -07:00
Sam Edwards
5e78a80acc CMake: When HAVE_PYTHON, detect the Python install directories. Also, only include Python directories if HAVE_PYTHON. 2014-02-06 16:33:27 -07:00
kestred
f5fbe25724 Build shared libs by default in cmake builds. 2014-01-30 10:32:25 -07:00
kestred
f8b901f60a Fix incorrect licensing and add missing parens after else. 2014-01-30 09:39:29 -07:00
kestred
bb19d8cb23 Enable package filtering by license in Distribution builds, and disable most packages by default in MinSizeRel builds. 2014-01-30 09:33:20 -07:00
kestred
b2f928ade5 Add "Distribution" build type, and improve doc/organization for basic CMake stuff. 2014-01-30 08:55:19 -07:00
kestred
f0a7a4d12b Removed outmoded DO_DEBUG for IS_DEBUG_BUILD 2014-01-30 07:00:01 -07:00
kestred
9a9f06c984 Config.cmake: Add X11 location and option. 2014-01-30 04:16:26 -07:00
kestred
99b4760991 dtool/Config.cmake: Add missing empty option to BUILD_IPHONE. 2014-01-30 04:01:57 -07:00
Sam Edwards
456967069e Fix syntax problems in Config.cmake. 2014-01-27 10:09:07 -07:00
kestred
d1c5c20983 Continue Config.pp port and cleanup build-type conditional defaults. 2014-01-26 22:21:19 -07:00
kestred
4a2ee83df9 Rearrange Config.cmake and cotninue porting Config.pp 2014-01-26 21:33:49 -07:00
kestred
dd495b5573 Rename FindFFTW to FindFFTW3 and comment out configuration for it. FindFFTW3 was implemented, but Panda expects FFTW2. 2014-01-19 12:07:20 -07:00
kestred
f81b14a70b cmake: config: Finish updating config to use the same variables as used in-source. 2013-12-21 19:41:23 -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
7321c7b4b7 cmake: add missing prc variables to the mark_as_advanced declaration. 2013-12-21 13:46:47 -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
b002c8299a Work on Config.cmake (add documentation and such) 2013-12-14 17:28:51 +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
81e4f87420 CMake: Don't smash CMAKE flags when using posix threads. 2013-12-13 11:06:08 -07:00
kestred
5c85d29d27 CMake: Configure: Cherry-pick more documentation and misc config vars from cmake-rdb branch. 2013-12-13 11:02:37 -07:00
kestred
abb19ae689 CMake: Filch some local system config vars from cmake-rdb branch, and misc cleanup. 2013-12-13 10:42:33 -07:00
kestred
90e48a9b7d CMake: Improve documentation for cached Version variables. Add more version variables to cache. 2013-12-13 10:03:00 -07: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