342 Commits (6cdfb6a42529cc3309362dd3486de557427521ff)

Author SHA1 Message Date
Jussi Pakkanen 698b1c6471 Use QMake to sniff compiler flags on platforms without pkg-config. 10 years ago
Jussi Pakkanen c78f8c9945 Renamed file function to files and made it take multiple arguments. 10 years ago
Jussi Pakkanen 6354b5f54a Made file object testing a bit more thorough. 10 years ago
Jussi Pakkanen bf9b5d7b72 The first step in a major refactoring starts by adding a new layer of abstraction. 10 years ago
Jussi Pakkanen dfee5e5200 Fix subproject again. 10 years ago
Hemmo Nieminen 4952d2628e Add a second "shared subproject" test. 10 years ago
Hemmo Nieminen 0747402e6a Fix a typo in test "79 shared subproject". 10 years ago
Jussi Pakkanen d532dbef42 Fix use of shared subprojects. 10 years ago
Hemmo Nieminen e3b72045c4 Add a test case for a "shared subproject". 10 years ago
Jussi Pakkanen bfa68aaeaf Autodetect Qt5 rcc dependencies as well as reasonably possible. 10 years ago
Jussi Pakkanen e87d3c07ad Can specify explicit dependencies for custom targets. 10 years ago
Hemmo Nieminen a3544847ca Accept source files in extract_objects() (also) as a list. 10 years ago
Jussi Pakkanen 2e93295c2e Generate configure files immediately when they are declared. Closes #88. 10 years ago
Jussi Pakkanen 00ecf811e6 Add this thing I forgot. 10 years ago
Jussi Pakkanen 94bc5f4033 Shameful hack to get configure files working with custom targets. Needs to be fixed properly during file object refactoring. 10 years ago
Igor Gnatenko d121b7cd55 modules/gnome: add export_packages kwarg to g-ir-scanner 10 years ago
Igor Gnatenko 2db5f97402 modules/gnome: add symbol_prefix kwarg to g-ir-scanner 10 years ago
Jussi Pakkanen d53c00db13 Yo dawg, can embed quoted single quotes inside quotes. 10 years ago
Igor Gnatenko f1d2827bce modules/gnome: inherit global cflags to g-ir-scanner. Closes #74 10 years ago
Jussi Pakkanen d289887b1b Add should_fail kwarg to test to indicate tests that should fail. 10 years ago
Igor Gnatenko 3be7297de8 modules/gnome: add support for multiple include for Gir. Closes #69 10 years ago
Igor Gnatenko 888945ac2e modules/gnome: install Gir also and auto-detect it's dir 10 years ago
Igor Gnatenko f94fc2f497 modules/gnome: auto-set girepository directory 10 years ago
Jussi Pakkanen 78d31cafd7 Looser alignment checks. Closes #58. 10 years ago
Jussi Pakkanen cdbfed21bc Test for posargs being before kwargs. 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 52b69b8939 Make sure that build and source subdirectories are always in search 10 years ago
Jussi Pakkanen ec491e200b A very simple module implementation to get things going. 10 years ago
Jussi Pakkanen e40eec4b85 Use fallback if git is not installed. Closes #44. 10 years ago
Jussi Pakkanen d5329489a1 Verify version of wxwidgets dependency. 10 years ago
Jussi Pakkanen 75a0bc8350 Created a set_variable command. 10 years ago
Jussi Pakkanen 87ea869f02 Can install files created with configure_file. 10 years ago
Jussi Pakkanen 99bb73e6c9 Changed install_data to get rid of useless and confusing target subdir name. 10 years ago
Axel Waggershauser 5a0cd64f9a fixed typo in filename 10 years ago
Axel Waggershauser 223596d7bf added support for optional custom command and replace_string parameter of vcs_tag 10 years ago
Jussi Pakkanen 57e74de3ae Provide the vcs_tag command. Closes #33. 10 years ago
Jussi Pakkanen cd757db899 Can specify version requirements to dependencies. 10 years ago
Jussi Pakkanen 7a42ba8fa3 Use env. 10 years ago
Jussi Pakkanen 24484412b5 Start proper approach to determining how build_always targets should work by writing a proper test case illustrating how it should behave. 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