81 Commits (bb7c0a163f8f39993d8ec8927a852f83f3c34985)

Author SHA1 Message Date
Daniel Mensinger 83960ea050 cmake: Fix crash when no C++ compiler is not installed (fixes #6559) 5 years ago
Daniel Mensinger 796b4c120a cmake: Add support for the new JSON trace format 5 years ago
Daniel Mensinger 48cb1a7004
cmake: Fix spaces in compile flags (fixes #6566) 5 years ago
Daniel Mensinger 1f7e73fd5c cmake: Sanitize CMake names (fixes #6554) 5 years ago
Daniel Mensinger acc6dbfab7
cmake: Add support for --trace-redirect 5 years ago
Daniel Mensinger 3607f50d7f
cmake: Refactor CMakeExecutor and CMakeTraceParser 5 years ago
Daniel Mensinger bc27ebacc9 cmake: Always Add C, CXX if no language is specified (fixes #6441) 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Daniel Mensinger 4f6453bc32 cmake: Use trace for missing link flags (fixes #6386) 5 years ago
Daniel Mensinger 77e0008a1f cmake: Fix obeject libraries 5 years ago
Michael Hirsch, Ph.D 5da1a6e586 cmake: subprocess external .decode(errors='ignore') to avoid traceback 5 years ago
Michael Hirsch, Ph.D 419a7a8f51 cmake: add fortran cache content 5 years ago
Daniel Mensinger 0c875e16c4 lgtm: fix Non-iterable used in for loop 5 years ago
Daniel Mensinger 36749a1625 cmake: Make output_target_map more robust (fixes #6208) 5 years ago
Daniel Mensinger 82df046bc1
cmake: Reassign dependencies from header-only targets 5 years ago
Daniel Mensinger 3cdc386cde
cmake: Detect dependenciy cycles and avoid infinite recursion 5 years ago
Daniel Mensinger b2b9c102b5
cmake: Some minor fixup 5 years ago
Xavier Claessens f73a1dff0e
cmake: Propagate error when running command 5 years ago
Xavier Claessens daeee32d9b
cmake: Add support for add_custom_target() with a command 5 years ago
Xavier Claessens 6844ad374e
cmake: Add support for add_dependencies() 5 years ago
Daniel Mensinger f2114fa167
cmake: add_custom_command fix empty and quoted parameters 5 years ago
Daniel Mensinger 7e839fc4a9
cmake: Fix confilcting custom targets 5 years ago
Daniel Mensinger 560c4f7f96
cmake: Uniform target name handling 5 years ago
Daniel Mensinger 9435f11b17
ci: Add CI command to include text files in the CI log 5 years ago
Daniel Mensinger 3e1435a968
cmake: Handle CMake system include dirs (closes #6079) 5 years ago
Daniel Mensinger e1fd830070 cmake: Log warnings in CMakeLists.txt 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago
Daniel Mensinger 30a668d0bb cmake: Blacklist more compiler warning flags 5 years ago
Daniel Mensinger 66e1e1747e
cmake: Do not add imported targets 5 years ago
Daniel Mensinger 902ed589a5
cmake: Add CMake file API support 5 years ago
Daniel Mensinger 4ec82040c8
cmake: Comment out unused variables 5 years ago
Daniel Mensinger b2c89e6f87
cmake: Move CMake API classes to common 5 years ago
Daniel Mensinger 27c01dff01 cmake: Blacklist MS debug flags (fixes #6021) 5 years ago
Daniel Mensinger 4185a00057
Revert "cmake: postprocess libraries names with so version" 5 years ago
Daniel Mensinger 8103af1d76
cmake: fix detection of libraries with .so version 5 years ago
Xavier Claessens 7d9e58f125 cmake: Add support for normal libraries 5 years ago
Xavier Claessens 90a12ed3f0 cmake: Fix 'properies' typo 5 years ago
Xavier Claessens a4b0d216b5 cmake: COMMAND could have ';' separated arguments 5 years ago
Xavier Claessens 73f0061498 cmake: postprocess libraries names with so version 5 years ago
Xavier Claessens 7a83668b6b cmake: Generate declare_dependency() only for libraries 5 years ago
Daniel Mensinger 534e94ffc3 cmake: Support ALIAS libraries 5 years ago
Michael Hirsch, Ph.D 11e34ca7fc correct logic for too old cmake 5 years ago
Norbert Nemec 1cb6177f03 avoid cmake syntax error due to "\" path separators on windows 5 years ago
Daniel Mensinger bee74eea16
cmake: Parse a subset of generator expressions 5 years ago
Daniel Mensinger 30c301a48c
cmake: handle interface libraries 5 years ago
Daniel Mensinger 50bbeaf859
cmake: trace: add support for some target_* functions 5 years ago
Daniel Mensinger 1a4fae28ad
cmake: trace: support interface libraries 5 years ago
Daniel Mensinger e7948508d7
cmake: trace: set_target_properties improved property detection 5 years ago
Daniel Mensinger 5bd21a96b8 cmake: Fix dependencies with try_compile (closes #5605) 5 years ago
Daniel Mensinger 8320217210
cmake: Also detect Windows paths 6 years ago