Jussi Pakkanen
cb9344cb8d
Revert "gnome: Use --pkg to pass pkg-config cflags to g-ir-scanner"
...
This reverts commit 3a2e333f00
.
8 years ago
Florian Müllner
3a2e333f00
gnome: Use --pkg to pass pkg-config cflags to g-ir-scanner
...
While g-ir-scanner's compatible -I and -D flags cover what most pkg-config
files use, there's no guarantee that files don't set anything more exotic
that conflicts with the tool's own options.
For a real world example, mozjs-38 has '-include some-header-file.h', which
translates to '--include nclude another-file-to-scan.h' for the scanner;
unless for some reason there's an 'nclude' GIR available on the system,
the target will thus fail.
Avoid this case by pointing g-ir-scanner to the correct pkg-config file
instead of passing any cflags directly.
8 years ago
Paulo Antonio Alvarez
73b0002793
compilers: Make CCompiler.find_library return value consistent
...
When the CCompiler.links method call in CCompiler.find_library fails,
find_library resorts to finding the library file itself. In this second
case, the return value is not a list, whereas if links suceeds, the
return value is a list. Make it so that find_library returns a list
in either case.
8 years ago
Rene Lopez
45cf4191cc
Use correct gettext input file in test
8 years ago
Rene Lopez
94f46447bb
Allow empty extra arguments in gettext script
8 years ago
Tim
b54e1d29fe
Add a note about multi-line statements by ending the line with \
8 years ago
Jussi Pakkanen
3f6c55b9b3
Merge pull request #1857 from aradi/configure-subsval
...
Configure subsval
8 years ago
Bálint Aradi
706b3cafab
Add version for configure_file extension in reference manual
8 years ago
Bálint Aradi
28dededf08
Update reference manual and release notes
8 years ago
Bálint Aradi
e79b602298
Enable variables for output in configure_file
8 years ago
Jussi Pakkanen
4828b46b73
Use relative rpath so builds are reproducible.
8 years ago
Chris Mayo
0e9852a457
docs: Fix broken page links
8 years ago
TingPing
e34edae240
docs: Complete list of targets from i18n.gettext()
8 years ago
Jussi Pakkanen
506fbafed5
Revert slashes in filenames being a hard error to give downstream projects time to transition.
8 years ago
Jussi Pakkanen
6662f36ed3
Updated wrap definitions to the latest in wrapdb.
8 years ago
Jussi Pakkanen
24890bac98
Update multiwrap urls for libpng.
8 years ago
Jussi Pakkanen
0f85d9f66d
Renamed dir to avoid duplicate test numbers.
8 years ago
Jussi Pakkanen
8049eace0d
De-uniquefy.
8 years ago
Jussi Pakkanen
ed356496fc
Merge pull request #1854 from acfoltzer/boost-static
...
Add static flag for Boost dependency
8 years ago
Guillaume Poirier-Morency
93a1cff174
interpreter: Prevent top-level subdirectories from using 'meson-' prefix
...
These are reserved for internal usages like 'meson-private' or
'meson-logs'.
8 years ago
Alistair Thomas
a195b78c8d
Whitespace tweaks to reduce Flake8 warnings
8 years ago
Alistair Thomas
4abef5ce23
Add use of Flake8 to contributing.txt
8 years ago
Jussi Pakkanen
7882549f86
Target file name must not contain a path separator as that breaks things.
8 years ago
Jussi Pakkanen
8d2fbf8084
Clarify multiple uses of -D. Closes #1836 .
8 years ago
Goncalo Carvalho
c9c3070f53
fix typo
8 years ago
Bálint Aradi
809a5938ff
Fix case sensitivity in Fortran module names
8 years ago
Rob Doolittle
c389f7cdc7
can't pass args to python3 shebang
8 years ago
Adam C. Foltzer
aff955f99f
add static Boost dependency test
8 years ago
Adam C. Foltzer
b290688ede
look for static Boost libraries on *nix when requested
...
This was already mostly working before due to how the linker arguments were constructed, but this will now be more resilient to the case where dynamic libraries only are present.
8 years ago
Adam C. Foltzer
80fd7106e8
add support for static flag on Windows Boost dependency
8 years ago
Jussi Pakkanen
fe84a6f43f
Merge pull request #1843 from alvarez86/objcxx_args
...
Add support for objc_args and objcpp_args
8 years ago
Rob Doolittle
56b41d1c79
mesontest: use unbuffered IO
...
This helps when running mesontest as part of CI.
8 years ago
Jussi Pakkanen
d8d62a9353
Merge pull request #1559 from kalmiya/xcode_frameworks
...
Xcode frameworks
8 years ago
TingPing
e351b39430
docs: Add mention of target made by gnome.gtkdoc()
...
Mentioned in #1844
8 years ago
blackbox
8de5313288
unit-test for testing xcode frameworks
8 years ago
blackbox
db176c85db
xcode-backend framework fixes
...
- frameworks-per-target ( each needs its own uid )
8 years ago
blackbox
dd443ad0eb
codestyle
8 years ago
blackbox
03ebe2f56f
remove debug-marker
8 years ago
blackbox
ea5eb2a80d
XCode frameworks support
...
- supported as "Link with Libraries".
- Frameworks added as a group to the project
- no need to specify custom linker flags anymore, xcodeproj works just like ninja
example mason.build file :
dep_main += [dependency('appleframeworks', modules : ['Foundation', 'AppKit', 'IOKIT', 'QuartzCore', 'OpenGL', 'GLUT', 'OpenAL'], required : true)]
8 years ago
Paulo Antonio Alvarez
50c81d267b
objc++: Add support for objcpp_args keyword
...
This allows the user to pass additional flags for the objective-c++
compiler.
8 years ago
Paulo Antonio Alvarez
18d2e7b91c
objc: Add support for objc_args keyword
...
This allows the user to pass additional flags for the objective-c
compiler.
8 years ago
Jussi Pakkanen
07f117e385
Merge pull request #1664 from QuLogic/codecov
...
Enable code coverage
8 years ago
Jussi Pakkanen
19faebe09f
Merge pull request #1828 from MikeWey/dlang-compiles
...
Add 'compiles' and 'has_multi_arguments' for dlang.
8 years ago
Ole André Vadla Ravnås
ef736bb084
Update the Frida URL and description.
8 years ago
Mike Wey
b337145ec6
Use assert instead of error.
8 years ago
Elliott Sales de Andrade
083b2756d1
Add codecov badge.
8 years ago
Elliott Sales de Andrade
617a0da426
Give each coverage build a unique name.
...
Travis builds are currently build number (123.1, 123.2, etc.) and
AppVeyor is some random string, making it hard to determine which builds
cover what.
8 years ago
Elliott Sales de Andrade
6e2fff1f44
Enable code coverage on AppVeyor.
...
* Install pip on msys (which doesn't have it)
* Install codecov/coverage everywhere.
* Generate coverage XML file manually because codecov tries to call the
coverage script itself and it's in a weird place on the path.
8 years ago
Elliott Sales de Andrade
fcfe3c3231
Use a wrapper script to run tests in Cygwin.
8 years ago
Elliott Sales de Andrade
8a9479f8ea
Enable code coverage on Travis.
8 years ago