268 Commits (56efd2211ff15803fb8414f91c842789d73c4f1f)

Author SHA1 Message Date
Jussi Pakkanen 9baa740aa1 Only call to_native once per invocation. 8 years ago
Jussi Pakkanen 1c34707aee Preserve standalone -D arguments always. 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
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
Haakon Sporsheim 52f23f8c34 compiler: Add compute_int functionality. 8 years ago
Nirbheek Chauhan 8e48f23262 Detect GCC type on macOS for ObjC/C++ too 8 years ago
Rodrigo Lourenço ec1c163da0 Add auto option to b_colored when using Clang. Remove Clang version check when enabling colored output. 8 years ago
Rodrigo Lourenço 15ecd6aeb2 Update minimum Clang version for colored output 8 years ago
Rodrigo Lourenço 76cd306204 Add b_colorout option for Clang compilers. 8 years ago
Nirbheek Chauhan ad8048aac3 compilers: Don't use CompilerArgs() for sanity checks 8 years ago
Nirbheek Chauhan a83c7b9ad5 Add get_no_stdinc_args() for C++ too 8 years ago
Nirbheek Chauhan dbcbf19ece compilers: New class CompilerArgs derived from list() 8 years ago