aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/envconfig.py
AgeCommit message (Expand)AuthorFilesLines
2020-09-16envconfig: fix return type of get_env_var_pairDylan Baker1-4/+2
2020-09-13external-project: New module to build configure/make projectsXavier Claessens1-0/+1
2020-09-08typing: Fix code reviewDaniel Mensinger1-5/+5
2020-09-08typing: fix code reviewDaniel Mensinger1-5/+5
2020-09-08typing: fix envconfig typingDaniel Mensinger1-1/+1
2020-08-30Be stricter when detecting Windows/CygwinChristoph Reiter1-2/+2
2020-08-01machine-files: deprecate the paths sectionDylan Baker1-40/+0
2020-06-29envconfig: Add [constants] section in machine filesXavier Claessens1-28/+1
2020-06-19envconfig: Add support SuperH SH-4Dylan Baker1-2/+3
2020-06-10Updated to resolve issue identifying SGI CPUs on IRIX systemsEric Dodd1-1/+5
2020-05-11Add AVR to cpu families. Closes #7085.Jussi Pakkanen1-0/+1
2020-05-07envconfig: Always honor PKG_CONFIG_PATHDylan Baker1-1/+1
2020-04-21switch python2 %s for python3 .formatMichael1-5/+5
2020-04-10Recognize Hurd as platform/OSPino Toscano1-0/+6
2020-03-23Revert "Naturally use env vars a bit more to match Autoconf"Jussi Pakkanen1-2/+2
2020-03-23Naturally use env vars a bit more to match AutoconfJohn Ericson1-2/+2
2020-03-23Fix legacy env var support with crossJohn Ericson1-49/+65
2020-03-21-Add xc16 and c2000 C,Cpp toolchain supportalanNz1-0/+3
2020-03-17envconfig: Make compiler and linker environment variables matchDylan Baker1-7/+23
2020-01-23Add m68k to known cpus for Motorola 68000 series processorsDylan Baker1-0/+1
2020-01-22environment: Replace LD with <LANG>LDDylan Baker1-1/+9
2020-01-22envconfig: add pkg_config_libdir propertyStéphane Cerveau1-0/+6
2020-01-15envconfig: s390x is 64bitDylan Baker1-0/+1
2020-01-15Add s390 to list of known architecturesDylan Baker1-0/+1
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger1-32/+32
2019-12-02Allow selecting the dynamic linkerDylan Baker1-0/+2
2019-11-06Fix typos found by codespellWolfgang Stöggl1-1/+1
2019-10-20Fix all flake8 warningsDaniel Mensinger1-2/+0
2019-10-15envconfig: Add Alpha CPU familyMatt Turner1-0/+2
2019-09-26envconfig: Add MicroBlaze CPU familyNathan Rossi1-0/+1
2019-09-05mesonlib.split_args/quote_arg/join_argsAleksey Gurtovoy1-3/+3
2019-08-27envconfig: make MachineInfo.is_windows and is_cygwin match mesonlibDylan Baker1-2/+2
2019-08-27envconfig: Add missing MachineInfo is_<os> methodsDylan Baker1-0/+13
2019-08-23NetBSD detection in envconfig.MachineInfonia1-0/+6
2019-08-05Add basic Webassembly support via Emscripten.Jussi Pakkanen1-0/+3
2019-07-06check that compiler name is not blank or emptyMichael Hirsch, Ph.D1-2/+2
2019-07-05env: Do not return empty tool env varsMarvin Scholz1-0/+4
2019-06-13tvOS: added support AppleTVOSRoman Shpuntov1-2/+2
2019-05-16Make `PerMachine` and `MachineChoice` have just `build` and `host`John Ericson1-35/+1
2019-05-02envconfig: mingw is also WindowsRoss Burton1-2/+2
2019-05-02mesonlib: Make a few type annotations stringsDylan Baker1-3/+3
2019-05-02Add some type annotations and fix lintsJohn Ericson1-2/+2
2019-04-22envconfig: Add type annotationsDylan Baker1-54/+54
2019-04-22envconfig: simplify exception handling.Dylan Baker1-10/+6
2019-03-20envconfig: remove unused parse_datafile()Ross Burton1-10/+0
2019-03-14envconfig: Store whether the cpu_familiy is 64 bitDylan Baker1-0/+13
2019-02-27Sync up initialization logic with Properties and BinaryTableJohn Ericson1-6/+27
2019-02-27Move some configuration classes out of environment.pyJohn Ericson1-0/+397