166 Commits (5465fc5e28e0435945e869a322a6fa66ed4cb070)

Author SHA1 Message Date
John Ericson 4030e7cb7a UserOption no longer has a name field. 6 years ago
Dylan Baker fa54f05f09 compilers: Add basic ICL abstractions 6 years ago
Dylan Baker 080f59cf43 compilers: rename IntelCompiler to IntelGnuLikeCompiler 6 years ago
Dylan Baker 541523eeba compilers: Split C-Like functionality into a mixin classes 6 years ago
Dylan Baker da5f07cf39 Revert "detect Intel ICL on windows" 6 years ago
Daniel Mensinger bf98ffca9e
Fix blind exceptions 6 years ago
Daniel Mensinger c61ae46461
Moved caching into a seperate function 6 years ago
Daniel Mensinger 8a32fc8dbe
Disable cache for dependencies 6 years ago
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
Michael Hirsch, Ph.D 3a75bb5259 detect Intel ICL on windows 6 years ago
Michael Hirsch, Ph.D ee40533b61 better default order for fotran compiler search 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