rdb
|
aa0a0d6ab4
CMake: better handling of per-config options, esp. in single-config
|
5 years ago |
rdb
|
f56f06b65c
CMake: fix missing Coverage config in multi-config generators
|
5 years ago |
rdb
|
565f97b3b9
CMake: properly default build type to Standard
|
5 years ago |
rdb
|
2cb8f69f61
CMake: enable CMP0091, fixes lack of /MD flag with Ninja+clang-cl
|
5 years ago |
Philip Whitfield
|
df6c79f1b3
CMake: use CMAKE_CURRENT_SOURCE_DIR
|
5 years ago |
Sam Edwards
|
1204de6e09
CMake: Set CMP0072 (prefer glvnd over direct libGL link)
|
6 years ago |
Sam Edwards
|
e474350a48
CMake: Add a "Coverage" configuration, when using GCC/Clang
|
6 years ago |
Sam Edwards
|
5654e64645
CMake: First batch of improvements per review
|
6 years ago |
Sam Edwards
|
5fa4af9189
CMake: Rely on GNUInstallDirs to specify install paths
|
6 years ago |
Sam Edwards
|
cde25670d6
CMake: Remove some uses of CFG_INTDIR
|
6 years ago |
Sam Edwards
|
60c1570db8
CMake: Add support for makepanda-style thirdparty directories
|
6 years ago |
Donny Lawrence
|
89bc83c48f
CMake: Suppress $(EFFECTIVE_PLATFORM_NAME).
|
6 years ago |
Donny Lawrence
|
20db4115b8
CMake: Add temporary solution for generating dtool_config.h
|
6 years ago |
Donny Lawrence
|
f0c9772396
CMake: Move copying of models to build-time.
|
6 years ago |
Sam Edwards
|
d058cb16fd
CMake: Don't export(PACKAGE) when cross-compiling
|
6 years ago |
Sam Edwards
|
059c78bade
CMake: Restructure multi-configuration binary directory layout
|
6 years ago |
Sam Edwards
|
6097d34ead
CMake: Neatly format everything for readability and consistency
|
6 years ago |
Sam Edwards
|
ac16852e32
CMake: Generate/install Panda3DConfigVersion.cmake
|
6 years ago |
Sam Edwards
|
3a9353c0ca
CMake: Build 'contrib'
|
6 years ago |
Sam Edwards
|
8c4dfd7a70
CMake: Move compiler flag detection to its own file
|
7 years ago |
Sam Edwards
|
768a8d62e9
CMake: Use -fvisibility=hidden everywhere supported
|
7 years ago |
Sam Edwards
|
9ee4f1f4e2
CMake: Test for -f(no-)exceptions support before using it
|
7 years ago |
Sam Edwards
|
cfa1f043dd
CMake: Parse project version string out of setup.cfg
|
7 years ago |
Sam Edwards
|
aa9a195665
CMake: Stop CMake from adding -rdynamic by default
|
7 years ago |
Sam Edwards
|
bddd7c1b4b
CMake: Generate/install exported target sets
|
7 years ago |
Sam Edwards
|
99fee1a64d
CMake: Assign COMPONENT and EXPORT to all targets
|
7 years ago |
Sam Edwards
|
368cdc2802
CMake: Move pandac.* generation to be part of direct
|
7 years ago |
Sam Edwards
|
2c0b079dc9
CMake: Disable C++ exceptions everywhere that doesn't request them
|
7 years ago |
Sam Edwards
|
86d137d410
CMake: Windows static libraries should be prefixed with "lib"
|
7 years ago |
Sam Edwards
|
53920e7aee
CMake: Move __init__.py generation to Python.cmake
|
7 years ago |