63 Commits (b85ffbacb12701382da3404c9bd5aaf56e2c883f)

Author SHA1 Message Date
Sebastian Würl 8e004afc90 CMake module: Allow paths of generated CMake sources for include directories 4 years ago
Daniel Mensinger a98db022aa cmake: Detect custom command targets in compiler args 4 years ago
Daniel Mensinger 1c1ec9ff11
cmake: resolve IMPORTED executables in custom commands (fixes #7509) 4 years ago
Daniel Mensinger 05ddd6543d
mdata: remove setuptools and use mesondata instead 4 years ago
georgev93 5acd8acd51 Move mesonbuild/cmake/data/run_ctgt.py to mesonbuild/scripts/cmake_run_ctgt.py, as well as enclose everything in a run() function so it can be called by `meson --internal cmake_run_ctgt ...`. Also, include mesonbuild/cmake/data/ in the msi package. 4 years ago
Daniel Mensinger 6c56478ee1 cmake: fix definitions with interface libraries (fixes #7299) 5 years ago
Daniel Mensinger a2f94ca18b
cmake: Add more advanced subproject configuration options 5 years ago
Daniel Mensinger a252a17e6e cmake: always split property lists (fixes #7228) 5 years ago
Alexander Neumann ec7ee8fd9e fix cmake target configuration selection. 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Nirbheek Chauhan 76c636daac cmake: Fix string substitution index error 5 years ago
Daniel Mensinger 956cba0222 cmake: Ignore unknown c(pp)? stds (fixes #7104) 5 years ago
Dylan Baker 57b468c75a Use pkg_resource to find resources files (data) 5 years ago
Daniel Mensinger cf4b9e6502 cmake: Do not compile explicit header files 5 years ago
Daniel Mensinger fa1bb2a676 cmake: Preserve include directory order (fixes #6959) 5 years ago
Daniel Mensinger 95e7477d12 cmake: Only expand executable targets in COMMAND (fixes #6857) 5 years ago
Daniel Mensinger 91976a3489 cmake: Fix build_by_default: false, install: true (fixes #6737) 5 years ago
Daniel Mensinger ab988198c7
review: Initial fixup 5 years ago
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