114 Commits (c0236e10f36448703ca2f85689aaa880810d93c6)

Author SHA1 Message Date
Guillaume Poirier-Morency 5b58ff2783 compilers: Use 'get_display_language' for language-related exceptions 8 years ago
Guillaume Poirier-Morency fab5634916 Add 'Compiler.get_display_language' 8 years ago
Alistair Thomas cca0fa8154 Recognise .gs extension as a Vala source 8 years ago
Alistair Thomas 117f4ab8b5 Split out languages from compilers.py 8 years ago
Alistair Thomas d71da5bdb3 Converted compilers.py to a sub-package 8 years ago
Alistair Thomas e5559903b3 Split linkers out from compilers.py 8 years ago
Jussi Pakkanen 9baa740aa1 Only call to_native once per invocation. 8 years ago
Jussi Pakkanen 1c34707aee Preserve standalone -D arguments always. 8 years ago
Adam C. Foltzer 35fae9d019 fix failing Rust test cases 8 years ago
Nirbheek Chauhan d23e6b34c7 Preserve -L -l pairings fetched from external deps 8 years ago
Nirbheek Chauhan 56462e1439 compilers: Fix build_unix_rpath_args indentation 8 years ago
Adam C. Foltzer bdd4c45b17 Enhance Rust support 8 years ago
Nirbheek Chauhan ed6a5abee8 find_library: link_args is always a list 8 years ago
Nirbheek Chauhan 7c0d1242aa compilers: Only set -rpath-link on GNU ld and linuxlike 8 years ago
Nirbheek Chauhan 264ce6c0bc Use absolute RPATHs while linking due to a binutils bug 8 years ago
Paulo Antonio Alvarez 73b0002793 compilers: Make CCompiler.find_library return value consistent 8 years ago
Jussi Pakkanen 4828b46b73 Use relative rpath so builds are reproducible. 8 years ago
Nirbheek Chauhan ae9b23832e ninja: De-dup libraries and use --start/end-group 8 years ago
Ole André Vadla Ravnås b595cda4ed Fix cross environment pollution. 8 years ago
Mike Wey 19da02a5d8 Add 'compiles' and 'has_multi_arguments' for dlang. 8 years ago
Elliott Sales de Andrade f8fe9939e4 Avoid shadowing outer variables. 8 years ago
Elliott Sales de Andrade faf114299b Remove unnecessary __init__ methods. 8 years ago
Jon Turney 61a145fcb5 Implement executable(gui_app:) for gcc on Windows 8 years ago
Jon Turney e99cfdfbc7 Make vs_module_defs: do something for gcc on Windows as well 8 years ago
Patrick Griffis 55dd31809e rust: Use -C to specify build type 8 years ago
Guillaume Poirier-Morency ebb228a11b vala: Add 'no_warn_args' with '--disable-warnings' 8 years ago
Guillaume Poirier-Morency 904ed5a599 Use 'generate_basic_compiler_args' for Vala targets 8 years ago
Nirbheek Chauhan 7dccf0c5ad compilers: Don't add line comments to pre-processed output 8 years ago
Nirbheek Chauhan f14684c5cb get_define: Add prefix before ifndef block 8 years ago
Peter Hutterer ca924451ac Use American English: behaviour -> behavior 8 years ago
Dylan Baker a8173630ea Don't use len() to test emptiness vs not emptiness 8 years ago
Nirbheek Chauhan 42267f2afa Always pass cross-file {lang}_args to compiler checks 8 years ago
Jussi Pakkanen 62b86824f0 Make link whole work on OSX. 8 years ago
Jussi Pakkanen cbc8d6e537 Fix link whole on VS backend. 8 years ago
Jussi Pakkanen d152c1b5d5 Add option to link the entire contents of a static library to a target. 8 years ago
Jon Turney cbc5064a67 Don't use -fPIC on Cygwin, either 8 years ago
Nirbheek Chauhan 6042e21e25 Use CPPFLAGS for pre-processor compiler checks 8 years ago
Nirbheek Chauhan de47541e6c New compiler function: cc.get_define() 8 years ago
Nirbheek Chauhan d0d7cbd88b compilers: Rename 'get_define' to 'get_builtin_define' 8 years ago
Peter Harris 65377ff16a Fix warning making static libs on msvc/ninja 8 years ago
Nirbheek Chauhan 001cf52c3a Try even harder to use the C compiler for assembly 8 years ago
Nirbheek Chauhan 996af25567 compilers: Implement __repr__ for easier debugging 8 years ago
Jussi Pakkanen ff4b32741a Thank you git for silently discarding unrelated changes on conflicts. It is very helpful. 8 years ago
Nirbheek Chauhan b35a808972 compiler args: Also dedup -pthread since it can't be undone 8 years ago
Matthias Klumpp d9cabe9f0c d: Handle linker search paths correctly for non-GNU compilers 8 years ago
Nirbheek Chauhan 1612dbd719 has_header: Use "foo.h" syntax instead of <foo.h> 8 years ago
Nirbheek Chauhan 853634a48d Add UNIX large file support via compiler always-args 8 years ago
Haakon Sporsheim 2f11e2e463 compiler: Rename element argument of sizeof to typename. 8 years ago
Haakon Sporsheim c9fe3a3ad4 compiler: Ensure prefix and dependencies are used for alignment. 8 years ago
Haakon Sporsheim 1e2c914b3c compiler: Fix compute_int and sizeof for cross compilation. 8 years ago