496 Commits (ebb1ad528af0a08caae3f94c3e32d5402ed42633)

Author SHA1 Message Date
Nirbheek Chauhan ae5ebd258f PkgConfigDependency: Don't try to resolve internal compiler libs 6 years ago
Zachary Michaels 8417c1a20f Add support for c++2a and gnu++2a 6 years ago
Jussi Pakkanen fb2cdd0fe2 Call it gnu_symbol_visibility instead. 6 years ago
Jussi Pakkanen 6a0e674043 Add kwarg for specifying symbol visibility. 6 years ago
Nirbheek Chauhan 475efb9354 msvc: Don't add dynamic link args, they're ignored 6 years ago
Nirbheek Chauhan 6c8f81333a PkgConfigDependency: Fix library path search order 6 years ago
Thomas Hindoe Paaboel Andersen e2c36457c5 Avoid concatenating two options in list 6 years ago
Alberto Sartori 8bee30367e Implement get_link_whole_for() for IntelCompiler (#3863) 6 years ago
Nirbheek Chauhan 47c68a5993 find_library: Validate and sort globbed shared library files 6 years ago
Nirbheek Chauhan 8cfb8fd02c
Fix searching of shared libraries on OpenBSD (#3851) 7 years ago
Nirbheek Chauhan e8dae2b966 cross: Be more permissive about not-found exe_wrapper 7 years ago
Nirbheek Chauhan 416a00308f cross: Use ExternalProgram for cross-file exe_wrapper 7 years ago
Jon Turney b387ab1ee1 Fix flake8 issues (#3834) 7 years ago
Nirbheek Chauhan f18af09189 find_library: Only run link test on system dirs 7 years ago
Bruce Richardson 755ec53a6b prune nonexistent dirs from library search path 7 years ago
Bruce Richardson af546b52ca fix find_library when cross-compiling 32-bit on 64-bit systems 7 years ago
Matthias Klumpp 7618fa81d3 d: Don't fail if -link-defaultlib is manually added to the LDC link args 7 years ago
Jussi Pakkanen 1a6765e631 Return a better warning if compiled executable is invalid. 7 years ago
Vasu Penugonda 7140afc0a8 Added ARMCLANG compiler support for C/C++ (#3717) 7 years ago
Nirbheek Chauhan 58ae2c9a8c Rename clike_langs to clink_langs for clarity 7 years ago
Nirbheek Chauhan d737488150 dependencies: Don't assume self.compiler is a C compiler 7 years ago
Christoph Behle 5ef38d880f Add missing stubs to Compiler. 7 years ago
Christoph Behle 9e0397805e Use stub to report misuse of get_define 7 years ago
Nirbheek Chauhan 96b7fdb723 macos: Rewrite install_name for dependent built libraries on install 7 years ago
Nirbheek Chauhan e3757e3d3c pkgconfig deps: Also resolve paths to shared libraries 7 years ago
Christoph Behle 47c3a26915 Always apply concatenate_string_literal. 7 years ago
Christoph Behle 626b0bcb05 Make concatenate_string_literals static 7 years ago
Christoph Behle 40d121d33e get_define can concatenate string literals. 7 years ago
Christoph Behle ce27dd3aee Revert change 7 years ago
Christoph Behle 8ef4216f01 Concatenate string literals in get_define 7 years ago
Paolo Bonzini 1a5a18a3f3 vala: fix extract_all_objects() result 7 years ago
Nirbheek Chauhan 186eed2dc6 find_library: Add a cache for library searching 7 years ago
Xavier Claessens 9b791881ed compilers: Use RUSTFLAGS from the env as default rust_args value 7 years ago
Xavier Claessens 218ed2de89 optinterpreter: Remove duplicated list of languages 7 years ago
Xavier Claessens aa879b7f0c Fix issues found by flake8 7 years ago
Xavier Claessens b7d442150d Move <lang>_args to coredata.compiler_options 7 years ago
Xavier Claessens fa72cd7173 Move get_args_from_envvars() from environment to compilers 7 years ago
Xavier Claessens 6eeea9dd54 Compilers: Chain-up to parent class in get_options() 7 years ago
Nirbheek Chauhan 3e1a610702 Add a new option for building with Apple bitcode support 7 years ago
Nirbheek Chauhan ad0121d259 Add prog/lib dirs from the mingw cross-compiler to PATH 7 years ago
Nirbheek Chauhan ff07314a86 New compiler method: check_header 7 years ago
Christoph Reiter a87496addd Don't raise StopIteration in generators, no longer allowed with Python 3.7. Fixes #3622 7 years ago
Matthew Krupcale 45cc001a40 Add support for finding libraries in Fortran projects 7 years ago
Nirbheek Chauhan ed701b5cb0 Revert "Add macOS linker versioning information" 7 years ago
Jasper Lievisse Adriaanse 3729e127ff add linker flag to handle $ORIGIN on OpenBSD 7 years ago
Jussi Pakkanen a2fdaa9ea0 Can use C++ and FORTRAN in a single target. Closes #2685. 7 years ago
Jussi Pakkanen 1918c0d231 Can combine D and C++ in a single target. Closes #3125. 7 years ago
Xavier Claessens 8c381e1786 has_multi_link_arguments: Some compilers needs -Wl,--fatal-warnings 7 years ago
Martin Hostettler 3ad45ef94e CCompiler: Cache result of get_library_dirs(). 7 years ago
Xavier Claessens 2b93852a2e CCompiler: Do not call to_native() twice 7 years ago