aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/c.py
AgeCommit message (Expand)AuthorFilesLines
2018-12-06Store the target architecture for CL-like compilersJon Turney1-4/+5
2018-11-27Remove linkerlike args from compile checks. Closes #4542.Jussi Pakkanen1-1/+7
2018-11-19Fix flake8 'imported but unused' reportsJon Turney1-1/+0
2018-11-17Merge pull request #4359 from dcbaker/icc-fixesDylan Baker1-25/+11
2018-11-17Guard against broken lib paths returned by gcc.Jussi Pakkanen1-3/+6
2018-11-15compilers: quiet ICC messages about pchDylan Baker1-1/+1
2018-11-15compilers: Move get_allow_undefined_link_args to CompilerDylan Baker1-26/+6
2018-11-15compilers: Set the correct values for undefined modules on apple with iccDylan Baker1-1/+5
2018-11-15compilers: Add ICC setting for get_allow_undefined_link_argsDylan Baker1-0/+2
2018-11-15compilers: fix compiler.compile for Intel CompilersDylan Baker1-4/+4
2018-11-15Store unexpanded library directory paths. Closes #4392.Jussi Pakkanen1-3/+16
2018-11-13compilers: Use keyword only arguments for compiler interfacesDylan Baker1-34/+53
2018-11-08Add support for Renesas CC-RX toolchainPhillip Cao1-0/+43
2018-11-04Use lld-link with clang-clJon Turney1-1/+6
2018-11-04Qualify checks of self.version by self.id in VisualStudioC/CPPCompilerJon Turney1-3/+7
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 Turney1-0/+2
2018-11-04Detect clang-cl as msvc-like, not clang-likeJon Turney1-3/+7
2018-11-03Add new compiler.get_argument_syntax methodDylan Baker1-0/+3
2018-10-30Generalize gnulike-targeting-windows checks.Josh Gao1-2/+2
2018-10-25compilers/c: Fix allow undefined link arg for PE/COFFMarvin Scholz1-0/+3
2018-10-14Use relative build-tree RPATHs on macOSDavid Seifert1-4/+1
2018-10-13Added .so to list possible darwin dynamic library suffixes (#4364)gsobala1-1/+1
2018-10-07Adding "compiler_type" flag to ARM compilers.Mohammed Amer Khalidi1-4/+4
2018-10-03Verify library directories as either 32-bit or 64-bitBruce Richardson1-4/+47
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-25Don't add rpath linker flags when building for MinGWMartin Storsjö1-0/+2
2018-09-17Abstract shared GCC/Clang/ICC methods in GnuLikeCompilerDavid Seifert1-15/+0
2018-09-16Fix ICC on macOSDavid Seifert1-2/+8
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 Seifert1-23/+16
2018-09-11Sprinkle functools.lru_cache() in a few more placesNirbheek Chauhan1-11/+8
2018-09-07Add method to check for C/C++ function attributesDylan Baker1-1/+28
2018-08-22compilers: Reduce sizes of MSVC linked binariesOle André Vadla RavnÄs1-1/+4
2018-08-22find_library: Allow undefined symbols while linkingNirbheek Chauhan1-1/+26
2018-08-22find_library: Use _build_wrapper to get library dirsBruce Richardson1-46/+38
2018-08-18Convert buildtype to optimization and debug options (#3489)Jussi Pakkanen1-5/+34
2018-08-15Explicitly set the Windows subsystem for ninja/VisualCJon Turney1-2/+7
2018-08-11PkgConfigDependency: Don't try to resolve internal compiler libsNirbheek Chauhan1-2/+9
2018-08-09msvc: Don't add dynamic link args, they're ignoredNirbheek Chauhan1-0/+3
2018-08-08PkgConfigDependency: Fix library path search orderNirbheek Chauhan1-3/+4
2018-07-31Merge pull request #3850 from mesonbuild/nirbheek/exe-wrapper-compiler-fallbacksJussi Pakkanen1-3/+5
2018-07-10find_library: Validate and sort globbed shared library filesNirbheek Chauhan1-2/+19
2018-07-09Fix searching of shared libraries on OpenBSD (#3851)Nirbheek Chauhan1-34/+74
2018-07-09cross: Be more permissive about not-found exe_wrapperNirbheek Chauhan1-4/+7
2018-07-09cross: Use ExternalProgram for cross-file exe_wrapperNirbheek Chauhan1-5/+4
2018-07-04find_library: Only run link test on system dirsNirbheek Chauhan1-11/+16
2018-07-03prune nonexistent dirs from library search pathBruce Richardson1-1/+1