Sam Edwards
cfb32fad84
CMake: Detect OpenGL (and SpeedTree) the proper way
2018-09-22 15:55:03 -06:00
Sam Edwards
29bc62bf9b
CMake: Alias Interrogate
...
This allows us to have a different name for Interrogate
on the host vs. Interrogate on the target platform, which
facilitates cross-compiling.
2018-06-13 21:07:56 -06:00
Sam Edwards
21a30a8429
CMake: Make INTERROGATE_PYTHON_INTERFACE option dependent
...
This also makes it sufficient for turning on Interrogate.
2018-06-13 21:07:56 -06:00
Sam Edwards
d6d6df83ef
CMake: Move Python detection to Package.cmake
2018-06-13 21:07:56 -06:00
Sam Edwards
ce0d79d186
CMake: Remove unused config macros and configure-time tests
2018-06-06 13:59:06 -06:00
Sam Edwards
c62f3d0d23
CMake: Don't set a default Python version.
...
A blank string to FindPythonInterp finds the version
of Python that the system "python" interpreter invokes,
so this means the default is now the system default.
2018-05-16 18:14:07 -06:00
Sam Edwards
4cec331722
CMake: Add support for building metalibs as metalibs
2018-04-18 14:42:56 -06:00
Sam Edwards
655e661035
CMake: Minor typo fix
2018-04-18 14:38:59 -06:00
Sam Edwards
9e841800ee
CMake: Migrate detection for the physics packages
2018-02-21 02:38:54 -07:00
Sam Edwards
3210302caf
CMake: Migrate FFmpeg package detection
2018-02-20 17:52:33 -07:00
Sam Edwards
72d668e05a
CMake: Migrate zlib package detection
2018-02-20 17:19:21 -07:00
Sam Edwards
0ed64c72ce
CMake: Migrate over VRPN detection
2018-02-20 17:02:17 -07:00
Sam Edwards
e882088421
CMake: Remove INSTALL_PYTHON_SOURCE option
...
It's unused and easy to run "make" in between changes anyway
2018-02-20 13:55:28 -07:00
Sam Edwards
75366484b0
CMake: Migrate over Nvidia Cg package detection
2018-02-19 00:05:49 -07:00
Sam Edwards
ecfd924f0d
CMake: Remove references to unsupported versions of DirectX.
2018-02-18 23:34:02 -07:00
Sam Edwards
a9717cf3ab
CMake: Migrate detection of libsquish
2018-02-18 21:41:33 -07:00
Sam Edwards
71836f09e3
CMake: Remove references to genPyCode
2018-02-18 20:42:59 -07:00
Sam Edwards
283db1fb7a
CMake: Implement detection for FFTW3
2018-02-17 23:35:43 -07:00
Sam Edwards
5c4ef25bb7
CMake: Use proper target_use_packages definitions for Eigen
2018-02-17 16:56:35 -07:00
Sam Edwards
5c1ff5fdbc
CMake: Migrate detection of libtar
2018-02-14 17:38:25 -07:00
Sam Edwards
f2e9e25230
CMake: Remove lingering references to Helix
2018-02-14 17:29:04 -07:00
Sam Edwards
68cb953479
CMake: Migrate JPEG/PNG/TIFF discovery to Package.cmake
2018-02-14 17:27:50 -07:00
Sam Edwards
0b68316b3f
CMake: Migrate OpenSSL detection to Package.cmake
2018-02-14 16:46:23 -07:00
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