rdb
7a13d86d93
CMake: remove vestigial HAVE_ROCKET_PYTHON macro
2024-08-03 15:00:44 +02:00
rdb
07545bc9e3
dtoolbase: Use mimalloc on Windows, disable USE_DELETED_CHAIN
...
Windows' malloc has awful performance. mimalloc is orders of magnitude faster, even faster than DeletedBufferChain. Therefore, only enable USE_DELETED_CHAIN on Windows when building without mimalloc.
On Linux, mimalloc doesn't appear to be measurably faster than glibc's own allocator. Both are marginally than DeletedBufferChain, though, and substantially faster in the multi-threaded case, so USE_DELETED_CHAIN is disabled there in all cases.
2022-02-04 23:50:57 +01:00
rdb
662ace0173
CMake: Don't define HAVE_CG for arm64 systems
2020-12-19 00:26:13 +01:00
Sam Edwards
8429f50d3a
CMake: Use -fno-rtti on most build configurations
2019-09-19 04:44:46 -06:00
Sam Edwards
9512b2274b
CMake: Remove libtar, unneeded downloadertools progs
2019-09-06 04:07:42 -06:00
Sam Edwards
855d217f35
CMake: Update for upstream changes
...
- Miles is gone; remove all references
- pystub is gone; remove all references
- dcparser uses Interrogate extensions properly; don't depend on Python
- stringStream* moved to express from downloader
2019-08-24 18:07:22 -06:00
Sam Edwards
b8f3c7eb63
CMake: Move some symbols from dtool_config.h to -D flags
...
The symbols moved aren't used in any headers, so they don't
have to be in the installed dtool_config.h. Removing them
keeps the recompiling to a minimum when an optional feature
is toggled.
2019-04-15 22:16:05 -06:00
Sam Edwards
865d824313
CMake: Remove some unused #cmakedefine directives
2019-04-15 22:15:27 -06:00
Sam Edwards
12036c7ed0
CMake: Remove remaining references to HAVE_CARBON
2019-04-14 22:38:25 -06:00
Sam Edwards
052004d06b
CMake: Detect Opus
2019-01-13 12:04:48 -07:00
Sam Edwards
654abdc5eb
CMake: Detect when to set OPENCV_VER_23/OPENCV_VER_3
2019-01-06 15:37:14 -07:00
Sam Edwards
d43767c617
CMake: Find OpenEXR, support it in pnmimagetypes
2018-11-07 19:56:01 -07:00
Sam Edwards
15a78c55bc
CMake: Detect and use HarfBuzz when available
2018-11-02 23:37:26 -06:00
Sam Edwards
b3f1b7d40b
Merge branch 'cmake' of https://github.com/treamology/panda3d into cmake
...
# Conflicts:
# .travis.yml
# direct/src/showbase/CMakeLists.txt
# dtool/dtool_config.h.in
# dtool/src/prc/CMakeLists.txt
# panda/src/cocoadisplay/CMakeLists.txt
# panda/src/express/CMakeLists.txt
# panda/src/osxdisplay/CMakeLists.txt
2018-10-14 02:26:56 -06:00
Sam Edwards
ce0d79d186
CMake: Remove unused config macros and configure-time tests
2018-06-06 13:59:06 -06:00
Donny Lawrence
a270b0f292
Merge branch 'cmake' of https://github.com/panda3d/panda3d into cmake
2018-05-29 22:55:21 -05:00
Donny Lawrence
5619c3ed90
Make sure HAVE_OPENAL_FRAMEWORK is set correctly
2018-05-29 21:58:43 -05:00
Sam Edwards
827f322d0e
CMake: Update for upstream change
2018-05-27 14:07:26 -06:00
Sam Edwards
9f46d3dc48
CMake: Remove unused LINK_IN_PHYSX
2018-05-15 18:35:22 -06:00
Sam Edwards
dd42371610
CMake: Update for upstream changes
2018-03-31 04:24:03 -06:00
Sam Edwards
769fd30119
CMake: Remove more HAVE_MESA references
2018-02-20 17:52:33 -07:00
Sam Edwards
ecfd924f0d
CMake: Remove references to unsupported versions of DirectX.
2018-02-18 23:34:02 -07:00
Sam Edwards
283db1fb7a
CMake: Implement detection for FFTW3
2018-02-17 23:35:43 -07:00
Sam Edwards
f2e9e25230
CMake: Remove lingering references to Helix
2018-02-14 17:29:04 -07:00
Sam Edwards
a92a972af0
CMake: Adjust for upstream Panda3D changes.
2015-07-12 19:28:08 -07:00
kestred
b07ce7dc93
Add include guards to our generated dtool_config.h
2014-01-19 00:28:55 -07:00
kestred
f3d7a325ab
cmake: bugfix: Should be #ifdef HAVE_GL not #if HAVE_GL
2013-12-21 15:12:22 -07: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