107 Commits (e57fd018308e0ea5185391b3b6a76bb47479b7d7)

Author SHA1 Message Date
Jon Turney 64edfd5069
Detect clang-cl as msvc-like, not clang-like 6 years ago
Dylan Baker 63f4f9481e Add new compiler.get_argument_syntax method 6 years ago
Josh Gao edda80cc75 Generalize gnulike-targeting-windows checks. 6 years ago
Marvin Scholz 2256e6314b compilers/c: Fix allow undefined link arg for PE/COFF 6 years ago
David Seifert a28eddb822 Use relative build-tree RPATHs on macOS 6 years ago
gsobala 0ea626b89d Added .so to list possible darwin dynamic library suffixes (#4364) 6 years ago
Mohammed Amer Khalidi 18204b8ed6 Adding "compiler_type" flag to ARM compilers. 6 years ago
Bruce Richardson 386e5b876f Verify library directories as either 32-bit or 64-bit 6 years ago
Dylan Baker 6cf7d2492b compilers/c: don't return -pthread for MacOS with any compiler 6 years ago
Marvin Scholz 843b0b1d50 compilers: Do not use -pthread with clang for darwin 6 years ago
Martin Storsjö 48b6520764 Don't add rpath linker flags when building for MinGW 6 years ago
David Seifert 115962e466 Abstract shared GCC/Clang/ICC methods in GnuLikeCompiler 6 years ago
David Seifert 8f16d0f3c9 Fix ICC on macOS 6 years ago
David Seifert 0e89b03be6 Do not use relative RPATHs on macOS with ICC/GCC 6 years ago
David Seifert 69ec001b06 Use enum instead of `int` for compiler variants 6 years ago
Nirbheek Chauhan 1af704a509 Sprinkle functools.lru_cache() in a few more places 6 years ago
Dylan Baker 51e9db370a Add method to check for C/C++ function attributes 6 years ago
Ole André Vadla Ravnås 6cd71a8033 compilers: Reduce sizes of MSVC linked binaries 6 years ago
Nirbheek Chauhan bb5f2ca3da find_library: Allow undefined symbols while linking 6 years ago
Bruce Richardson 8c9296e8e6 find_library: Use _build_wrapper to get library dirs 6 years ago
Jussi Pakkanen d83f77109a
Convert buildtype to optimization and debug options (#3489) 6 years ago
Jon Turney 94f09a8454 Explicitly set the Windows subsystem for ninja/VisualC 6 years ago
Nirbheek Chauhan ae5ebd258f PkgConfigDependency: Don't try to resolve internal compiler libs 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
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) 6 years ago
Nirbheek Chauhan e8dae2b966 cross: Be more permissive about not-found exe_wrapper 6 years ago
Nirbheek Chauhan 416a00308f cross: Use ExternalProgram for cross-file exe_wrapper 6 years ago
Nirbheek Chauhan f18af09189 find_library: Only run link test on system dirs 6 years ago
Bruce Richardson 755ec53a6b prune nonexistent dirs from library search path 6 years ago
Bruce Richardson af546b52ca fix find_library when cross-compiling 32-bit on 64-bit systems 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 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
Nirbheek Chauhan 186eed2dc6 find_library: Add a cache for library searching 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 6eeea9dd54 Compilers: Chain-up to parent class in get_options() 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
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
Xavier Claessens 8c381e1786 has_multi_link_arguments: Some compilers needs -Wl,--fatal-warnings 7 years ago