summaryrefslogtreecommitdiff
path: root/mesonbuild/cmake
AgeCommit message (Expand)Author
2025-12-10cmake: Fix version kwarg being added to static_library targetsRobotLeopard86
2025-11-19compilers: Remove Environment parameter from Compiler.find_libraryDylan Baker
2025-10-24cmake: Set CMAKE_INSTALL_LIBDIR explicitlyDaniele Nicolodi
2025-10-24cmake: Do not pass install prefix explicitly to the CMake interpreterDaniele Nicolodi
2025-10-03cmake: warn about unknown generator expressionsJan200101
2025-09-06compilers: Enable out-of-the-box MSVC compatibility with ccacheL. E. Segovia
2025-08-26Set version, soversion from cmake if availableJulianne Swinoga
2025-07-18cmake: Use the `cm\_` prefix for names starting with digitsKonstantin Seurer
2025-07-09Add -F compiler flag for included MacOS frameworksmattbsage
2025-06-03cmake: Fix target_link_libraries against project targetsL. E. Segovia
2025-05-23cmake: Fix toolchain including unsupported languagesL. E. Segovia
2025-04-05cmake/interpreter: Don't add __CMake_build to includesTomi Lähteenmäki
2025-04-04cmake: filter and order clib_compiler languagesAndrei Alexeyev
2025-04-04cmake: pass clib_compiler to resolve_cmake_trace_targets()Andrei Alexeyev
2025-04-02compilers: introduce get_exe() and get_exe_args()Paolo Bonzini
2025-03-10coredata: replace get_option with optstore.get_value_forDylan Baker
2025-02-13Make all Meson level options overridable per subproject.Jussi Pakkanen
2025-02-05options: Add an EnumeratedUserOption classDylan Baker
2024-11-04CMakeToolchain: Log output on compiler state failureFrank Richter
2024-10-11toolchain.py minimum CMake 3.10 to avoid deprecation warningscivision
2024-10-04Turn off CMake compile launcher when using zigElliott Sales de Andrade
2024-09-30cmake/traceparser: fix typoStephan Lachnit
2024-09-12cmake: actually print the cycle in the error messageDylan Baker
2024-09-11Fix typosspaette
2024-08-26cmake/interpreter: Remove None from values we promise wont have NoneDylan Baker
2024-08-26cmake/interpreter: Fix some incorrect and missing annotationsDylan Baker
2024-08-26cmake/interpreter: clear up some ambiguous Optional handlingDylan Baker
2024-08-08Fix compiling ObjC/ObjC++ on Windows/MinGWJonathan Schleifer
2024-07-30mypy: fix broken logic checks that used "if func"Eli Schwartz
2024-07-17Remove language (AKA compiler) type from OptionKey.Jussi Pakkanen
2024-07-15cmake: Only propagate interface link flags in depJonathon Anderson
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-06-23Recast CMake's IMPORTED_LOCATION into framework flags (#13299)Kai Pastor
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen
2024-04-24cmake/interpreter: Annotate and style module-level constantsJouke Witteveen
2024-04-11cmake: best-effort build type propagationJouke Witteveen
2024-02-25cmake: Allow recasting a CMake dependency into an Apple frameworkL. E. Segovia
2024-01-16cmake: Fix blunt target filtering skipping GENERATED dependenciesL. E. Segovia
2023-12-21cmake/interperter: Add missing type annotationDylan Baker
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-12-12cmake: parse project versionNicolas Werner
2023-12-01cmake: Handle compiler.find_library returning NoneDylan Baker
2023-10-04Remove type comments in run_project_tests.pyTristan Partin
2023-09-22CMakeInterpreter: Remove useless argumentsXavier Claessens
2023-09-11parser: simplify other node constructorsCharles Brunet
2023-09-11parser: simplify Assignment and PlusAssignment nodesCharles Brunet
2023-09-11parser: add SymbolNode to preserve operatorsCharles Brunet
2023-09-11parser: use IdNode for function name and assignment nameCharles Brunet
2023-09-11parser: preserve escape chars in stringsCharles Brunet