59 Commits (b28e76f6bf6898a7de01f5dd103d5ad7c54bea45)

Author SHA1 Message Date
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
Dylan Baker 7f1cecf25b compilers/fortran: Fix all has_argument methods in meson 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
Michael Hirsch, Ph.D 06bfc2dab6 per-target manual specification of link_language 6 years ago
Daniel Mensinger 8a32fc8dbe
Disable cache for dependencies 6 years ago
Daniel Mensinger 47c06a7875
Add disable_cache to the fortran compiler 6 years ago
Michael Hirsch, Ph.D ee40533b61 better default order for fotran compiler search 6 years ago
Tamer Fahmy 0259cc6de2 fortran: fix compile.links() when passing dependencies 6 years ago
Michael Hirsch, Ph.D d6be7822a0 BUGFIX: don't crash Meson on bad existing exe file for Fortran sanity check 6 years ago
John Ericson f4da210f46 Sanity check with external args 6 years ago
Michael Hirsch, Ph.D df74f8b7a9 more efficient submodule filenaming 6 years ago
Michael Hirsch, Ph.D a4827650fa BUGFIX: match submodule output names by compiler 6 years ago
Dylan Baker ac627bcea7 replace library type strings with an enum 6 years ago
Niklas Claesson dd2c44cdf6 Add static as keyword to find_library 6 years ago
jml1795 a9e63568fe Add warning level zero 6 years ago
John Ericson d451a4bd97 Remove get_cross_extra_flags 6 years ago
Michael Hirsch, Ph.D 6b874339cc BUGFIX: Fortran openmp 6 years ago
Michael Hirsch, Ph.D 70e6f4198c Fortran 2008 submodule (#4874) 6 years ago
Michael Hirsch, Ph.D 8821c0aadc better handle variable HDF5 setups, update Fortran compiler def 6 years ago
Michael Hirsch, Ph.D cccffaa29d BUGFIX: allow fc.run(code) to work, pick only Fortran module 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
Michael Hirsch, Ph.D 9bb21be59b
FlangFortranCompiler inherit ClangCompiler 6 years ago
Michael Hirsch, Ph.D 9a318d3d5a
better handle link args: PGI and Flang 6 years ago
Michael Hirsch, Ph.D b40c1af900
Flang Fortran compiler added. 6 years ago
Michael Hirsch, Ph.D fff88b354a restore PGI compile functioning 6 years ago
Daniel Mensinger 9eca2e46a0
Added more compiler option support 6 years ago
Daniel Mensinger 9742927903
Absolute path generation refactoring 6 years ago
Dylan Baker b17ab09eaf compilers/fortran: pass -module ${path} instead of -module${path} 6 years ago
Dylan Baker a7845d91aa ifort: ifort needs to have -lifcore like gfotran needs -lgfortran 6 years ago
Dylan Baker 9f9cfd2139 compilers: Move get_allow_undefined_link_args to Compiler 6 years ago
Dylan Baker 7329ae3ce6 fortran: ifort doesn't have -pipe 6 years ago
Dylan Baker de175aac00 compilers: Use keyword only arguments for compiler interfaces 6 years ago
David Seifert 69ec001b06 Use enum instead of `int` for compiler variants 6 years ago
Jussi Pakkanen 3d86a24b55 Remove unnecessary -lquadmath from FORTRAN flags. 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
Nirbheek Chauhan 8cfb8fd02c
Fix searching of shared libraries on OpenBSD (#3851) 6 years ago
Nirbheek Chauhan 96b7fdb723 macos: Rewrite install_name for dependent built libraries on install 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
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
Jussi Pakkanen a2fdaa9ea0 Can use C++ and FORTRAN in a single target. Closes #2685. 7 years ago
Elliott Sales de Andrade dbb025a175 Add an OpenMP dependency. 7 years ago
Tom Schoonjans fa6ca16054 Add macOS linker versioning information 7 years ago
makise-homura 7cc41baa98 Added Elbrus lcc compilers support as inheritance from gcc ones 7 years ago