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
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