summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers.py
Commit message (Expand)AuthorAgeFilesLines
* Don't use -fPIC on Cygwin, eitherJon Turney2017-04-061-3/+4
* Use CPPFLAGS for pre-processor compiler checksNirbheek Chauhan2017-04-041-6/+8
* New compiler function: cc.get_define()Nirbheek Chauhan2017-04-041-32/+38
* compilers: Rename 'get_define' to 'get_builtin_define'Nirbheek Chauhan2017-04-041-8/+8
* Merge pull request #1505 from centricular/dont-use-c++-for-assemblyJussi Pakkanen2017-04-021-0/+16
|\
| * Try even harder to use the C compiler for assemblyNirbheek Chauhan2017-03-271-0/+11
| * compilers: Implement __repr__ for easier debuggingNirbheek Chauhan2017-03-271-0/+5
* | Fix warning making static libs on msvc/ninjaPeter Harris2017-03-281-3/+2
|/
* Thank you git for silently discarding unrelated changes on conflicts. It is v...Jussi Pakkanen2017-03-271-1/+1
* Merge pull request #1496 from centricular/fix-internal-dep-orderJussi Pakkanen2017-03-251-2/+2
|\
| * compiler args: Also dedup -pthread since it can't be undoneNirbheek Chauhan2017-03-231-2/+2
* | Merge pull request #1456 from ieei/compute_intJussi Pakkanen2017-03-231-29/+62
|\ \ | |/ |/|
| * compiler: Rename element argument of sizeof to typename.Haakon Sporsheim2017-03-101-8/+8
| * compiler: Ensure prefix and dependencies are used for alignment.Haakon Sporsheim2017-03-101-5/+8
| * compiler: Fix compute_int and sizeof for cross compilation.Haakon Sporsheim2017-03-101-29/+31
| * compiler: Add compute_int functionality.Haakon Sporsheim2017-03-091-0/+28
* | d: Handle linker search paths correctly for non-GNU compilersMatthias Klumpp2017-03-211-0/+10
* | has_header: Use "foo.h" syntax instead of <foo.h>Nirbheek Chauhan2017-03-121-2/+2
* | Add UNIX large file support via compiler always-argsNirbheek Chauhan2017-03-101-4/+33
|/
* Detect GCC type on macOS for ObjC/C++ tooNirbheek Chauhan2017-02-211-10/+6
* Add auto option to b_colored when using Clang. Remove Clang version check whe...Rodrigo Lourenço2017-02-201-4/+3
* Update minimum Clang version for colored outputRodrigo Lourenço2017-02-201-1/+1
* Add b_colorout option for Clang compilers.Rodrigo Lourenço2017-02-191-1/+10
* compilers: Don't use CompilerArgs() for sanity checksNirbheek Chauhan2017-02-021-2/+2
* Add get_no_stdinc_args() for C++ tooNirbheek Chauhan2017-01-281-0/+3
* compilers: New class CompilerArgs derived from list()Nirbheek Chauhan2017-01-271-83/+218
* Merge pull request #1328 from centricular/has-function-prefixJussi Pakkanen2017-01-261-145/+163
|\
| * compilers: Don't run built-in checks on MSVCNirbheek Chauhan2017-01-261-0/+4
| * compilers: Fix has_function check for builtinsNirbheek Chauhan2017-01-261-24/+25
| * compilers: Add prefix before limits.h in has_function checksNirbheek Chauhan2017-01-261-5/+7
| * compilers: Pass -fpermissive on all C++ compilers except MSVCNirbheek Chauhan2017-01-261-14/+11
| * compilers: Use named placeholders for string formattingNirbheek Chauhan2017-01-261-123/+120
| * compilers: Fix builtin checks with clang on LinuxNirbheek Chauhan2017-01-261-1/+10
| * compilers: Use __has_include macro for has_header checksNirbheek Chauhan2017-01-241-2/+10
| * compilers: Remove unnecessary arguments to super()Nirbheek Chauhan2017-01-241-2/+2
* | Use --coverage rather than hardcoding -lgcov. Closes #1311.Jussi Pakkanen2017-01-231-1/+1
|/
* Merge pull request #1320 from centricular/fix-llvmir-and-assemblyJussi Pakkanen2017-01-231-3/+4
|\
| * Fix targets with generated LLVM IR and Assembly sourcesNirbheek Chauhan2017-01-211-3/+4
* | cleanup: Remove redundant parenthesesMike Sinkovsky2017-01-181-12/+12
|/
* style: [E1**] IndentationMike Sinkovsky2017-01-111-6/+3
* style: [E721] do not compare types, use 'isinstance()'Mike Sinkovsky2017-01-111-2/+2
* Merge pull request #1272 from mesonbuild/ignatenko/lintJussi Pakkanen2017-01-031-2/+2
|\
| * style: fix E127 violationsIgor Gnatenko2017-01-021-2/+2
| * style: fix E202 violationsIgor Gnatenko2017-01-021-1/+1
* | ifort: Derive from IntelCompiler base classNirbheek Chauhan2017-01-041-7/+9
* | icc: Always specify the language to use for PCH usageNirbheek Chauhan2017-01-041-1/+5
* | compilers.py: Use a common variable for warn argsNirbheek Chauhan2017-01-041-36/+39
* | compilers: gnu++03 is not a valid Clang C++ standardNirbheek Chauhan2017-01-041-1/+1
* | icc: Fix C/C++ std options and add a unit test for themNirbheek Chauhan2017-01-041-17/+20
* | ICC 17.0.0 working for Linux and Ninja Backend.Philipp Geier2017-01-041-2/+139