Jussi Pakkanen
0ba1d545af
Accept .S files as assembler too.
10 years ago
jpakkane
1829d5aa7b
Merge pull request #122 from ignatenkobrain/test_vala_vapi
...
tests: add negative test against #117
10 years ago
Igor Gnatenko
ab1c35dd0b
tests: add negative test against #117
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
10 years ago
Jussi Pakkanen
05b6220844
In Vala .vapi files are sort of headers that you must put on the command line. Make it so.
10 years ago
Jussi Pakkanen
9c6ae66211
A fix.
10 years ago
Jussi Pakkanen
852fb28888
Do not use -o with Vala. Closes #120 .
10 years ago
Jussi Pakkanen
cf0bd77ddd
Do not invoke linker via cmd /c on Windows.
10 years ago
Jussi Pakkanen
d83de3ee56
Can specify custom search directories in find_library.
10 years ago
jpakkane
07825428cf
Merge pull request #116 from ignatenkobrain/jjb
...
Provide jenkins-job-builder yaml for meson
10 years ago
jpakkane
1ef958288c
Merge pull request #114 from afiefh/custom_subproject_dir
...
Allow user to specify subproject directory in project definition
10 years ago
jpakkane
dbf3d0e376
Merge pull request #113 from thiblahute/uninstalled_pkg_config
...
dependencies: Handle .la lib files returned by pkgconfig in uninstalled setups
10 years ago
jpakkane
abeafb720a
Merge pull request #115 from ignatenkobrain/pyver_check
...
introduce check python version in meson.py
10 years ago
Igor Gnatenko
88d5eec9e7
Provide jenkins-job-builder yaml for meson
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
10 years ago
Thibault Saunier
fea0609c13
dependencies: Handle .la lib files returned by pkgconfig in uninstalled setups
...
When building against software that is being built uninstalled,
pkg-config returns values from the -uninstalled.pc variant which
might contain .la files as --libs.
This patch opens the .la files to figure out where the actual shared
library are.
Some part of this is inspired by what is done in the
gobject-introspection giscanner/utils.py code
10 years ago
Igor Gnatenko
9616bed9fc
introduce check python version in meson.py
...
To ensure that people will not confused that something won't work.
Related: https://github.com/miit-pm/RWD/pull/1#issuecomment-102607931
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
10 years ago
jpakkane
64f2b4b3de
Merge pull request #112 from thiblahute/gir_fixes
...
Gir fixes
10 years ago
Afief Halumi
acdef2e588
Allow user to specify subproject directory in project definition
...
project() now takes an optional keyword argument `subproject_dir` which specifies
the directory in which Meson will look for subproject. This argument is ignored
in subprojects as all subprojects are owned by the top level project.
subproject() now looks for the subproject in ${MESON_SOURCE_ROOT}/${SUBPROJECT_DIR}/foo
where SUBPROJECT_DIR can be assigned using project() in the top level project.
10 years ago
Thibault Saunier
25d5cf14ef
gnome: Take the gittarget.soversion into account to compute library name
...
Otherwize g-ir-scanner won't have the right library name
10 years ago
Thibault Saunier
8460917418
gnome: Pass girtarget include dirs to g-ir-scanner
10 years ago
Jussi Pakkanen
4743ad90cf
When new rpath is empty, remove rpath defintion from the dynamic entry table too because an empty rpath is different from a nonexisting one and this causes problems when building rpms. Closes #110 .
10 years ago
Jussi Pakkanen
28476aa719
Pass gracefully if dpkg-architecture is not installed.
10 years ago
Jussi Pakkanen
3f7f984a39
Handle then unary negation operator.
10 years ago
Jussi Pakkanen
8be84a4a7c
Some more cross tweaking.
10 years ago
Jussi Pakkanen
572587f5ce
Fix cross compilation tests.
10 years ago
Jussi Pakkanen
717abc99fb
Ignore non-elf files in depfixer.
10 years ago
Jussi Pakkanen
8366ad1e47
Detect endianness of elf files so cross compiling to platforms with different endianness works.
10 years ago
jpakkane
dad5cdbb3c
Merge pull request #107 from afiefh/better_message
...
Make the message() function able to print out user defined types.
10 years ago
Afief Halumi
6cdfb6a425
Make the message() function able to print out user defined types.
...
E.g. Strings, integers, arrays and arrays thereof.
10 years ago
Jussi Pakkanen
5401a98fbf
Prefer version numbered Qt binaries to plain named ones (i.e. moc-qt5 to plain moc). Closes #104 .
10 years ago
Jussi Pakkanen
58d68f3d10
Qrc resources should be relative to the .qrc file and not the meson.build one. Closes #105 .
10 years ago
Jussi Pakkanen
8c0501e785
Qt5 now works when using a OSX framework dependency.
10 years ago
Jussi Pakkanen
723cf0f15e
Readme tweaking.
10 years ago
Jussi Pakkanen
147d2a3f4b
Fix Qt5 on pkg-config platforms again.
10 years ago
Jussi Pakkanen
412f9f5083
Work with MinGW too.
10 years ago
Jussi Pakkanen
698b1c6471
Use QMake to sniff compiler flags on platforms without pkg-config.
10 years ago
jpakkane
a4f08e0267
Merge pull request #103 from afiefh/better_options
...
Better error messages for user options
10 years ago
Afief Halumi
cca29a3383
Better error messages for user options
10 years ago
Jussi Pakkanen
4428d97542
Fixed gui app.
10 years ago
Jussi Pakkanen
c78f8c9945
Renamed file function to files and made it take multiple arguments.
10 years ago
Jussi Pakkanen
9117e2b076
Typo fixes.
10 years ago
Jussi Pakkanen
075b25424e
Typo fixes.
10 years ago
Jussi Pakkanen
45d7b589eb
Added module for Qt4 support.
10 years ago
Jussi Pakkanen
8de41caac8
Deal with Files in xcode generator.
10 years ago
Jussi Pakkanen
2da95708e9
Removed unused class.
10 years ago
Jussi Pakkanen
5bebe6ce14
A few more eradications of plain strings.
10 years ago
Jussi Pakkanen
8cecf20404
Create file objects in gtest and gmock.
10 years ago
Jussi Pakkanen
1f602ff155
Prune one string matching thingy.
10 years ago
Jussi Pakkanen
ff7c8b1647
Run unit tests in-process too for extra speed.
10 years ago
Jussi Pakkanen
144b2314ce
Run Meson test invocations in-process because spawning a new Python process for each is too slow.
10 years ago
Jussi Pakkanen
b5cec55835
Moved functionality from __main__ to a function to make it callable.
10 years ago