Marvin Scholz
fc86339b39
dependencies/pkgconfig: Fix found state ignoring errors
...
Previously even when meson failed to obtain cflags or libs for a
dependency it would lead to the dependency being found, causing very
confusing errors at build time.
5 years ago
Jussi Pakkanen
4c96aa34cb
Add -L= to soname linker argument, too.
5 years ago
Wolfgang Stöggl
32f64aa2cb
docs: Add backend vs2019 to table in Builtin-options.md [skip ci]
5 years ago
Wolfgang Stöggl
f037e7ef45
Fix typos found by codespell
...
- Typos were found by codespell v1.16.0
5 years ago
Aleksey Gurtovoy
f56ef583d3
dependency('cuda')
5 years ago
Dylan Baker
11f1adb7dd
docs: Document that meson 0.52.0 allows layering cross files [skip ci]
5 years ago
sghctoma
aba8792b66
Change default pkgconfig directory on FreeBSD
...
FreeBSD uses ${PREFIX}/libdata/pkgconfig as default pkgconf search path
for non-base libraries. This commit makes that directory the default
install_dir in the pkgconfig module on FreeBSD.
5 years ago
Wolfgang Stöggl
bd27769030
Fix split of CMAKE_PREFIX_PATH under Windows
...
Under Windows, the colon ':' is used after the drive letter.
So, the colon should not be used as a list separator or for splitting,
otherwise it could lead to paths in CMAKE_PREFIX_PATH with a
semicolon ';' between the drive letter and the rest of the path, e.g:
-DCMAKE_PREFIX_PATH=C;/foo/bar
instead of
-DCMAKE_PREFIX_PATH=C:/foo/bar
Use os.pathsep instead of ':' to split the environmental variable
CMAKE_PREFIX_PATH
5 years ago
Jussi Pakkanen
f5c8893281
Merge pull request #6123 from scivision/bugfix-fortran
...
bugfix: fortran compiler assertionerror from 0c22798
5 years ago
Michael Hirsch, Ph.D
bbe6db08e3
Minit templates modularization
5 years ago
Jussi Pakkanen
b3fe4a0a18
Add option for controlling RTTI.
5 years ago
Jussi Pakkanen
760b8633bc
Pass explicit command line argument to disable exceptions with MSVC.
5 years ago
Michael Hirsch, Ph.D
d218d52367
Ensure setuptools via PEP508/518 pyproject.toml
5 years ago
Aleksey Gurtovoy
48e6db89ab
Ask Ninja to expand rsp files in compile_commands.json
5 years ago
Michael Hirsch, Ph.D
50225c14e2
fix PGI Windows 'ar' linker
5 years ago
Michael Hirsch, Ph.D
9c1bab67af
bugfix: fortran compiler assertionerror from 0c22798
5 years ago
Jussi Pakkanen
025e11c9a7
Fix looking up Visual Studio MSMs. Again. [skip ci]
5 years ago
Aleksey Gurtovoy
6eee9e48bb
MSVC: support -LIBPATH
...
Fixes #6101 (with a test), following up #5881
5 years ago
rc-matthew-l-weber
6e18e5b0b3
docs: clarify --default-library is for internal libraries [skip ci]
...
Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
5 years ago
James Hilliard
2b6c997e33
Return a disabler when an unknown method is called on a disabler object
5 years ago
Orlando Wingbrant
9ee9a1e1b2
Fix for issue #4499 , multiple entries per file in install-log.txt
5 years ago
Jussi Pakkanen
ae9723a5c1
Merge pull request #5942 from scivision/duck
...
interpreter: raise Meson exception when non-found module is used anyway
5 years ago
Michael Hirsch, Ph.D
248a75ff48
tests: add fortran-specific compiler checks
5 years ago
Michael Hirsch, Ph.D
4857940e89
raise exception when a non-required module not found and subsequently used
5 years ago
Michael Hirsch, Ph.D
765a5e9835
ducking 'None' for missing module
...
This handles the Windows-specific case, the next commit handles the general issue
5 years ago
Jussi Pakkanen
f96a8cbdf5
Test that running configure on a build dir works.
5 years ago
Xavier Claessens
c6b512e64d
mconf: Fix printing options when there is no compiler/project options
...
Closes : #6087
5 years ago
Jussi Pakkanen
dea2c093d4
Merge pull request #6090 from GoaLitiuM/master
...
d: Fix various linking issues
5 years ago
Marc-André Lureau
1ed70e22b9
Add source tags targets
5 years ago
Jussi Pakkanen
cce172432b
Use run-clang-tidy when available.
5 years ago
GoaLitiuM
31d397187d
d: Fix various linking issues on Windows
5 years ago
GoaLitiuM
4f83c47880
d: Prefer MSVC and LLVM linker over optlink when available
...
The optlink linker is slowly getting phased out now since DMD ships with the LLVM linker, so it can be used when Visual Studio is not installed.
5 years ago
Xavier Claessens
212a05b87e
Remove duplicated object files in static libraries
...
When a static library link_whole to a bunch of other static libraries,
we have to extract all their objects recursively. But that could
introduce duplicated objects. ar is dumb enough to allow this without
error, but once the resulting static library is linked into an
executable or shared library, the linker will complain about duplicated
symbols.
5 years ago
Jussi Pakkanen
aece7ecded
Merge pull request #6074 from mensinda/cmFileAPI
...
cmake: Add CMake file API support
5 years ago
Daniel Mensinger
80ec5e9d28
Fix all flake8 warnings
5 years ago
Daniel Mensinger
30a668d0bb
cmake: Blacklist more compiler warning flags
5 years ago
Jussi Pakkanen
7bc7ff1433
Do not try to run dist test with VS backend.
5 years ago
Jussi Pakkanen
ad1cfbe7ec
Disable extension module tests with Python 3.8 and VS2015.
5 years ago
Daniel Mensinger
892c8ebe65
run_project_tests: Added print_tool_versions()
5 years ago
Daniel Mensinger
66e1e1747e
cmake: Do not add imported targets
5 years ago
Daniel Mensinger
902ed589a5
cmake: Add CMake file API support
...
The file API will automatically be used when CMake >= 3.14
is detected. This new API is meant as a replacement for the
now deprecated CMake server API.
The new API (mostly) provides the same information in a
different format. Thus only a slight bit of refactoring was
necessary to implement this new backend
5 years ago
Daniel Mensinger
4ec82040c8
cmake: Comment out unused variables
5 years ago
Daniel Mensinger
b2c89e6f87
cmake: Move CMake API classes to common
5 years ago
Jussi Pakkanen
5eb3875175
Update Linux CI image to Ubuntu Eoan. [skip ci]
5 years ago
Anton Leontiev
603b1ac287
docs: Fix some incorrect links [skip ci]
5 years ago
Anton Leontiev
ddd7cf634b
docs: Add missing language identifier [skip ci]
5 years ago
Thomas Petazzoni
998a1f5fa3
mdist.py: import lzma only when needed
...
Source of patch:
http://lists.busybox.net/pipermail/buildroot/2019-October/262990.html
http://code.bulix.org/gdxcu4-914360
Fixes https://github.com/mesonbuild/meson/issues/6012
5 years ago
Michael Hirsch, Ph.D
ba7428c9d3
cmake2meson: improve exceptions, add type annotations, use argparse
5 years ago
makise-homura
9382884872
Fix according to deprecation of usage of non-standard escape sequences
5 years ago
makise-homura
79f52e2488
Add a proper way to get include dirs for elbrus compiler
5 years ago