139 Commits (master)

Author SHA1 Message Date
Daniel Mensinger 36cde6f91e
cmake: Ignore additional internal CMake variables 4 years ago
Daniel Mensinger 5f1da86a9b
cmake: ignore CMAKE_TOOLCHAIN_FILE and CMAKE_PROJECT_INCLUDE to avoid conflicts with the meson CMake logic 4 years ago
Daniel Mensinger 7e58f33376
cmake: Add cross compilation support 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Daniel Mensinger 77b5c82d07 cmake: switch to pathlib (fixes #7322) 4 years ago
Daniel Mensinger 2f3ef6f1af
typing: fully annotate cmake.interpreter 4 years ago
Daniel Mensinger c2d55afcb5
typing: fully annotate cmake.traceparser 4 years ago
Daniel Mensinger fc80518a07
typing: fully annotate cmake.generator 4 years ago
Daniel Mensinger a1b2f15092
typing: fully annotate cmake.fileapi 4 years ago
Daniel Mensinger d9419a4f2a
typing: fully annotate cmake.executor 4 years ago
Daniel Mensinger 6a71391de6
typing: fully annotate cmake.common 4 years ago
Daniel Mensinger 6dfdb407f0
typing: fully annotate cmake.client 4 years ago
Daniel Mensinger 4cef45af21 cmake: fix shared_module dependency (fixes #7715) 4 years ago
Sebastian Würl 6f3c8667ed CMake module: fix cmake 3.10 compatibility in path generation 4 years ago
Sebastian Würl fb42db8883 CMake module: fix python 3.6 compatibility in path generation 4 years ago
Sebastian Würl 8e004afc90 CMake module: Allow paths of generated CMake sources for include directories 4 years ago
Dylan Baker 2845f5a230 cmake: Fix detection of AppleClang 4 years ago
Nirbheek Chauhan 4b0e1850a0 cmake: Use a mapping when writing compiler ID 4 years ago
Nirbheek Chauhan bc64e1d6b0 cmake: Fix hard-coded values in fake CMakeLists for MSVC 4 years ago
Daniel Mensinger a98db022aa cmake: Detect custom command targets in compiler args 4 years ago
Daniel Mensinger 02ea08ba66 cmake: make the traceparser permissive by default (fixes #7501) 4 years ago
Nirbheek Chauhan adbed4c636 cmake: Do not split CMAKE_PREFIX_PATH with ':' on Windows 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) 4 years ago
Daniel Mensinger edcddb3a28 cmake: Fix handling of path seperators (fixes #7294) 4 years ago
Dylan Baker f5bd3254e9 dependencies: Don't allow using the default binary for host on cross compiles 4 years ago
Dylan Baker 01e0cc6735 cmake: Use shared find_external_program instead of open coding 4 years ago
Daniel Mensinger 0332d7e350 cmake: Subprojects support CMAKE_PREFIX_PATH (fixes #7249) 4 years ago
Michael Hirsch 477cacf155 cmake_traceparser: ignore parse error 4 years ago
Daniel Mensinger a2f94ca18b
cmake: Add more advanced subproject configuration options 4 years ago
Daniel Mensinger a252a17e6e cmake: always split property lists (fixes #7228) 4 years ago
Alexander Neumann ec7ee8fd9e fix cmake target configuration selection. 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 4 years ago
Nirbheek Chauhan 76c636daac cmake: Fix string substitution index error 4 years ago
Daniel Mensinger 956cba0222 cmake: Ignore unknown c(pp)? stds (fixes #7104) 4 years ago
Reza Housseini 10dc8f3c7c More robust cmake version detection 4 years ago
georgev93 30b89ea573 Adding a conditional case in _guess_files to confirm that the complete path is put together in even if a portion of the path is a location that exists. 4 years ago
georgev93 8e397491b4 Adjust regex to handle cases such as C:/Program Files/folder 4 years ago
Alexandre Lavigne bfea80677e Issue: 7009: CMake/Centos7 Unable to find CMake even though it is installed 4 years ago
Dylan Baker 57b468c75a Use pkg_resource to find resources files (data) 4 years ago
Daniel Mensinger cf4b9e6502 cmake: Do not compile explicit header files 4 years ago
Daniel Mensinger fa1bb2a676 cmake: Preserve include directory order (fixes #6959) 5 years ago
Daniel Mensinger 1be660ff64
cmake: Capture stdout with UNIX pipes 5 years ago
Daniel Mensinger 4199cb32a5
cmake: Fix custom command CMake list issue 5 years ago
Daniel Mensinger 95e7477d12 cmake: Only expand executable targets in COMMAND (fixes #6857) 5 years ago
John Ericson 3a4388e51d Fix legacy env var support with cross 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