aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/environment.py
AgeCommit message (Expand)AuthorFilesLines
2018-11-14environment: detect compilers from native filesDylan Baker1-6/+20
2018-11-14Get basic native config file loading workingDylan Baker1-0/+6
2018-11-14replace ExternalProgram.from_cross_info with from_bin_listDylan Baker1-1/+2
2018-11-11Consider 'samu' when looking for ninja commandMichael Forney1-1/+1
2018-11-07java: javac 9+ print their version to stdout not stderrDylan Baker1-1/+1
2018-11-08Add support for Renesas CC-RX toolchainPhillip Cao1-2/+18
2018-11-06Recover when coredata cannot be loadedXavier Claessens1-8/+21
2018-11-06Begin to factor out logic for getting binariesJohn Ericson1-45/+70
2018-11-04Use llvm-lib as an alternative to libJon Turney1-4/+5
2018-11-04Detect clang-cl as msvc-like, not clang-likeJon Turney1-3/+19
2018-10-25Merge pull request #4326 from Ericson2314/per-machineJussi Pakkanen1-5/+79
2018-10-25Detect powerpc processors on FreeBSD. Closes #4397.Jussi Pakkanen1-0/+13
2018-10-17Added basic detection for AIX linker (not really a better way)Aki Van Ness1-0/+2
2018-10-14Move some cross file parsing validition to MachineInfoJohn Ericson1-8/+11
2018-10-07Adding "compiler_type" flag to ARM compilers.Mohammed Amer Khalidi1-2/+4
2018-10-05Rewrite `for_*` machine checks in terms of MachineInfo and phase outJohn Ericson1-0/+62
2018-10-05MachineInfo: Make equality structuralJohn Ericson1-0/+14
2018-10-05Pull out essence total map essence of MachineInfos into PerMachineJohn Ericson1-5/+3
2018-10-05Centralize description of build, host, and target, machinesJohn Ericson1-3/+76
2018-09-25environment: Use os.path.basename() when checking mesonlib.meson_commandMasanori Kakura1-1/+1
2018-09-25environment: validate endian value from cross fileRoss Burton1-0/+3
2018-09-23mesonbuild: Recognise ARC architectureAlexey Brodkin1-0/+1
2018-09-20D: Fix incorrect arch handling in D linkersGoaLitiuM1-3/+3
2018-09-16Fix ICC on macOSDavid Seifert1-2/+7
2018-09-16Merge pull request #4175 from GoaLitiuM/d-archfixesJussi Pakkanen1-10/+10
2018-09-16Use enum instead of `int` for compiler variantsDavid Seifert1-30/+23
2018-09-14Refactor D target architecture handlingGoaLitiuM1-10/+10
2018-09-13D: Fix linker detection when static linker is missingGoaLitiuM1-5/+9
2018-08-27d: fix how the DC variable is handledFFY001-6/+2
2018-08-27Merge pull request #3981 from GoaLitiuM/d-win-fixesJussi Pakkanen1-4/+23
2018-08-27d: disallow dmd frontends (ldmd and gdc)FFY001-0/+6
2018-08-20Fallback to LDC as static linker when not in MSVC build environmentGoaLitiuM1-1/+9
2018-08-20Follow target platform defined in MSVC environment for Windows D compilationGoaLitiuM1-3/+14
2018-08-14Adding a new AR Linker Class for the ARM Compiler. (#3949)mohdamerkhalidi1-1/+3
2018-08-11Add support for s390x CPUs. Closes #3897.Jussi Pakkanen1-0/+1
2018-08-10Fix bug and clarify error message in cross file validationJohn Ericson1-5/+3
2018-08-07Refactor getting the host system of a cross compilerGeorge Koehler1-4/+8
2018-08-03Add 32 bit sparc processor support. Closes #3901.Jussi Pakkanen1-0/+1
2018-07-31Merge pull request #3850 from mesonbuild/nirbheek/exe-wrapper-compiler-fallbacksJussi Pakkanen1-6/+13
2018-07-24Print a useful error when a compiler is not found in the cross fileNirbheek Chauhan1-0/+2
2018-07-21mesonbuild: Recognise risc-v architectureKhem Raj1-0/+2
2018-07-09cross: Use ExternalProgram for cross-file exe_wrapperNirbheek Chauhan1-6/+13
2018-07-07Ask for more details when warning about unknown arch [skip appveyor]Nirbheek Chauhan1-1/+3
2018-07-07Canonicalise 64-bit PowerPC CPU families to "ppc64"Ross Burton1-1/+2
2018-06-24Warn if compiler envvars point to cross compilers. Closes #3782.Jussi Pakkanen1-0/+7
2018-06-21Added ARMCLANG compiler support for C/C++ (#3717)Vasu Penugonda1-0/+18
2018-06-20Validate cpu_family (#3753)Ross Burton1-0/+24
2018-06-06environment: copy self.cmd_line_options to not modify original optionsXavier Claessens1-1/+1
2018-06-06Convert args.projectoptions into a dictXavier Claessens1-1/+1
2018-06-06Remove had_argument_for() it is not used anymoreXavier Claessens1-14/+1