60 Commits (ad5df1b9c3fd9e853a6dc9a06964e2624cabb85b)

Author SHA1 Message Date
Daniel Mensinger c14aea2812
types: Annotate mparser.py 5 years ago
Daniel Mensinger 113ec96626
cmake: Fix relative paths for add_custom_{command,target} 5 years ago
Daniel Mensinger 55d3fe4f4a cmake: Ignore files that violate subproject isolation (fixes #6640) 5 years ago
Daniel Mensinger 4ec6918cd5
cmake: Fix dependency loops in custom targets (fixes #6632) 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
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 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 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 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 90a12ed3f0 cmake: Fix 'properies' typo 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 30c301a48c
cmake: handle interface libraries 5 years ago
Daniel Mensinger 5806490219
cmake: Added support for custom_target generation 6 years ago
Daniel Mensinger 3fb0e917aa
cmake: Parse trace when configuring CMake 6 years ago
Daniel Mensinger 6083cfa6c8
cmake: Moved finding and running CMake out of dependency 6 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
Daniel Mensinger 69005d6b1d cmake: Minor fixes to handle some CMake specific behavior 6 years ago
Daniel Mensinger e02c101575
cmake: moved subprojects into the CMake module 6 years ago
Daniel Mensinger af6448ced5
cmake: Make flake8 happy 6 years ago
Daniel Mensinger 35936316eb
cmake: rebase fixes 6 years ago
Daniel Mensinger 9b22147dcb
cmake: set the linker for clang-cl for CMake 6 years ago
Daniel Mensinger 29a26c9dbd
cmake: blacklist some `cl` compiler and linker flags 6 years ago
Daniel Mensinger 1f3a57598e
cmake: general windows and old CMake fixes 6 years ago
Daniel Mensinger 5c603a900b
cmake: Some minor style changes 6 years ago
Daniel Mensinger 3d7c50d109
cmake: Added option for additional CMake args 6 years ago
Daniel Mensinger d114d8446e
cmake: Minor fixes 6 years ago
Daniel Mensinger 1041c71eb0
cmake: support object libraries 6 years ago