220 Commits (ff4a17dbef08a1d8afd075f57dbab0f5c76951ab)

Author SHA1 Message Date
Jon Turney 3fc3695624
Push formatting of compiler version string down into Compiler class 6 years ago
Jussi Pakkanen 6fcf6dfd68 Use LDFLAGS only on languages that need it. Closes #5215. 6 years ago
John Ericson a69f7b0b5a compilers: Log difference between empty and absent env var 6 years ago
John Ericson c67ea5cd4d Small cleanup to use_preproc_flags: 6 years ago
John Ericson e677704d21 Don't collect preprocssor flags separately from compiler flags 6 years ago
Dylan Baker d88bf0eb80 compilers: n_debug=if-release and buildtype=plain should not enable assertions 6 years ago
Jussi Pakkanen 8361da5c52 Fix setup so test suite runs with rustc + MSVC. Closes: 5099 6 years ago
Nirbheek Chauhan 07818dac6a compilers: Try harder to dedup builtin libs 6 years ago
Antoine Jacoutot 28b54c1b66 Fix indent to please codestyle. 6 years ago
Antoine Jacoutot d952e5ac4d GnuLikeCompiler: don't set b_lundef by default on OpenBSD 6 years ago
John Ericson 2d6d242aec Feed compiler Properties to get its options defaulted 6 years ago
jml1795 a9e63568fe Add warning level zero 6 years ago
Andrei Alexeyev 2d0841c624 Improve handling of gui_app 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
John Ericson 19f81d3e33 Never access environment.properties downstream 6 years ago
Michael Hirsch, Ph.D 4e31ca3abe correct naming to CudaCompiler, pep8 6 years ago
Michael Hirsch, Ph.D 8636f31d9c BUGFIX: broken/missing Fortran code/unit tests 6 years ago
Jussi Pakkanen e1b50309df All the fixes needed to make work against current master. 6 years ago
Beau Johnston 54b6afa675 added cuda compiler 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 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
Jussi Pakkanen 6c76ac8017 Handle strings in cross file args. Closes #4671. 6 years ago
Dylan Baker b335ca2818 compilers/icc: Add even more diag-errors to actually error on 6 years ago
Jon Turney 541307a426
Windows clang supports `-mwindows` to set subsystem 6 years ago
Martin Storsjö 05e75ab3e7 Reinstate "compilers/c: Fix allow undefined link arg for PE/COFF" 6 years ago
Jussi Pakkanen c44a5a1aec Deduplicate export-dynamic and pthread. Closes #4567. 6 years ago
Jussi Pakkanen 2c91ca3d6a Remove linkerlike args from compile checks. Closes #4542. 6 years ago
Dylan Baker 9f9cfd2139 compilers: Move get_allow_undefined_link_args to Compiler 6 years ago
Dylan Baker a480de1cb5 compilers: ICC should error when an unknown __attribute__ is tested 6 years ago
Dylan Baker f46adb44bf compilers: Enable PGO for ICC 6 years ago
Dylan Baker 28fd725d61 compilers: fix compiler.compile for Intel Compilers 6 years ago
Dylan Baker 484fca9866 compilers: Fix the set of features that ICC exposes 6 years ago
Dylan Baker de175aac00 compilers: Use keyword only arguments for compiler interfaces 6 years ago
Phillip Cao 76333d2a1e Add prefix option for link args 6 years ago
Phillip Cao 68c83cb213 Add support for Renesas CC-RX toolchain 6 years ago
Dylan Baker 63f4f9481e Add new compiler.get_argument_syntax method 6 years ago
Josh Gao beb1f00f3b Hoist gen_vs_module_defs_args from Gnu to GnuLike. 6 years ago
Josh Gao edda80cc75 Generalize gnulike-targeting-windows checks. 6 years ago
Jan Alexander Steffens (heftig) e4da09b8f9 get_base_compile_args: Add -fprofile-correction to -fprofile-use 6 years ago
pbl 198d4b83b9 add implib support for ArmclangCompiler (#4420) 6 years ago
Jussi Pakkanen 31e6b70434 Order rpaths so that internal ones come first. 6 years ago
Jussi Pakkanen 4d7de6c122 Keep absolute rpaths to libraries outside the build dir. 6 years ago
Xavier Claessens c453400d59 Add 'b_pie' compiler option 6 years ago
David Seifert a28eddb822 Use relative build-tree RPATHs on macOS 6 years ago