| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | fortran: sync implicit-none args for intel,pgi,gfortran | Michael Hirsch, Ph.D | 2019-11-18 | 1 | -2/+8 | |
| | | | | | | also, find intel-cl submodule .smod name pattern. this would fix intermittent failures of ninja to resolve submodule file dependencies. | |||||
| * | fortran: note there is no has_function for Fortran | Michael Hirsch, Ph.D | 2019-11-18 | 1 | -1/+7 | |
| | | | | | | | | | It would be very challenging if not futile to make has_function work for Fortran. The meson.get_compiler('fortran').links() works very well instead. As a reference, CMake's check_fortran_function_exists is completely broken in general. This change raises a useful MesonException instead of giving bizarre errors. | |||||
| * | Use strict function prototypes | Michael Hirsch, Ph.D | 2019-11-18 | 6 | -26/+26 | |
| | | ||||||
| * | Add -L= to soname linker argument, too. | Jussi Pakkanen | 2019-11-06 | 1 | -1/+4 | |
| | | ||||||
| * | Fix typos found by codespell | Wolfgang Stöggl | 2019-11-06 | 5 | -6/+6 | |
| | | | | | - Typos were found by codespell v1.16.0 | |||||
| * | dependency('cuda') | Aleksey Gurtovoy | 2019-11-05 | 1 | -1/+4 | |
| | | ||||||
| * | Merge pull request #6123 from scivision/bugfix-fortran | Jussi Pakkanen | 2019-11-02 | 1 | -5/+5 | |
| |\ | | | | | bugfix: fortran compiler assertionerror from 0c22798 | |||||
| | * | bugfix: fortran compiler assertionerror from 0c22798 | Michael Hirsch, Ph.D | 2019-10-31 | 1 | -5/+5 | |
| | | | ||||||
| * | | Add option for controlling RTTI. | Jussi Pakkanen | 2019-11-02 | 1 | -0/+15 | |
| | | | ||||||
| * | | Pass explicit command line argument to disable exceptions with MSVC. | Jussi Pakkanen | 2019-11-02 | 1 | -1/+3 | |
| |/ | ||||||
| * | MSVC: support -LIBPATH | Aleksey Gurtovoy | 2019-10-29 | 1 | -2/+4 | |
| | | | | | Fixes #6101 (with a test), following up #5881 | |||||
| * | d: Fix various linking issues on Windows | GoaLitiuM | 2019-10-21 | 1 | -1/+10 | |
| | | ||||||
| * | Fix all flake8 warnings | Daniel Mensinger | 2019-10-20 | 4 | -3/+4 | |
| | | ||||||
| * | Fix according to deprecation of usage of non-standard escape sequences | makise-homura | 2019-10-19 | 1 | -1/+1 | |
| | | ||||||
| * | Add a proper way to get include dirs for elbrus compiler | makise-homura | 2019-10-19 | 1 | -0/+13 | |
| | | ||||||
| * | Make search of library dirs correct | makise-homura | 2019-10-19 | 1 | -2/+2 | |
| | | ||||||
| * | default inc dirs: fix warning for unsupporte lang (fixes #6050) | Daniel Mensinger | 2019-10-18 | 1 | -2/+9 | |
| | | ||||||
| * | emscripten: fix false positives in linking tests | Andrei Alexeyev | 2019-10-18 | 1 | -0/+13 | |
| | | ||||||
| * | Refactor duplicate Emscripten code into a mixin | Andrei Alexeyev | 2019-10-18 | 3 | -26/+37 | |
| | | ||||||
| * | Fix emscripten C compiler initialization | Andrei Alexeyev | 2019-10-15 | 2 | -6/+8 | |
| | | ||||||
| * | Workaround broken get_allow_undefined_link_args in DmdLikeCompilerMixin | Andrei Alexeyev | 2019-10-14 | 1 | -0/+3 | |
| | | | | | | Previously it worked by accident because BasicLinkerIsCompilerMixin had that method misspelled. | |||||
| * | Revert "Remove BasicLinkerIsCompilerMixin from LDC and DMD" | Andrei Alexeyev | 2019-10-14 | 1 | -2/+2 | |
| | | | | | This reverts commit 04d6a439457d76b9cf4c4f98fce238219366e241. | |||||
| * | Remove BasicLinkerIsCompilerMixin from LDC and DMD | Andrei Alexeyev | 2019-10-14 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | These compilers invoke external linkers and have the appropriate .linker property set. Therefore, BasicLinkerIsCompilerMixin appears to be misplaced. It used to work by chance, because BasicLinkerIsCompilerMixin failed to override the get_allow_undefined_link_args method. The D compilers do not provide their own get_allow_undefined_link_args, because they expect to inherit it from Compiler, which simply delegates it to the linker. Now that BasicLinkerIsCompilerMixin correctly overrides that method with a stub, it broke compilers that relied on the buggy behavior. | |||||
| * | Implement get_linker_output_args in Emscripten compilers | Andrei Alexeyev | 2019-10-14 | 2 | -0/+6 | |
| | | ||||||
| * | Implement get_buildtype_linker_args in BasicLinkerIsCompilerMixin | Andrei Alexeyev | 2019-10-14 | 1 | -0/+3 | |
| | | ||||||
| * | Implement get_asneeded_args in BasicLinkerIsCompilerMixin | Andrei Alexeyev | 2019-10-14 | 1 | -0/+3 | |
| | | ||||||
| * | Implement get_allow_undefined_link_args in EmscriptenCPPCompiler | Andrei Alexeyev | 2019-10-14 | 1 | -0/+3 | |
| | | ||||||
| * | Implement get_allow_undefined_link_args in EmscriptenCCompiler | Andrei Alexeyev | 2019-10-14 | 1 | -0/+4 | |
| | | ||||||
| * | Implement get_linker_debug_crt_args in BasicLinkerIsCompilerMixin | Andrei Alexeyev | 2019-10-14 | 1 | -0/+3 | |
| | | ||||||
| * | Fix misnamed method in BasicLinkerIsCompilerMixin | Andrei Alexeyev | 2019-10-14 | 1 | -1/+1 | |
| | | | | | | get_allow_undefined_link_args is the compiler method get_allow_undefined_args is the linker method | |||||
| * | compilers: Fix version requirements for ClangC and AppleClangC | Ting-Wei Lan | 2019-10-11 | 1 | -4/+4 | |
| | | | | | | | Commit ff4a17dbef08a1d8afd075f57dbab0f5c76951ab modified the version requirements wrongly. AppleClangC should be the one with higher version numbers. Exchange them to fix the check. | |||||
| * | intel-cl: correct argument order | Michael Hirsch, Ph.D | 2019-10-10 | 1 | -2/+2 | |
| | | ||||||
| * | Fix for issue 5355 | Michael Lenczewski | 2019-10-09 | 1 | -0/+12 | |
| | | | | | | | | compiler.get_supported_arguments reports success for certain unsupported flags when using the gnu C/ObjC, C++/ObjC++ compilers. This fix reads the stderr on the has_arguments check to ensure the arguments really are supported and not valid for the language selection | |||||
| * | compilers: replace uses of mesonlib.is_<os>() with self.info.is_<os>() | Dylan Baker | 2019-10-07 | 2 | -23/+19 | |
| | | | | | Since these are cross compilation safe, while the former is not. | |||||
| * | compilers: replace CompilerType with MachineInfo | Dylan Baker | 2019-10-07 | 21 | -231/+330 | |
| | | | | | | | Now that the linkers are split out of the compilers this enum is only used to know what platform we're compiling for. Which is what the MachineInfo class is for | |||||
| * | compilers: Add a specific type for AppleClangC | Dylan Baker | 2019-10-07 | 3 | -4/+27 | |
| | | | | | | This allows us to detect use classes rather than methods to determine what C standards are available. | |||||
| * | Merge pull request #5953 from mensinda/isystem | Jussi Pakkanen | 2019-10-06 | 4 | -7/+41 | |
| |\ | | | | | Add is_system to dependency | |||||
| | * | cache all gnulike_default_include_dirs invocations | Daniel Mensinger | 2019-10-03 | 1 | -5/+4 | |
| | | | ||||||
| | * | Use -isystem instead of -idirafter | Daniel Mensinger | 2019-10-03 | 1 | -1/+17 | |
| | | | ||||||
| | * | Handle -idirafter in unix_args_to_native | Daniel Mensinger | 2019-10-03 | 2 | -1/+20 | |
| | | | ||||||
| * | | cmake: fix detection of libraries with .so version | Daniel Mensinger | 2019-10-03 | 1 | -1/+1 | |
| |/ | ||||||
| * | Correctly handle platform-specific LDFLAGS options | Aleksey Gurtovoy | 2019-09-27 | 2 | -0/+17 | |
| | | ||||||
| * | CUDA support on Windows | Aleksey Gurtovoy | 2019-09-24 | 3 | -20/+118 | |
| | | ||||||
| * | mesonbuild: fix exception name. | Jehan | 2019-09-23 | 1 | -1/+1 | |
| | | | | | CrossNoRunException is in compilers module, not mesonlib. | |||||
| * | the solaris linker also needs start/end-group for circular linking | Dylan Baker | 2019-09-09 | 1 | -2/+2 | |
| | | ||||||
| * | fix objc freestanding sanitycheck | Nguyen, Giang (G. Yakiro) | 2019-09-08 | 1 | -1/+1 | |
| | | ||||||
| * | Merge pull request #5823 from scivision/linker-pgi-linux | Jussi Pakkanen | 2019-09-05 | 1 | -1/+5 | |
| |\ | | | | | PGI compiler fixes | |||||
| | * | PGI cannot accept -pthread | Michael Hirsch, Ph.D | 2019-09-05 | 1 | -0/+4 | |
| | | | ||||||
| | * | PGI: use ar link wrapper on Windows | Michael Hirsch, Ph.D | 2019-09-05 | 1 | -1/+1 | |
| | | | ||||||
| * | | mesonlib.split_args/quote_arg/join_args | Aleksey Gurtovoy | 2019-09-05 | 2 | -9/+8 | |
| |/ | ||||||
