Sam Edwards
590523ac8c
CMake: Rename FindSquish to FindLibSquish
...
CMake already has a "FindSquish" for finding the GUI testing product.
This minimizes the chances of the wrong module being run on accident.
2018-02-20 18:58:52 -07:00
Sam Edwards
8b9d2c0f33
CMake: Delete FindEigen2, we rely on Eigen3+
2018-02-20 18:19:56 -07:00
Sam Edwards
283db1fb7a
CMake: Implement detection for FFTW3
2018-02-17 23:35:43 -07:00
Sam Edwards
d66f5fa8e2
CMake: Kill support for <2.8.12
...
The rationale for this is in a comment at the top of the main
CMakeLists.txt file. It was getting harder to maintain support for a
version this old, and pretty much no current system has CMake <3.
Good riddance.
2018-02-06 14:47:12 -07:00
Sam Edwards
e58697bee4
cmake: Fix AutoInclude workaround always being used irrespective of version.
...
Also fixes Interrogate's reliance on the INTERFACE_INCLUDE_DIRECTORIES target
property before generation time by using a generator expression to determine
Interrogate's include flags.
2016-12-01 02:36:40 -08:00
Sam Edwards
9d1254d440
cmake: Fix Eigen3 detection and support.
2014-04-17 02:56:56 -06:00
Sam Edwards
127dfe7c4d
cmake: Add FFMPEG compilation support.
2014-04-11 03:38:08 -06:00
Sam Edwards
161beda242
CMake: Add missing quotes in FindCg module.
2014-03-02 21:53:15 -07:00
Sam Edwards
f972221357
CMake: Detect ODE.
2014-02-08 16:20:57 -07:00
Sam Edwards
82a74dc281
Revert "Revert "Revise AutoInclude.cmake: My version of CMake, despite being >=2.8.11, doesn't actually support CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE.""
...
This reverts commit a40bfdb9061ceb06925d2756166640b368896946.
2014-01-30 16:47:00 -07:00
Sam Edwards
cebdcd1d43
Revert "Revise AutoInclude.cmake: My version of CMake, despite being >=2.8.11, doesn't actually support CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE."
...
This reverts commit 6a38e3c95df00da728cbd253c0bf80c22d0c419b.
2014-01-30 13:47:44 -07:00
kestred
c20f38c383
Add additional output, CG_LIBRARIES, to FindCg.cmake.
2014-01-30 04:37:48 -07:00
Sam Edwards
4fa6584fdf
Revise AutoInclude.cmake: My version of CMake, despite being >=2.8.11, doesn't actually support CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE.
2014-01-29 14:39:15 -07:00
kestred
53ae0fb95b
Fix FindCG to output variables in a general and expected format.
2014-01-19 14:04:18 -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
c579f87007
cmake: Reorganize macros, and cleanup related files (add docs, etc)
2013-12-21 13:44:05 -07:00
kestred
826979c099
CMake: Configure: Finish cleaning up finding packages.
2013-12-13 13:32:04 -07:00
kestred
c7b514bc75
CMake: Configure: Begin conversion to standard CMake find package syntax.
2013-12-13 03:27:52 -07:00
kestred
d1572173d3
CMake: Configure: Add XYZZY_LIBRARY(IES) variable declarations for Find packages. Other cleanup and reorginizaion.
2013-12-12 12:30:42 -07:00
kestred
4fa31ee4d6
CMake: Use option() instead of set(CACHE)
2013-12-12 10:24:39 -07:00
kestred
ee06025d43
CMake: Configure: Add Freetype support.
2013-12-11 11:00:43 -07:00
kestred
150624b27d
Add GTK2 support.
2013-12-11 10:53:39 -07:00
kestred
a6162615d7
CMake: Configure: Add forgotten Mangle module.
2013-12-09 22:25:30 -07:00
kestred
4ac2363673
CMake: Configure: Add a "DISCOVERED" option to configure.
2013-12-09 11:40:25 -07:00
kestred
204d88f1e1
CMake: Configure: Improve Miles Sound System detection.
2013-12-09 09:46:46 -07:00
kestred
55089fda95
CMake: Configure: Add FMOD Ex support.
2013-12-09 03:30:49 -07:00
kestred
9790c6f504
CMake: Configure: Nominally support Miles Sound System. Can't actually test it, because I don't own it.
2013-12-09 02:23:44 -07:00
kestred
6d8ba55bed
CMake: Configure: Add zlib support.
2013-12-09 02:02:56 -07:00
kestred
31bb550bda
CMake: Bugfix: Fix bug where Cg was not set to found properly on first-pass configuration.
2013-12-09 00:44:03 -07:00
kestred
ebddd2292b
CMake: Configure: Remove cruft in ConfigurePackage module.
2013-12-09 00:43:29 -07:00
kestred
693f7b39cf
CMake: Configure: Add option to enable or disable all packages.
2013-12-09 00:11:39 -07:00
kestred
90e4926b94
CMake: Configure: Support VRPN.
2013-12-08 23:17:24 -07:00
kestred
6fe7b59801
CMake: Configure: Add cross-platform (openGL) Nvidia Cg support.
2013-12-08 20:59:17 -07:00
kestred
d03d5125a0
CMake: Configure: Add using and finding squish library.
2013-12-07 21:09:40 -07:00
kestred
a0b8deb745
CMake: Configure: Update to use the mangle_package and config_package functions.
2013-11-30 02:28:59 -07:00
kestred
1dc12b6ea1
CMake: Configure: Implement config_package and mangle_package functions with test-case uses.
2013-11-30 02:17:10 -07:00
kestred
b44101819c
CMake: Configure: Update config vars with USE_<PACKAGE> variables for each package that allow toggling of individual packages.
2013-11-30 01:03:08 -07:00
kestred
8abd710616
CMake: Configure: Add fftw support.
2013-11-29 02:14:00 -07:00
kestred
57b2079a3f
CMake: Modules: Cleanup FindEigen2/3 and use a consistent format with that of FindTar.cmake.
2013-11-29 01:38:01 -07:00
kestred
67be41a672
CMake: Configure: Add libtar support. First custom Find module.
2013-11-29 01:21:14 -07:00
kestred
df87842516
CMake: Libraries: Update other Manglers to cleanup properly.
2013-11-29 00:48:28 -07:00
kestred
b21b31dffd
CMake: Libraries: Add TIFF.
2013-11-29 00:48:08 -07:00
kestred
71889acb88
CMake: Begin implementing library detection and configuration.
2013-11-29 00:29:29 -07:00