471 Commits (24cdb4a92fe6fa73514dcceb555346d131cf889e)

Author SHA1 Message Date
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
Dylan Baker e3e1d67ad6 dependencies/llvm: Fixup bad output from llvm-config on windows 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 25de6dd675
cmake: Fixed new thread dependency 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 a9930fe066
LLVM: Added CMake backend 6 years ago
Daniel Mensinger 5086e34d3a
cmake: Support different CMake files 6 years ago
Daniel Mensinger e0f19cf520
LLVM dependency refactoring 6 years ago
Dylan Baker b59bec08a2 dependencies: Use the _add_sub_dependency 6 years ago
Dylan Baker 0654b1a2b1 dependencies/base: Add a new method for setting internal dependencies 6 years ago
Jussi Pakkanen 7ac03f6264 Non-required appleframework deps should not be an error. Closes #5295. 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 e75211d321
Fix builtin variable names 6 years ago
Daniel Mensinger bf98ffca9e
Fix blind exceptions 6 years ago
Daniel Mensinger 8a32fc8dbe
Disable cache for dependencies 6 years ago
Daniel Mensinger 971dfd664b
Added some cahced values 6 years ago
Daniel Mensinger dfe3d56bfd
Print '(cached)' when compiler result was cached 6 years ago
Dylan Baker 5678468c2c Don't use len() to test for container emptiness 6 years ago
Dylan Baker b510bc12ac Shaderc pkg config 6 years ago
Eli Schwartz f5bc0ab44a fix gpgme support by preferring pkg-config where possible 6 years ago
Jan Tojnar e8a688428d Add gpgme-config support 6 years ago
Dylan Baker 63090605a5 dependencies/dev: Use ext_deps for GTest in GMock 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
Michael Hirsch, Ph.D 42a04f7e23 BUGFIX: Microsoft MPI is only compatible with Intel Fortran 6 years ago
Jan Niklas Hasse 4e939bcf8a Use ExternalProgram to find config tools, fix #1423 6 years ago
Andrei Alexeyev 8209180c76 Add shaderc dependency lookup logic 6 years ago
Dylan Baker f8afcd59e0 dependencies/base: Correctly handle includes and sources in ExternalDependency 6 years ago
Dylan Baker f2d4a32370 dependencies/base: Pass correct arguments to subdependencies 6 years ago
Dylan Baker 023fe14238 dependencies/base: Add type annotations to partial_dependency method 6 years ago
Dylan Baker 151961056c dependencies/configtool: Deprecate falling back to path 6 years ago
Jussi Pakkanen 30c5ec7c23 Fail gracefully for Apple frameworks with a non-Clang compiler. Closes #5070. 6 years ago
Paolo Bonzini 0078d808a2 find_program: use Meson's Python3 for non-executable Python scripts 6 years ago
Dylan Baker ac627bcea7 replace library type strings with an enum 6 years ago
Dylan Baker 1f342a2081 dependencies/openmp: Don't special case OpenMP 6 years ago