Jussi Pakkanen
50663144c3
Can set compiler options, added language versions for Gnu and Clang.
9 years ago
Jussi Pakkanen
384365c843
Added outdir() method to build targets so we can make output dirs togglable.
9 years ago
Jussi Pakkanen
325ed6288b
Can leave Boost modules empty to only use the plain header libraries. Closes #263 .
9 years ago
Jussi Pakkanen
776f899e78
Made boost on windows kinda work.
9 years ago
Jussi Pakkanen
a90bbb7277
Finally full test suite passes, even gir.
9 years ago
Jussi Pakkanen
f32db9afa2
Generator outputs are all relative.
9 years ago
Igor Gnatenko
0384fa9175
add python test for glib and test against lib
...
print->print_message is caused because GI does print->print_
in python bindings which is not good.
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
9 years ago
Igor Gnatenko
7b0dd7299c
tests/gnome/gir: use modern GLib stuff
...
* less boilerplate GObject code
* fixes memory leaks in main function
* drop unused deps
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
9 years ago
Jussi Pakkanen
60ff47f736
Can specify gtk-doc search dirs with include_directories. Closes #231 .
9 years ago
Jussi Pakkanen
cbc329fc32
Add sgml main to gtk-doc.
9 years ago
Jussi Pakkanen
83cc5ce4c5
Allow more than one install script and make gtkdoc method return one.
9 years ago
Jussi Pakkanen
8b52dec6d9
Can generate gtkdoc documentation.
9 years ago
Jussi Pakkanen
39c26d6fe0
Can use both main and nomain gtest in same project. Fixes #149 .
10 years ago
Jussi Pakkanen
698b1c6471
Use QMake to sniff compiler flags on platforms without pkg-config.
10 years ago
Jussi Pakkanen
bfa68aaeaf
Autodetect Qt5 rcc dependencies as well as reasonably possible.
10 years ago
Igor Gnatenko
d121b7cd55
modules/gnome: add export_packages kwarg to g-ir-scanner
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
10 years ago
Igor Gnatenko
2db5f97402
modules/gnome: add symbol_prefix kwarg to g-ir-scanner
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
10 years ago
Igor Gnatenko
f1d2827bce
modules/gnome: inherit global cflags to g-ir-scanner. Closes #74
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
10 years ago
Igor Gnatenko
3be7297de8
modules/gnome: add support for multiple include for Gir. Closes #69
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
10 years ago
Igor Gnatenko
888945ac2e
modules/gnome: install Gir also and auto-detect it's dir
...
Gir file should be installed in devel subpackage
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
10 years ago
Igor Gnatenko
f94fc2f497
modules/gnome: auto-set girepository directory
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
10 years ago
Jussi Pakkanen
9741f75277
Created gdbus-codegen helper in the gnome module.
10 years ago
Jussi Pakkanen
9e1700cbfe
Moved different gnome feature tests in their own subdirectories.
10 years ago
Jussi Pakkanen
8ae740bb83
Added simple gsettings schema compiler to gnome module.
10 years ago
Jussi Pakkanen
1ac00031f9
Persist modules so they are imported only once for the lifetime of a build directory.
10 years ago
Jussi Pakkanen
96839e5893
Made Qt5 module do just preprocessing instead of building full executable, so it is composable with e.g. gettext and flex modules (when they appear).
10 years ago
Jussi Pakkanen
48477102c9
Now can compile all Qt5 tests with module.
10 years ago
Jussi Pakkanen
6e6ac02eaf
Major refactoring to move Qt5 from core into a module. Rules are written but moc/uic/rrc are not generated yet.
10 years ago
Jussi Pakkanen
3f46cd7fb3
Added gobject-introspection to gnome module.
10 years ago
Jussi Pakkanen
519f159dcc
Create a gnome module and add support for resource compiling.
10 years ago
Jussi Pakkanen
d5329489a1
Verify version of wxwidgets dependency.
10 years ago
Jussi Pakkanen
73b8ff5341
Rework installation logic so we can go outside the install prefix.
10 years ago
Jussi Pakkanen
2107be2a78
Add thread flags to compilers and use them on dependencies that require threads. Fixes #31 .
10 years ago
Jussi Pakkanen
ed160fbbe4
Made Boost unit testing framework work and added a test.
10 years ago
Jussi Pakkanen
b29f454d31
Comment out a line that does not compile and is not needed for the test.
10 years ago
Jussi Pakkanen
da28de2407
Some tweaks.
10 years ago
Jussi Pakkanen
59b7fa8ed3
Added support for wxwidgets. Closes #27 .
10 years ago
Jussi Pakkanen
8d45972ee3
Add flex+bison test case.
10 years ago
Jussi Pakkanen
3e29c4fccb
A few more pointless fixes.
10 years ago
Jussi Pakkanen
2c65b1f0c3
Renamed deps -> dependencies.
11 years ago
Jussi Pakkanen
51b73e8ab2
Keyword argument unification.
11 years ago
Jussi Pakkanen
8467c5b0a6
Can now generate GObject introspection data and install it.
11 years ago
Jussi Pakkanen
0c853a7038
Started to work on gobject introspection.
11 years ago
Jussi Pakkanen
c21637a01d
Fixed unity builds for Qt5.
11 years ago
Jussi Pakkanen
55dba78889
Follow Qt standards w.r.t. moc file including.
11 years ago
Jussi Pakkanen
f23a5a1150
Write generator deps to Ninja files properly. Now can compile 1300+ files of QtCreator without dependency problems.
11 years ago
Jussi Pakkanen
1d36109002
Can have multiple resource files in Qt5.
11 years ago
Jussi Pakkanen
e2e95c7bf2
Allow source files to include moc files manually.
11 years ago
Jussi Pakkanen
c55ceee080
No moc prefix for source files.
11 years ago
Jussi Pakkanen
ac81594952
Added capability to compile sources files with moc, too.
11 years ago