aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers.py
AgeCommit message (Expand)AuthorFilesLines
2016-12-07Merge pull request #1126 from mesonbuild/sharedmoduleJussi Pakkanen1-20/+35
2016-12-07Fix shared module support on WindowsNirbheek Chauhan1-3/+0
2016-12-04Apply magical flags to make OSX ignore missing symbols in plugins.Jussi Pakkanen1-1/+1
2016-12-04compilers.py: Fix typo in function documentationNirbheek Chauhan1-1/+1
2016-12-04Compiler check and extra args should always overrideNirbheek Chauhan1-14/+45
2016-12-03Tell msvc not to error out on missing symbols.Jussi Pakkanen1-0/+3
2016-12-02Arg fix.Jussi Pakkanen1-6/+6
2016-12-02Do not use -install_name or -shared when building modules on OSX,Jussi Pakkanen1-12/+27
2016-12-02Created new shared module build target type, and make sure -Wl,--no-undefined...Jussi Pakkanen1-2/+2
2016-11-26Add both native and cross compiler options to option list.Jussi Pakkanen1-26/+4
2016-11-20Made has_function survive optimization flags. Closes #1053.Jussi Pakkanen1-3/+5
2016-11-14Hotfix for cross-compilation from Windows to LinuxNirbheek Chauhan1-5/+27
2016-11-12vala: Implement valac.find_libraryNirbheek Chauhan1-56/+77
2016-11-12Merge pull request #1027 from centricular/has-header-prefixJussi Pakkanen1-5/+3
2016-11-12compilers: add werror flag for msvcScott D Phillips1-0/+3
2016-11-11cc.has_header: Allow specifying a prefix for headersNirbheek Chauhan1-5/+3
2016-11-10Fix debug PCH builds with MSVC 2012 and laterNirbheek Chauhan1-3/+12
2016-11-09Merge pull request #1006 from centricular/cpp-has-header-symbolJussi Pakkanen1-10/+48
2016-11-09javac: Fail gracefully if there's no JVMNirbheek Chauhan1-5/+15
2016-11-08Inherit VisualStudioCPPCompiler from CPPCompilerNirbheek Chauhan1-1/+2
2016-11-08has_function: Cast to void* instead of intNirbheek Chauhan1-1/+1
2016-11-08has_function: Fix trivial typoNirbheek Chauhan1-1/+1
2016-11-08has_header_symbol: Also detect C++ classes and templatesNirbheek Chauhan1-0/+14
2016-11-08has_header_symbol: Make it work with C++ compilersNirbheek Chauhan1-7/+30
2016-11-02Merge pull request #949 from centricular/has-function-xcode8-fixesJussi Pakkanen1-78/+103
2016-10-30Clang also supports gnu89/99/11, gnu++03/11/14/1zNirbheek Chauhan1-4/+7
2016-10-27compilers: Ignore pthread flags when using MSVCNirbheek Chauhan1-2/+3
2016-10-26Use *FLAGS from the env in compiler checksNirbheek Chauhan1-17/+13
2016-10-26has_function: Try to use the function being checkedNirbheek Chauhan1-3/+3
2016-10-25Add -Wl,-no_weak_imports to has_function with XCode 8Nirbheek Chauhan1-1/+12
2016-10-25has_function: Only ignore prototype when no includes are specifiedNirbheek Chauhan1-39/+68
2016-10-25compilers: Derive ClangObj*Compiler from ClangCompiler tooNirbheek Chauhan1-21/+10
2016-10-21Implement get_default_suffix in the base Compiler classNirbheek Chauhan1-10/+3
2016-10-14Add no-warning args while building Vala C codeNirbheek Chauhan1-0/+14
2016-10-12Merge branch 'QuLogic-compiler-file-checks'Jussi Pakkanen1-85/+65
2016-10-10Add an option to select if static libraries are built with -fPIC.Jussi Pakkanen1-5/+8
2016-10-08Fix soname to work on OSX.Jussi Pakkanen1-11/+12
2016-10-08Check that soname matches the filename. Closes #785.Jussi Pakkanen1-1/+1
2016-10-08compilers: Don't pollute c_args with -fPIC on OS XNirbheek Chauhan1-4/+9
2016-10-02Set soname with clang properly.Jussi Pakkanen1-0/+11
2016-09-30Merge pull request #814 from centricular/heavy-cleanup-compilers-buildtargetsJussi Pakkanen1-207/+101
2016-09-29Allow passing files to compile/link/run queries.Elliott Sales de Andrade1-4/+7
2016-09-29Reduce redundancy in compile/link/run queries.Elliott Sales de Andrade1-85/+62
2016-09-27compilers: Make GCC detection more robust on all platformsNirbheek Chauhan1-11/+33
2016-09-26Add dependency support to the checks using the compilerMatthew Waters1-30/+47
2016-09-26compilers: Populate Rust and Vala compiler idsNirbheek Chauhan1-2/+2
2016-09-26compilers: Remove duplicate class methodsNirbheek Chauhan1-66/+9
2016-09-26compilers: Consolidate language suffix mappingNirbheek Chauhan1-128/+57
2016-09-25compilers: Fix typo in visual studio warning argumentNirbheek Chauhan1-1/+1
2016-09-25compilers: Fall back to -pedantic with older GCCNirbheek Chauhan1-0/+8