219 Commits (f5c88932810ded5ea3d4a2f4a8f0350635c3c44a)

Author SHA1 Message Date
Daniel Mensinger 73d52266b5
Use include_type instead of is_system 5 years ago
Daniel Mensinger e5c720ff60
Move generate_system_dependency to Dependency 5 years ago
Daniel Mensinger b1b8a7a7e3
Use -isystem instead of -idirafter 5 years ago
Daniel Mensinger c6938bd579
Handle -idirafter in unix_args_to_native 5 years ago
Daniel Mensinger 8593506b7b
add is_system kwarg to dependency 5 years ago
Matthew Waters 8d3fcb3dc4 dependencies: account for frameworks without a Versions directory 5 years ago
Xavier Claessens 90a12ed3f0 cmake: Fix 'properies' typo 5 years ago
David Seifert 7b9c348102 Add `-Wl,-rpath-link` for secondary dependencies 5 years ago
Aleksey Gurtovoy 75daed27bc mesonlib.split_args/quote_arg/join_args 5 years ago
Daniel Mensinger f097b96883 cmake: fix missing -lpthread (fixes #5821) 5 years ago
Marcin Niestroj 987539e233 Improve support for crosscompiled CMake modules 5 years ago
Daniel Mensinger e2499fab8b meson: Use CMAKE_PREFIX_PATH environment variable 5 years ago
Michael Hirsch, Ph.D a348174313 str => pathlib for cmakelists 5 years ago
Daniel Mensinger d9eac2544c cmake: additional debug logging 5 years ago
Daniel Mensinger 845f0e1133 cmake: Fix empty -D due to empty strings (closes #5522) 5 years ago
Norbert Nemec 748c9d817d try IMPORTED_IMPLIB before IMPORTED_LOCATION for cmake dependencies 5 years ago
Dylan Baker e182dba61f dependencies/base: Set PKG_CONFIG_SYSROOT_DIR from cross file 6 years ago
Daniel Mensinger b1cf0fd380
cmake: Move parsing the CMake trace into the CMake module 6 years ago
Daniel Mensinger 6083cfa6c8
cmake: Moved finding and running CMake out of dependency 6 years ago
John Ericson b9d7e98e59 Simplify `ConfigToolDependency` for_machine 6 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
Daniel Mensinger e1863719cb
cmake: Made CMake executable finding availiable for other functions 6 years ago
John Ericson af2d7af998 Per machine do 'build.' and '' option prefixes 6 years ago
John Ericson 126100b166 mlog.debug the meson-set PKG_CONFIG_PATH 6 years ago
Dylan Baker 31ab962753 dependencies/cmake: Handle spaces in set_target_properties 6 years ago
Dylan Baker eaa232987e dependencies/cmake: Handle spaces in set_property calls 6 years ago
Dylan Baker 99b848f469 dependencies/cmake: correctly handle spaces in variable names 6 years ago
Dylan Baker 2e2c3c968c tests: Test the cmake parser more thuroughly 6 years ago
Dylan Baker 0714ba58c7 coredata: add cmake_prefix_path option 6 years ago
Luís Ferreira 144e7dcf3b dub: add other library target types 6 years ago
Dylan Baker 4f347ef14a fixup! interpreter: Add get_variable method to dependency holders 6 years ago
Dylan Baker 146e97e974 Use dependency cache 6 years ago
John Ericson 957d8e051c Make `PerMachine` and `MachineChoice` have just `build` and `host` 6 years ago
Dylan Baker 75aa3d096c dependencies/base: Add some annotations to ExternalProgram 6 years ago
Dylan Baker c81804e5f2 dependencies/base: Implement backend component of get variable 6 years ago
Daniel Mensinger 1fba945b61
cmake: LLVM better modules handling 6 years ago
Daniel Mensinger 3f539e01ae
cmake: revert module name mapping 6 years ago
Daniel Mensinger 6a2faacdf9
cmake: minor code fixes 6 years ago
Daniel Mensinger 1280ef238b
cmake: Fixed list unit test 6 years ago
Daniel Mensinger 55379b7d0f
CMake: optional modules support 6 years ago
Daniel Mensinger 5086e34d3a
cmake: Support different CMake files 6 years ago
Dylan Baker 0654b1a2b1 dependencies/base: Add a new method for setting internal dependencies 6 years ago
John Ericson 4c2617a9c6 Add some type annotations and fix lints 6 years ago
Daniel Mensinger 5ec79185a0
Address code review 6 years ago
Daniel Mensinger 2b5831f94f
Fix flake8-bugbear warnings 6 years ago
Daniel Mensinger bf98ffca9e
Fix blind exceptions 6 years ago
Dylan Baker 6ad7fbf950 dependencies/misc: don't special case threads 6 years ago
Dylan Baker b842b0b04a dependencies: Add ext_deps to all dependencies 6 years ago
Dylan Baker 91b2475e30 dependencies/pkg-config: Add support for different cross_flags 6 years ago
Dylan Baker 569e646e1e dependencies: Add command line option for pkg_config_path 6 years ago