aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/cmake
AgeCommit message (Expand)AuthorFilesLines
2021-03-19split program related classes and functions out of dependenciesDylan Baker2-6/+5
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz7-64/+64
2021-01-23split mesonlib into a packageDylan Baker1-1/+1
2021-01-13Fix misspellsAntonin Décimo3-4/+4
2021-01-11move CMAKE_PREFIX_PATH env var handling to environmentDylan Baker1-18/+0
2021-01-04Merge pull request #8080 from dcbaker/submit/option-key-typeJussi Pakkanen2-7/+7
2021-01-04Use a single coredata dictionary for optionsDylan Baker2-3/+3
2021-01-04use OptionKey for builtin and base optionsDylan Baker2-3/+3
2021-01-04move OptionKey to mesonlibDylan Baker1-2/+1
2021-01-04use OptionKey for compiler_optionsDylan Baker1-3/+4
2021-01-04cmake: fix missing languages from CMake (fixes #8132)Daniel Mensinger1-8/+29
2020-12-29cmake: fix -framework dependencies (fixes #8045)Daniel Mensinger1-0/+14
2020-12-16cmake: Revert to using self.for_machine instead of MachineChoice.BUILD (fixes...Daniel Mensinger1-0/+1
2020-11-20use real pathlib moduleDylan Baker7-7/+7
2020-10-24cmake: set CMP0054 to new in preload.cmakeDaniel Mensinger1-0/+5
2020-10-24cmake: Disable the new (CMake 3.16) PCH supportDaniel Mensinger2-0/+18
2020-10-24cmake: Always create missing includes in build dirDaniel Mensinger1-4/+1
2020-10-16cmake: Ignore additional internal CMake variablesDaniel Mensinger1-0/+9
2020-10-16cmake: ignore CMAKE_TOOLCHAIN_FILE and CMAKE_PROJECT_INCLUDE to avoid conflic...Daniel Mensinger3-2/+30
2020-10-13cmake: Add cross compilation supportDaniel Mensinger6-243/+292
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger6-6/+7
2020-10-04cmake: switch to pathlib (fixes #7322)Daniel Mensinger6-247/+246
2020-09-28typing: fully annotate cmake.interpreterDaniel Mensinger1-171/+198
2020-09-28typing: fully annotate cmake.traceparserDaniel Mensinger1-32/+45
2020-09-28typing: fully annotate cmake.generatorDaniel Mensinger1-1/+2
2020-09-28typing: fully annotate cmake.fileapiDaniel Mensinger1-10/+14
2020-09-28typing: fully annotate cmake.executorDaniel Mensinger1-31/+35
2020-09-27typing: fully annotate cmake.commonDaniel Mensinger2-42/+50
2020-09-27typing: fully annotate cmake.clientDaniel Mensinger1-35/+43
2020-09-10cmake: fix shared_module dependency (fixes #7715)Daniel Mensinger1-0/+4
2020-08-30CMake module: fix cmake 3.10 compatibility in path generationSebastian Würl1-4/+4
2020-08-30CMake module: fix python 3.6 compatibility in path generationSebastian Würl1-2/+2
2020-08-30CMake module: Allow paths of generated CMake sources for include directoriesSebastian Würl1-3/+11
2020-08-22cmake: Fix detection of AppleClangDylan Baker1-6/+19
2020-08-12cmake: Use a mapping when writing compiler IDNirbheek Chauhan1-1/+26
2020-08-12cmake: Fix hard-coded values in fake CMakeLists for MSVCNirbheek Chauhan1-16/+28
2020-08-09cmake: Detect custom command targets in compiler argsDaniel Mensinger1-1/+8
2020-08-07cmake: make the traceparser permissive by default (fixes #7501)Daniel Mensinger1-1/+1
2020-08-05Merge pull request #7527 from mensinda/cnFixExeJussi Pakkanen2-4/+16
2020-08-05cmake: Do not split CMAKE_PREFIX_PATH with ':' on WindowsNirbheek Chauhan1-1/+6
2020-08-03cmake: resolve IMPORTED executables in custom commands (fixes #7509)Daniel Mensinger2-4/+16
2020-07-16mdata: remove setuptools and use mesondata insteadDaniel Mensinger1-3/+2
2020-07-01Merge pull request #7231 from mensinda/cmOverrideJussi Pakkanen3-9/+112
2020-06-30Move mesonbuild/cmake/data/run_ctgt.py to mesonbuild/scripts/cmake_run_ctgt.p...georgev932-101/+3
2020-06-13cmake: fix definitions with interface libraries (fixes #7299)Daniel Mensinger1-7/+6
2020-06-13cmake: Fix handling of path seperators (fixes #7294)Daniel Mensinger1-1/+1
2020-06-12dependencies: Don't allow using the default binary for host on cross compilesDylan Baker1-1/+1
2020-06-12cmake: Use shared find_external_program instead of open codingDylan Baker1-22/+5
2020-06-12cmake: Subprojects support CMAKE_PREFIX_PATH (fixes #7249)Daniel Mensinger1-0/+22
2020-06-09cmake_traceparser: ignore parse errorMichael Hirsch1-1/+1