155 Commits (47c06a787504dd9635a0bd5a9e2013aa4bf85b12)

Author SHA1 Message Date
Daniel Mensinger 210fe5bf40
Add option to disable the cache 6 years ago
Daniel Mensinger 6969772a3e
Changing cached flag from True to False 6 years ago
Daniel Mensinger 971dfd664b
Added some cahced values 6 years ago
Daniel Mensinger dfe3d56bfd
Print '(cached)' when compiler result was cached 6 years ago
Daniel Mensinger c9bd84fd25
Cache compile results in coredata 6 years ago
Dylan Baker 5678468c2c Don't use len() to test for container emptiness 6 years ago
Nirbheek Chauhan 7654db511c vs: Update toolset table for VS 2019 6 years ago
jrl64 a2d222c383 Update Built-in Option c_std for C17. Closes #4842. 6 years ago
Dylan Baker 6ad7fbf950 dependencies/misc: don't special case threads 6 years ago
John Ericson f4da210f46 Sanity check with external args 6 years ago
John Ericson e677704d21 Don't collect preprocssor flags separately from compiler flags 6 years ago
Dylan Baker ac627bcea7 replace library type strings with an enum 6 years ago
Dylan Baker 1f342a2081 dependencies/openmp: Don't special case OpenMP 6 years ago
Nirbheek Chauhan bcee8fb8ca compilers: Update comment about library search patterns 6 years ago
Nirbheek Chauhan 07818dac6a compilers: Try harder to dedup builtin libs 6 years ago
Niklas Claesson dd2c44cdf6 Add static as keyword to find_library 6 years ago
Antoine Jacoutot 03c0c3a8f4 Fix _get_patterns on OpenBSD 6 years ago
jml1795 a9e63568fe Add warning level zero 6 years ago
John Ericson d451a4bd97 Remove get_cross_extra_flags 6 years ago
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
Jon Turney a223b20bb6
Fix linking when cross-compiling and a windows resource is first object 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