12 Commits (71814049a120dad8cd5a84f6054a7d763ed39f08)

Author SHA1 Message Date
Daniel Mensinger 7e58f33376
cmake: Add cross compilation support 4 years ago
Dylan Baker a4a53237f1 envconfig: fix return type of get_env_var_pair 4 years ago
Xavier Claessens 9d338200da external-project: New module to build configure/make projects 4 years ago
Daniel Mensinger 4253bf6281
typing: Fix code review 4 years ago
Daniel Mensinger e681235e5f
typing: fix code review 4 years ago
Daniel Mensinger ca1878ffb5
typing: fix envconfig typing 4 years ago
Christoph Reiter 0710ad18d9 Be stricter when detecting Windows/Cygwin 4 years ago
Dylan Baker 601789cc7c machine-files: deprecate the paths section 4 years ago
Xavier Claessens 1c8731a100 envconfig: Add [constants] section in machine files 4 years ago
Dylan Baker b384f82b9a envconfig: Add support SuperH SH-4 5 years ago
Eric Dodd 71d68a940b Updated to resolve issue identifying SGI CPUs on IRIX systems 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Jussi Pakkanen 630a003746 Add AVR to cpu families. Closes #7085. 5 years ago
Dylan Baker 247eecc8fc envconfig: Always honor PKG_CONFIG_PATH 5 years ago
Michael c53b637959 switch python2 %s for python3 .format 5 years ago
Pino Toscano a441836773 Recognize Hurd as platform/OS 5 years ago
Jussi Pakkanen 7924e5f9c2 Revert "Naturally use env vars a bit more to match Autoconf" 5 years ago
John Ericson 097dfc085e Naturally use env vars a bit more to match Autoconf 5 years ago
John Ericson 3a4388e51d Fix legacy env var support with cross 5 years ago
alanNz 7460292810 -Add xc16 and c2000 C,Cpp toolchain support 5 years ago
Dylan Baker 9074c7f8a4 envconfig: Make compiler and linker environment variables match 5 years ago
Dylan Baker 8c1221b437 Add m68k to known cpus for Motorola 68000 series processors 5 years ago
Dylan Baker 730a7b296f environment: Replace LD with <LANG>LD 5 years ago
Stéphane Cerveau 958df63dac envconfig: add pkg_config_libdir property 5 years ago
Dylan Baker b092aaff06 envconfig: s390x is 64bit 5 years ago
Dylan Baker 3b691a89bd Add s390 to list of known architectures 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Dylan Baker ef9aeb188e Allow selecting the dynamic linker 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago
Daniel Mensinger 80ec5e9d28 Fix all flake8 warnings 5 years ago
Matt Turner 20519a0e1a envconfig: Add Alpha CPU family 5 years ago
Nathan Rossi 2dd5e695c7 envconfig: Add MicroBlaze CPU family 5 years ago
Aleksey Gurtovoy 75daed27bc mesonlib.split_args/quote_arg/join_args 5 years ago
Dylan Baker fe645a0a9e envconfig: make MachineInfo.is_windows and is_cygwin match mesonlib 5 years ago
Dylan Baker d3a7537346 envconfig: Add missing MachineInfo is_<os> methods 5 years ago
nia e085aa089f NetBSD detection in envconfig.MachineInfo 5 years ago
Jussi Pakkanen f41bdae368 Add basic Webassembly support via Emscripten. 5 years ago
Michael Hirsch, Ph.D 324c5b9aae check that compiler name is not blank or empty 5 years ago
Marvin Scholz 0bf5c27b64 env: Do not return empty tool env vars 5 years ago
Roman Shpuntov 3b17344b11 tvOS: added support AppleTVOS 6 years ago
John Ericson 957d8e051c Make `PerMachine` and `MachineChoice` have just `build` and `host` 6 years ago
Ross Burton ae9a6417fe envconfig: mingw is also Windows 6 years ago
Dylan Baker edb1229a48 mesonlib: Make a few type annotations strings 6 years ago
John Ericson 4c2617a9c6 Add some type annotations and fix lints 6 years ago
Dylan Baker 205cf95f99 envconfig: Add type annotations 6 years ago
Dylan Baker b8ec23b69d envconfig: simplify exception handling. 6 years ago
Ross Burton c6abca289b envconfig: remove unused parse_datafile() 6 years ago
Dylan Baker 914056f68a envconfig: Store whether the cpu_familiy is 64 bit 6 years ago
John Ericson c2db7a9cee Sync up initialization logic with Properties and BinaryTable 6 years ago
John Ericson 2622e9ec32 Move some configuration classes out of environment.py 6 years ago