summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers.py
Commit message (Expand)AuthorAgeFilesLines
* Converted compilers.py to a sub-packageAlistair Thomas2017-06-221-3213/+0
* Split linkers out from compilers.pyAlistair Thomas2017-06-221-104/+6
* Merge pull request #1922 from acfoltzer/rust-improvementsJussi Pakkanen2017-06-221-2/+10
|\
| * fix failing Rust test casesAdam C. Foltzer2017-06-141-4/+4
| * Enhance Rust supportAdam C. Foltzer2017-06-091-0/+8
* | Only call to_native once per invocation.Jussi Pakkanen2017-06-191-1/+1
* | Preserve standalone -D arguments always.Jussi Pakkanen2017-06-181-0/+11
* | Preserve -L -l pairings fetched from external depsNirbheek Chauhan2017-06-121-0/+13
* | Merge pull request #1927 from centricular/gir-rpath-linkJussi Pakkanen2017-06-111-29/+29
|\ \
| * | compilers: Fix build_unix_rpath_args indentationNirbheek Chauhan2017-06-101-29/+29
| |/
* | find_library: link_args is always a listNirbheek Chauhan2017-06-091-1/+1
|/
* compilers: Only set -rpath-link on GNU ld and linuxlikeNirbheek Chauhan2017-06-051-32/+35
* Use absolute RPATHs while linking due to a binutils bugNirbheek Chauhan2017-06-051-1/+6
* Merge pull request #1545 from centricular/dont-link-recursivelyJussi Pakkanen2017-06-041-5/+45
|\
| * ninja: De-dup libraries and use --start/end-groupNirbheek Chauhan2017-06-021-5/+45
* | compilers: Make CCompiler.find_library return value consistentPaulo Antonio Alvarez2017-06-031-2/+2
* | Use relative rpath so builds are reproducible.Jussi Pakkanen2017-06-031-12/+22
|/
* Merge pull request #1828 from MikeWey/dlang-compilesJussi Pakkanen2017-05-221-0/+37
|\
| * Add 'compiles' and 'has_multi_arguments' for dlang.Mike Wey2017-05-201-0/+37
* | Fix cross environment pollution.Ole André Vadla RavnÄs2017-05-211-9/+10
|/
* Avoid shadowing outer variables.Elliott Sales de Andrade2017-05-171-11/+11
* Remove unnecessary __init__ methods.Elliott Sales de Andrade2017-05-171-2/+1
* Implement executable(gui_app:) for gcc on WindowsJon Turney2017-05-131-0/+4
* Merged rust_args branch.Jussi Pakkanen2017-05-131-4/+4
|\
| * rust: Use -C to specify build typePatrick Griffis2017-05-081-4/+4
* | Make vs_module_defs: do something for gcc on Windows as wellJon Turney2017-05-121-0/+10
* | vala: Add 'no_warn_args' with '--disable-warnings'Guillaume Poirier-Morency2017-05-081-0/+3
* | Use 'generate_basic_compiler_args' for Vala targetsGuillaume Poirier-Morency2017-05-081-0/+9
|/
* compilers: Don't add line comments to pre-processed outputNirbheek Chauhan2017-05-051-2/+2
* get_define: Add prefix before ifndef blockNirbheek Chauhan2017-05-051-1/+1
* Use American English: behaviour -> behaviorPeter Hutterer2017-05-041-1/+1
* Don't use len() to test emptiness vs not emptinessDylan Baker2017-05-021-8/+8
* Always pass cross-file {lang}_args to compiler checksNirbheek Chauhan2017-04-271-16/+15
* Make link whole work on OSX.Jussi Pakkanen2017-04-081-0/+5
* Fix link whole on VS backend.Jussi Pakkanen2017-04-081-0/+2
* Add option to link the entire contents of a static library to a target.Jussi Pakkanen2017-04-081-0/+19
* 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