aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)AuthorFilesLines
2018-11-08Add prefix option for link argsPhillip Cao1-0/+6
2018-11-08Add support for Renesas CC-RX toolchainPhillip Cao4-1/+199
2018-11-04Use lld-link with clang-clJon Turney1-1/+6
2018-11-04Qualify checks of self.version by self.id in VisualStudioC/CPPCompilerJon Turney2-10/+17
2018-11-04Teach VisualStudioCCompiler.get_pch_use_args() to handle clang-clJon Turney1-0/+2
2018-11-04Teach VisualStudioCCompiler.has_arguments() about clang-clJon Turney1-0/+2
2018-11-04Only add link arguments when needed in Compiler object methodsJon Turney2-0/+4
2018-11-04Detect clang-cl as msvc-like, not clang-likeJon Turney3-4/+16
2018-11-03Add new compiler.get_argument_syntax methodDylan Baker2-0/+17
2018-10-30Hoist gen_vs_module_defs_args from Gnu to GnuLike.Josh Gao1-10/+10
2018-10-30Generalize gnulike-targeting-windows checks.Josh Gao3-6/+6
2018-10-28get_base_compile_args: Add -fprofile-correction to -fprofile-useJan Alexander Steffens (heftig)1-2/+2
2018-10-27add support for `/permissive-`Nicole Mazzuca1-8/+21
2018-10-26add implib support for ArmclangCompiler (#4420)pbl1-0/+14
2018-10-25compilers/c: Fix allow undefined link arg for PE/COFFMarvin Scholz1-0/+3
2018-10-22add cpp_std support for MSVCNicole Mazzuca1-3/+34
2018-10-20Order rpaths so that internal ones come first.Jussi Pakkanen1-1/+17
2018-10-20Keep absolute rpaths to libraries outside the build dir.Jussi Pakkanen1-10/+13
2018-10-20Add 'b_pie' compiler optionXavier Claessens1-1/+22
2018-10-14Use relative build-tree RPATHs on macOSDavid Seifert2-30/+33
2018-10-13Added .so to list possible darwin dynamic library suffixes (#4364)gsobala1-1/+1
2018-10-07d: Allow static library to be passed with -L to dmd/ldcMatthias Klumpp1-2/+6
2018-10-07Adding "compiler_type" flag to ARM compilers.Mohammed Amer Khalidi3-11/+15
2018-10-03Verify library directories as either 32-bit or 64-bitBruce Richardson1-4/+47
2018-10-02Merge pull request #4051 from GoaLitiuM/d-debugJussi Pakkanen1-3/+47
2018-10-01msvc: Don't use /O3 with MSVCMartin Storsjö1-1/+1
2018-10-01compilers/c: don't return -pthread for MacOS with any compilerDylan Baker1-12/+2
2018-09-28compilers: Do not use -pthread with clang for darwinMarvin Scholz1-0/+10
2018-09-27Add conditional debug identifiers for D compilers, and enable for debug buildsGoaLitiuM1-3/+47
2018-09-25Don't add rpath linker flags when building for MinGWMartin Storsjö1-0/+2
2018-09-23linker flags --as-needed and --no-undefined aren't meaningful for PEJon Turney1-2/+4
2018-09-21Updating compilers.py to add functions - get_optimization_args, get_debug_arg...Mohammed Amer Khalidi1-0/+28
2018-09-19Fix setting `-Doptimization` breaking buildDavid Seifert1-2/+19
2018-09-17ICC does not support `-Og`David Seifert1-1/+1
2018-09-17Abstract shared GCC/Clang/ICC methods in GnuLikeCompilerDavid Seifert3-178/+84
2018-09-16Implement thread linker args for D compilersMihails Strasuns1-0/+3
2018-09-16Fix ICC on macOSDavid Seifert3-8/+40
2018-09-16Fix GCC on macOSDavid Seifert1-4/+12
2018-09-16D: Fix some compiler arguments not getting passed through properlyGoaLitiuM1-1/+1
2018-09-16Merge pull request #4175 from GoaLitiuM/d-archfixesJussi Pakkanen1-14/+13
2018-09-16Do not use relative RPATHs on macOS with ICC/GCCDavid Seifert1-1/+2
2018-09-16Use enum instead of `int` for compiler variantsDavid Seifert8-146/+129
2018-09-14Refactor D target architecture handlingGoaLitiuM1-14/+13
2018-09-13Fix flake8 'imported but unused' reportsJon Turney1-1/+0
2018-09-11Sprinkle functools.lru_cache() in a few more placesNirbheek Chauhan2-16/+13
2018-09-07Add method to check for C/C++ function attributesDylan Baker4-1/+161
2018-09-06Make sure static library files are passed properly to the linkerGoaLitiuM1-0/+11
2018-09-06Fix remaining soname and rpath issues on OSXGoaLitiuM1-6/+9
2018-09-06Remove translation of file pathsGoaLitiuM1-5/+0
2018-09-06Refactor D argument translation functionGoaLitiuM1-23/+45