28 Commits (4e374d5cefd25dfa0de8debf0c53e8c6f74380d9)

Author SHA1 Message Date
Dylan Baker a72840cd2e
pylint: enable use-a-generator 2 years ago
Eli Schwartz a49cd00d64 treewide: various cleanups to move imports for mypy into typechecking blocks 2 years ago
fghzxm 7650f32828 dependencies/boost.py: ignore unknown files 3 years ago
Hemmo Nieminen ceb6e26ff1 boost: preserve compiler/linker argument order 3 years ago
Dylan Baker 6b272973e0 dependencies: don't pass kwargs from get_pkgconfig_variable 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Kevin Meagher 3c3fa0a12c add boolean parameter use_system for searching boost 3 years ago
Kevin Meagher f781c30700 Make libs a set from the begining 3 years ago
Kevin Meagher 7ce29e1eda Relax restrictions on detecting boost dependency 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Eli Schwartz 493dc6ed10
move base class for system dependencies into base.py 3 years ago
Dylan Baker 203a548d60 dependencies: Use the SystemDependency 4 years ago
Daniel Mensinger 95b70bcb97 deps: Split dependencies.base 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Antonin Décimo 39ede12aa5 Fix misspells 4 years ago
Dylan Baker f3fcbba1f8 boost: default machine file properties to env var values 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
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