353 Commits (51d0e02292f571a0408c8a6a932b352fc6fd48e4)

Author SHA1 Message Date
David Seifert 69ec001b06 Use enum instead of `int` for compiler variants 6 years ago
GoaLitiuM 5b0ad0f8ad Refactor D target architecture handling 6 years ago
GoaLitiuM 8fa7c29661 D: Fix linker detection when static linker is missing 6 years ago
FFY00 234bb45b02 d: fix how the DC variable is handled 6 years ago
FFY00 ac07ae7d41 d: disallow dmd frontends (ldmd and gdc) 6 years ago
GoaLitiuM 82b38b6071 Fallback to LDC as static linker when not in MSVC build environment 6 years ago
GoaLitiuM 79f05b189a Follow target platform defined in MSVC environment for Windows D compilation 6 years ago
mohdamerkhalidi 28754ea621 Adding a new AR Linker Class for the ARM Compiler. (#3949) 6 years ago
Jussi Pakkanen 1b2f8acbeb Add support for s390x CPUs. Closes #3897. 6 years ago
John Ericson 9f5c84279e Fix bug and clarify error message in cross file validation 6 years ago
George Koehler e0ed1ceae2 Refactor getting the host system of a cross compiler 6 years ago
Jussi Pakkanen ecf4024592 Add 32 bit sparc processor support. Closes #3901. 6 years ago
Nirbheek Chauhan 9e8566a277 Print a useful error when a compiler is not found in the cross file 6 years ago
Khem Raj 6fafbad6d5 mesonbuild: Recognise risc-v architecture 6 years ago
Nirbheek Chauhan 416a00308f cross: Use ExternalProgram for cross-file exe_wrapper 7 years ago
Nirbheek Chauhan 9bc9e9f306 Ask for more details when warning about unknown arch [skip appveyor] 7 years ago
Ross Burton e3e2e4ca14 Canonicalise 64-bit PowerPC CPU families to "ppc64" 7 years ago
Jussi Pakkanen c08c8117ab Warn if compiler envvars point to cross compilers. Closes #3782. 7 years ago
Vasu Penugonda 7140afc0a8 Added ARMCLANG compiler support for C/C++ (#3717) 7 years ago
Ross Burton ecde1789b2 Validate cpu_family (#3753) 7 years ago
Xavier Claessens 6ed7a31402 environment: copy self.cmd_line_options to not modify original options 7 years ago
Xavier Claessens 7c4736d27f Convert args.projectoptions into a dict 7 years ago
Xavier Claessens f4d60acaa9 Remove had_argument_for() it is not used anymore 7 years ago
Xavier Claessens 8fb72510c3 Move to coredata some methods handling options 7 years ago
Xavier Claessens fa72cd7173 Move get_args_from_envvars() from environment to compilers 7 years ago
Chun-wei Fan 3c4c8bf775 environment.py: Properly check platform on MSVC 2008 7 years ago
Nirbheek Chauhan eb383ef4a2 Automatically add cross-mingw root and sysroot bindir to WINEPATH 7 years ago
Niklas Claesson 7fbab2c6e9 Update environment.py 7 years ago
Nirbheek Chauhan 107e061506 Error out when someone tries to use msys/python to run Meson 7 years ago
Nirbheek Chauhan 0a035dea6d Set the meson command to use when we know what it is 7 years ago
Nirbheek Chauhan a6c9f98c57 depfixer: We no longer run this as a script 7 years ago
Jussi Pakkanen e3be7f7021 Write coredata transactionally. Closes #3511. 7 years ago
Xavier Claessens 6de68e5201 Passing --default-library=both should override project value 7 years ago
makise-homura 495f47b12b Make more precise CPU detection for Elbrus platform 7 years ago
Jussi Pakkanen 3e23f36a3c Fix detection to work with newer Java compilers. 7 years ago
makise-homura 67f067d5b2 Added version detection for lcc compiler 7 years ago
Somasekhar Penugonda e62b8109eb Updates to CPP support and update review changes 7 years ago
makise-homura 7cc41baa98 Added Elbrus lcc compilers support as inheritance from gcc ones 7 years ago
Bedarkar, Malhar 831d1e4c2e - Updating cpp_std options similar to other compiler classes 7 years ago
Joel Klinghed dfc0655bcd fixup! Fix coverage-xml and coverage-text targets for gcovr >= 3.1 7 years ago
Joel Klinghed ed8197207e fixup! Fix coverage-xml and coverage-text targets for gcovr >= 3.1 7 years ago
Bedarkar, Malhar a2ee76228e First cut of ARMCC support for MESON. 7 years ago
Hemmo Nieminen 7fb8e518b2 Harmonize data pickling. 7 years ago
Hemmo Nieminen b0446075ec Remove some unused variables. 7 years ago
Joel Klinghed da01770261 Fix coverage-xml and coverage-text targets for gcovr >= 3.1 7 years ago
Thibault Saunier c48b9594ff Add support for Visual Studio csc c# compiler 7 years ago
makise-homura 22a83817c8 Fixed syntax issues (for 'in' operator) 7 years ago
makise-homura 8236bed11b Support lcc compiler for e2k (Elbrus) architecture 7 years ago
Jon Turney f37692bedb Fix exception in 'test cases/failing/55 wrong shared crate type' when rustc is missing 7 years ago
Adam C. Foltzer 1d81efb03d Add cross-compilation support for `rustc` 7 years ago