9 Commits (d32d0d6b53dc84e35f6b26fbcfaf23a37ab6b002)

Author SHA1 Message Date
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Daniel Mensinger e681235e5f
typing: fix code review 4 years ago
Daniel Mensinger 23818fc5a3
typing: more fixes 4 years ago
Daniel Mensinger 1217cf9a3b
typing: fully annotate boost and hdf5 deps 4 years ago
cmcneish a7a6a4833f
Add boost_root support to properties files (#7210) 4 years ago
Daniel Mensinger 2fd838d62d boost: Try extracting BOOST_ROOT from boost.pc 5 years ago
Daniel Mensinger 5862ad6965 boost: Always sort shared before static (fixes #7171) 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Daniel Mensinger 57e55b1a9d boost: Try finding libraries with the matching arch (fixes #7110) 5 years ago
Daniel Mensinger d298a00afb boost: Do not be strict about static if not specified (fixes #7057) 5 years ago
Daniel Mensinger b75dcd05c5 boost: Do not set BOOST_ALL_DYN_LINK (fixes #7056) 5 years ago
Daniel Mensinger 59db1f18ea boost: Only use usage-requirements defines (fixes #7046) 5 years ago
Daniel Mensinger d290301b4d boost: Fix library version (fixes #6899) 5 years ago
Daniel Mensinger 9f2f27a49d boost: Fix boost_python detection on bionic (fixes #6886 #4788) 5 years ago
Daniel Mensinger 4e52a0f7fd boost: Better python module detection 5 years ago
Daniel Mensinger 1bfd5e9dd2 boost: Better log found and missing modules 5 years ago
Dylan Baker 6329393db5 dependencies/boost: Fix a number of mypy issues 5 years ago
Dylan Baker 581d69a8d3 remove ability to pass multiple keys to extract_as_list 5 years ago
Daniel Mensinger 08224dafcb
boost: Rewrite the boost system dependency 5 years ago
Dylan Baker 5ab29e264b dependencies: Rename _add_sub_dependency2 to _add_sub_dependency 5 years ago
Dylan Baker fbad73c939 dependencies: Use a DependencyFactory for threads 5 years ago
Dylan Baker fd892ad7ce dependencies: Make Dependency initializer signatures match 5 years ago
gjaeger1 30e42009c0 Adapting Boost Python library detection to Boost >= 1.67. Closes #4288. 5 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
John Ericson 32e827dcdc Use `env.machines.*` to avoid some `is_cross` 6 years ago
Dylan Baker b59bec08a2 dependencies: Use the _add_sub_dependency 6 years ago
Daniel Mensinger 8a32fc8dbe
Disable cache for dependencies 6 years ago
Daniel Mensinger 971dfd664b
Added some cahced values 6 years ago
Dylan Baker 5678468c2c Don't use len() to test for container emptiness 6 years ago
Dylan Baker 6ad7fbf950 dependencies/misc: don't special case threads 6 years ago
Jon Turney 64edfd5069
Detect clang-cl as msvc-like, not clang-like 6 years ago
Jussi Pakkanen 83c62a3341 Purge unused argument. Closes #4407. 6 years ago
Bruce Richardson 8c9296e8e6 find_library: Use _build_wrapper to get library dirs 6 years ago
Jon Turney f2673d9b57
Consolidate reporting result of a dependency check 6 years ago
Derek Kingston 448b93fbe5 Updated boost discovery to handle version >= 1.65 for MSVC (#3961) 6 years ago
Nirbheek Chauhan 5113eb14b9 gnome: Use raw link arguments with g-ir and gtk-doc 7 years ago
Nirbheek Chauhan d737488150 dependencies: Don't assume self.compiler is a C compiler 7 years ago
Xavier Claessens 00414a326a dependencies: Take options from coredata instead of cmd line 7 years ago
Jukka Laurila 52c50da6c7 Refactor: Add log.error and log.exception to reduce code duplication. 7 years ago
Aleksey Filippov ffa5293901 Split boost dependency out into separate file 7 years ago
Benjamin Redelings ab37727289 Add comment. 7 years ago
Benjamin Redelings 52775ecb14 Clean up code a bit. 7 years ago
Benjamin Redelings 8596c36214 Don't give up - boost could be in search path. 7 years ago
Benjamin Redelings 80e4ac2d49 Don't give up before check for libraries - they could be in search path. 7 years ago
Benjamin Redelings 45a7d094cc Remove completed TODO notes. 7 years ago
Benjamin Redelings b762655e98 Remove unused import. 7 years ago
Benjamin Redelings 8cf9c7f268 Allow finding boost libraries on windows. 7 years ago
Benjamin Redelings 4babf035e5 Factor our sourceforge dir names, and don't crash on non-msvc. 7 years ago
Benjamin Redelings 47ced35b77 Don't crash if we are not msvc. 7 years ago