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 |
kestred
|
905f0a8c55
|
CMake: Start cleaning up configuration variables.
|
2013-12-13 13:32:23 -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 |
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 |
rdb
|
b0e3949544
|
Get rid of HAVE_GETTIMEOFDAY
|
2013-12-13 14:24:17 +01:00 |
rdb
|
abec123074
|
Merge branch 'master' of ssh://github.com/kestred/panda3d into cmake
|
2013-12-13 14:19:28 +01: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 |
rdb
|
b4714bcdf1
|
no place in the source uses HAVE_GETTIMEOFDAY, and it conflicts with Python, so let's simply not define it
|
2013-12-12 17:20:14 +00:00 |
kestred
|
ca041ae6d5
|
CMake: Configure: Use BUILD_<FEATURE> for CMake cache when configuring Panda features.
|
2013-12-11 11:19:58 -07:00 |
kestred
|
bd5ade1fb7
|
CMake: Configure: Add missing CMake variable for freetype.
|
2013-12-11 11:03:43 -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
|
aaff5b9c4f
|
CMake: Configure: Add OpenAL support. Typo fix in CMake README.md.
|
2013-12-09 12:22:54 -07:00 |
kestred
|
4ac2363673
|
CMake: Configure: Add a "DISCOVERED" option to configure.
|
2013-12-09 11:40:25 -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
|
054cafeac8
|
CMake: Configure: Add threading support.
|
2013-12-09 01:10:36 -07:00 |
kestred
|
eb947cc15a
|
CMake: Configure: Cleanup the packages which haven't been implemented yet, and other config settings.
|
2013-12-09 00:44:59 -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
|
93ca5ade90
|
CMake: Bugfix: Include "memoryHook.h" in "streamReader.cxx" to fix incomplete class from foward decl.
|
2013-12-06 01:32:04 -07:00 |
Sam Edwards
|
8f3a798ae8
|
CMake: Resolve linker issues with interrogate; it now builds!
|
2013-11-30 03:07:23 -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 |
Sam Edwards
|
a71c7e6ad1
|
Get interrogate to (almost) build under CMake.
|
2013-11-29 03:13:50 -07:00 |
Sam Edwards
|
e9518eab5c
|
CMake: Build dtool/cppparser without requiring HAVE_INTERROGATE; fix its use of paths.
|
2013-11-29 02:59:46 -07:00 |
Sam Edwards
|
03e79fce99
|
Build dtool/interrogatedb under CMake.
|
2013-11-29 02:34:18 -07:00 |
Sam Edwards
|
eb1ac82a2e
|
Build dtool/pystub under CMake.
|
2013-11-29 02:24:45 -07:00 |
Sam Edwards
|
163cbe4ea2
|
Massively clean up CMakeLists files by removing use of ${CMAKE_CURRENT_LIST_DIR}; this is handled by add_subdirectory instead.
|
2013-11-29 02:19:55 -07:00 |
kestred
|
8abd710616
|
CMake: Configure: Add fftw support.
|
2013-11-29 02:14:00 -07:00 |
Sam Edwards
|
6f426a3e82
|
Get dconfig building under CMake.
|
2013-11-29 01:57: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
|
b21b31dffd
|
CMake: Libraries: Add TIFF.
|
2013-11-29 00:48:08 -07:00 |
kestred
|
1a75d28f9a
|
temp
|
2013-11-29 00:36:18 -07:00 |
kestred
|
71889acb88
|
CMake: Begin implementing library detection and configuration.
|
2013-11-29 00:29:29 -07:00 |
Sam Edwards
|
111b1f0548
|
Add p3cppparser building to the CMake build system.
|
2013-11-28 23:36:22 -07:00 |
Sam Edwards
|
6c067883cc
|
Update CMake configuration (and a few includes) to get p3prc compiling.
|
2013-11-28 22:21:28 -07:00 |
Sam Edwards
|
bfe32b75d7
|
Modify CMakeLists to use add_subdirectory where appropriate, instead of include.
|
2013-11-28 20:09:27 -07:00 |
Sam Edwards
|
ea140ed5cc
|
Rename most *.cmake files to CMakeLists.txt [1/2]
|
2013-11-28 19:01:16 -07:00 |