Jussi Pakkanen
84ac67e825
Better error message. Closes #146 .
10 years ago
jpakkane
78eeade5fe
Merge pull request #145 from MathieuDuponchelle/fix_library_introspection
...
Fix library introspection
10 years ago
Mathieu Duponchelle
acb78ce8e6
gnome:generate_gir: Parse "link_with"
...
In case g-ir-scanner has to link with other dependencies.
10 years ago
Mathieu Duponchelle
048d317085
gnome/generate_gir: No reason to append soversion to libname.
...
It just won't work like that
10 years ago
Jussi Pakkanen
de941eb4f6
Fix extract_object in a subproject.
10 years ago
Hemmo Nieminen
b63281d37a
Add a test for object extraction from subprojects.
...
Commit ff51f2196f
broke object extraction from subprojects. Add a new test case
to ensure this doesn't happen again.
Signed-off-by: Hemmo Nieminen <hemmo.nieminen@iki.fi>
10 years ago
jpakkane
af26390a91
Merge pull request #142 from MathieuDuponchelle/fix_library_introspection
...
gnome: Building the gir depends on the dynamic library.
10 years ago
jpakkane
5cf78665d3
Merge pull request #143 from ignatenkobrain/patch-1
...
trivial: fix style
10 years ago
Jussi Pakkanen
6951abe192
Give clear error message if someone tries to use double quotes. Closes #144 .
10 years ago
Igor Gnatenko
b89d2e33aa
trivial: fix style
10 years ago
Mathieu Duponchelle
a055808435
gnome: Building the gir depends on the dynamic library.
10 years ago
jpakkane
414c5f8c49
Merge pull request #140 from MathieuDuponchelle/fix_library_introspection
...
Fix library introspection
10 years ago
Mathieu Duponchelle
fb401ed8d0
generate_gir: new kwarg: dependencies.
...
The dependencies will be queried for typelibdir and girdir,
which will get added to the scan and compile commands.
10 years ago
Mathieu Duponchelle
9c9e94d531
PkgConfigDependency: Add a get_variable method.
10 years ago
jpakkane
379a0bed13
Merge pull request #139 from MathieuDuponchelle/fix_library_introspection
...
generate_gir: Add the path to the girtarget.
10 years ago
Mathieu Duponchelle
a08374b9a9
generate_gir: Add the path to the girtarget.
...
To the scan command.
Otherwise when linking with libtool, the target library was not
found.
10 years ago
Jussi Pakkanen
d170780b7e
Added methods to get source and build root directories.
10 years ago
Jussi Pakkanen
9c9ab25190
Created a build_target function to set build target type dynamically.
10 years ago
Jussi Pakkanen
bf02849d59
Use cross file's pkgconfig binary when cross compiling. Closes #138 .
10 years ago
Jussi Pakkanen
63d101674d
Can create a subdirectory for projects whose zip files do not have one.
10 years ago
jpakkane
b896af9c5f
Merge pull request #133 from MathieuDuponchelle/no_pedantic
...
backends: Add extra args after compiler.std_warn_args.
10 years ago
Mathieu Duponchelle
0a726413ae
backends: Add extra args after compiler.std_warn_args.
...
This to give a chance to the application to disable pedantic
for example.
10 years ago
Jussi Pakkanen
b03ee73ace
Made multiwrap use wrabdb where possible.
10 years ago
Jussi Pakkanen
eba69f3560
Updated wrap example to use wrapdb.
10 years ago
Jussi Pakkanen
ba1e9cd4f1
Bump version number for new development.
10 years ago
Jussi Pakkanen
4e5618123d
Bump version number for release.
10 years ago
jpakkane
478a01e01a
Merge pull request #131 from ignatenkobrain/wip/rpm
...
modules/rpm: add compiler deps for gcc, gcc-c++
10 years ago
Igor Gnatenko
dbc5df06ef
modules/rpm: add compiler deps for gcc, gcc-c++
...
As per revised guidelines we need to specify gcc and gcc-c++ also.
Reference: https://fedoraproject.org/w/index.php?title=Packaging%3AGuidelines&diff=413629&oldid=409506
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
10 years ago
Jussi Pakkanen
23700b7e4b
Use -fPIC instead of -fPIE as it seems to be the new requirement. Closes #124 .
10 years ago
Jussi Pakkanen
ff51f2196f
Make extract_objects work with subdirectories.
10 years ago
jpakkane
1eeec5749f
Merge pull request #129 from ignatenkobrain/print_twice
...
don't print twice about not found dependency. Closes #128
10 years ago
jpakkane
49686c29f2
Merge pull request #127 from ignatenkobrain/untar_xz
...
add support for tar.xz file. Closes #126
10 years ago
jpakkane
776fc1ad55
Merge pull request #125 from ignatenkobrain/master
...
add has_type method
10 years ago
Igor Gnatenko
8f909e043f
don't print twice about not found dependency. Closes #128
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
10 years ago
Igor Gnatenko
14de94ccd8
add support for tar.xz file. Closes #126
...
shutil.ReadError: Unknown archive format '/home/brain/meson_wrap/subprojects/packagecache/enet-meson.tar.xz'
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
10 years ago
Igor Gnatenko
46804d4fe6
add has_type method
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
10 years ago
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