Daniel Mensinger
45c5300496
cmake: Fix old style dependency lookup with imported targets
...
This also includes some refactoring, since the alternaticve would
have been to duplicate the huge traceparser target code block again.
fixes #9581
3 years ago
Daniel Mensinger
02ea08ba66
cmake: make the traceparser permissive by default ( fixes #7501 )
4 years ago
Dylan Baker
29ef4478df
compilers/d: Add b_ndebug support
...
D lang compilers have an option -release (or similar) which turns off
asserts, contracts, and other runtime type checking. This patch wires
that up to the b_ndebug flag.
Fixes #7082
5 years ago
Daniel Mensinger
673ca982f1
cmake: Add find_package COMPONETS support
5 years ago
Daniel Mensinger
bc27ebacc9
cmake: Always Add C, CXX if no language is specified ( fixes #6441 )
5 years ago
Daniel Mensinger
534e94ffc3
cmake: Support ALIAS libraries
5 years ago
Daniel Mensinger
845f0e1133
cmake: Fix empty -D due to empty strings ( closes #5522 )
5 years ago
Daniel Mensinger
5bd21a96b8
cmake: Fix dependencies with try_compile ( closes #5605 )
6 years ago
Daniel Mensinger
e1a83793ae
CMake: Added support for CMAKE_MODULE_PATH and extra CMake args ( closes #4779 )
6 years ago