aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/environment.py
AgeCommit message (Expand)AuthorFilesLines
2019-12-12Consider compiler arguments in linker detection logicDylan Baker1-3/+13
2019-12-12Allow setting <lang>_args before the compiler is detectedDylan Baker1-0/+1
2019-12-11Merge pull request #6207 from dcbaker/linker-optionJussi Pakkanen1-102/+155
2019-12-05Clean stray .o file that LDC creates during tests.Jussi Pakkanen1-0/+8
2019-12-03environment: Fix selecting the linker with rustcDylan Baker1-28/+37
2019-12-03Intel: Dump worthless Xild abstractionsDylan Baker1-7/+6
2019-12-02environment: Add a special error case for getting GNU link.exeDylan Baker1-0/+5
2019-12-02environment: unify platform detection logicDylan Baker1-4/+2
2019-12-02environment: Remove duplicate argument from _guess_nix_linkerDylan Baker1-32/+27
2019-12-02Allow selecting the dynamic linkerDylan Baker1-80/+126
2019-12-02Fix detection of D linker in MSVC environmentsDylan Baker1-4/+5
2019-11-30Fix regular expression for MSVC target arch detectionLuca Bacci1-1/+1
2019-11-19Fix cross-compilation of D programsEric Le Bihan1-71/+71
2019-11-16environment: Only check compiler basename for compiler nameJan Tojnar1-4/+6
2019-11-12Raise an exception if we cannot detect the MSVC compiler target architectureLuca Bacci1-2/+4
2019-11-06Fix typos found by codespellWolfgang Stöggl1-3/+3
2019-11-02Merge pull request #6123 from scivision/bugfix-fortranJussi Pakkanen1-3/+2
2019-11-02Ask Ninja to expand rsp files in compile_commands.jsonAleksey Gurtovoy1-1/+5
2019-10-31fix PGI Windows 'ar' linkerMichael Hirsch, Ph.D1-1/+1
2019-10-31bugfix: fortran compiler assertionerror from 0c22798Michael Hirsch, Ph.D1-2/+1
2019-10-21d: Prefer MSVC and LLVM linker over optlink when availableGoaLitiuM1-7/+17
2019-10-15environment: Add missing space between wordsMatt Turner1-1/+1
2019-10-14environment: Fix detection of xild with iccDylan Baker1-1/+1
2019-10-10intel-cl: correct argument orderMichael Hirsch, Ph.D1-2/+2
2019-10-10BUGFIX: environment.py CudaCompiler missing info argMichael Hirsch, Ph.D1-1/+2
2019-10-09Merge pull request #5833 from dcbaker/remove-compiler-typeJussi Pakkanen1-95/+147
2019-10-09environment: Detect sun4u and sun4v as sparc64Dylan Baker1-0/+2
2019-10-07compilers: replace uses of mesonlib.is_<os>() with self.info.is_<os>()Dylan Baker1-1/+0
2019-10-07compilers: replace CompilerType with MachineInfoDylan Baker1-87/+133
2019-10-07compilers: Add a specific type for AppleClangCDylan Baker1-8/+15
2019-10-06Cross build is defined by the existance of a cross file.Jussi Pakkanen1-1/+1
2019-09-30Correct obviously-wrong test for gold linker.Olexa Bilaniuk1-1/+1
2019-09-29environment: LLVM 9 is now a stable releaseTing-Wei Lan1-1/+2
2019-09-29Find clang-format with alternative namesTing-Wei Lan1-1/+17
2019-09-29Move the list of LLVM version suffixes to a common placeTing-Wei Lan1-14/+27
2019-09-27Fix GNU-like LLD being misdetected as MSVC-like LLDAndrei Alexeyev1-1/+4
2019-09-25environment: Don't make special case for scan-build on LinuxTing-Wei Lan1-9/+4
2019-09-24CUDA support on WindowsAleksey Gurtovoy1-1/+3
2019-09-14uniform scan-build detection processGabriel Ganne1-0/+49
2019-09-10compilers: Recognize Solaris 11.4 linkerAlan Coopersmith1-1/+1
2019-09-10Workaround for mingw-llvm linker (lld) misdetectionAndrei Alexeyev1-0/+17
2019-09-09environment: merge successive is_windows blocksDylan Baker1-3/+1
2019-09-09environment: gcc/g++ and clang/clang++ are valid objc/objc++ compilers to tryDylan Baker1-2/+5
2019-09-09If ar is unrecognized, try gar for GNU arAlan Coopersmith1-6/+7
2019-09-05Merge pull request #5823 from scivision/linker-pgi-linuxJussi Pakkanen1-0/+5
2019-09-05mesonlib.split_args/quote_arg/join_argsAleksey Gurtovoy1-5/+5
2019-09-05PGI: use ar link wrapper on WindowsMichael Hirsch, Ph.D1-0/+5
2019-09-05Create CUDA linker with CUDA compilerKramer Peace1-4/+1
2019-09-05Add a CUDA linker objectKramer Peace1-0/+4
2019-08-30environment: clang uses lld-link or link.exe on windowsDylan Baker1-4/+39