133 Commits (3e9396f2590372f484149b48bf3f1c108c9111c3)

Author SHA1 Message Date
John Ericson 19f81d3e33 Never access environment.properties downstream 6 years ago
Nirbheek Chauhan 50b863032e find_library: Check arch of libraries on Darwin 6 years ago
Nirbheek Chauhan c0166355ce Rewrite appleframework and extraframework dependency classes 6 years ago
Michael Hirsch, Ph.D 8636f31d9c BUGFIX: broken/missing Fortran code/unit tests 6 years ago
Michael Hirsch, Ph.D 72486afd08 Add PGI C and C++ compilers (#4803) 6 years ago
Phillip Cao 13fe2e40eb Add get_werror_args for CCRX C compiler 6 years ago
Daniel Mensinger 9742927903
Absolute path generation refactoring 6 years ago
John Ericson 2b22576fb6 Remove cross_info; cross file is parsed up front and discarded 6 years ago
Jon Turney a872b925ea
Store the target architecture for CL-like compilers 6 years ago
Jussi Pakkanen 2c91ca3d6a Remove linkerlike args from compile checks. Closes #4542. 6 years ago
Jon Turney a33acd31da Fix flake8 'imported but unused' reports 6 years ago
Jussi Pakkanen aa20c91e6e Guard against broken lib paths returned by gcc. 6 years ago
Dylan Baker 842d8556ec compilers: quiet ICC messages about pch 6 years ago
Dylan Baker 9f9cfd2139 compilers: Move get_allow_undefined_link_args to Compiler 6 years ago
Dylan Baker 315d07d306 compilers: Set the correct values for undefined modules on apple with icc 6 years ago
Dylan Baker 3ab9620180 compilers: Add ICC setting for get_allow_undefined_link_args 6 years ago
Dylan Baker 28fd725d61 compilers: fix compiler.compile for Intel Compilers 6 years ago
Jussi Pakkanen 6a2dc7576e Store unexpanded library directory paths. Closes #4392. 6 years ago
Dylan Baker de175aac00 compilers: Use keyword only arguments for compiler interfaces 6 years ago
Phillip Cao 68c83cb213 Add support for Renesas CC-RX toolchain 6 years ago
Jon Turney c789efb8c8
Use lld-link with clang-cl 6 years ago
Jon Turney a025c98d30
Qualify checks of self.version by self.id in VisualStudioC/CPPCompiler 6 years ago
Jon Turney e820c66a4c
Teach VisualStudioCCompiler.get_pch_use_args() to handle clang-cl 6 years ago
Jon Turney b5b7e5b94a
Teach VisualStudioCCompiler.has_arguments() about clang-cl 6 years ago
Jon Turney bb31a8c1c7
Only add link arguments when needed in Compiler object methods 6 years ago
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