Commit Graph

95 Commits

Author SHA1 Message Date
Jussi Pakkanen 48477102c9 Now can compile all Qt5 tests with module. 2015-03-09 19:39:12 +02:00
Jussi Pakkanen 6e6ac02eaf Major refactoring to move Qt5 from core into a module. Rules are written but moc/uic/rrc are not generated yet. 2015-03-09 17:16:32 +02:00
Jussi Pakkanen db81b31070 Fix gmock when compiling from source on Debian derivatives. 2015-02-28 03:40:43 +02:00
Jussi Pakkanen 75818950f8 Fix Qt tool finding on Fedora as it seemed to have broken while I was not looking. Fixes #45. 2015-02-26 20:11:07 +02:00
Jussi Pakkanen e3c97bbc28 Handle missing gnustep-config gracefully. 2015-02-26 19:54:24 +02:00
Jussi Pakkanen d5329489a1 Verify version of wxwidgets dependency. 2015-02-26 19:32:51 +02:00
Jussi Pakkanen 871e0039f7 Try different wx-config names and prefer the explicit one. 2015-02-26 19:22:59 +02:00
Jussi Pakkanen 2bc1e26813 Made gtest and gmock work properly on 64 bit Fedora, which uses /usr/lib64. Fixes #40. 2015-02-26 19:12:53 +02:00
Jussi Pakkanen cd757db899 Can specify version requirements to dependencies. 2015-02-08 15:22:21 +02:00
Jussi Pakkanen 2107be2a78 Add thread flags to compilers and use them on dependencies that require threads. Fixes #31. 2015-01-30 19:35:58 +02:00
Jussi Pakkanen 4293a2ac65 Removed shebang lines from files that are not executable. 2015-01-25 02:43:59 +02:00
Jussi Pakkanen ed160fbbe4 Made Boost unit testing framework work and added a test. 2015-01-24 15:48:09 +02:00
Jussi Pakkanen 59b7fa8ed3 Added support for wxwidgets. Closes #27. 2015-01-12 00:29:20 +02:00
Jussi Pakkanen a337ab05e5 Print colorful thingies. 2014-12-18 00:58:25 +02:00
Jussi Pakkanen 267d04b548 Typo fix. 2014-12-17 20:11:18 +02:00
Jussi Pakkanen db8585e8a3 Detect frameworks on OSX as external dependencies. 2014-12-17 20:06:19 +02:00
Jussi Pakkanen 08ef881c86 Extracted compiler definitions to their own file. 2014-12-03 22:37:06 +02:00
Jussi Pakkanen 525f0ae6d2 Harmonised copyright declarations. 2014-11-16 20:19:12 +02:00
Jussi Pakkanen d73af2558a Pkg-config detection cleanup. 2014-11-05 23:46:18 +02:00
Jussi Pakkanen 10313fa3eb Removed -qt5 arg as that should be handled elsewhere. 2014-10-29 18:46:47 +02:00
Jussi Pakkanen 751f03c557 Pass -qt5 command line argument to qt5 tools because otherwise they fail on Debian systems where qt5-default is not installed (e.g. pbuilder). 2014-10-29 00:57:09 +02:00
Jussi Pakkanen dcdfb7e3ba A few suffix fixes. 2014-09-26 18:31:07 +03:00
Jussi Pakkanen ff934952a0 Some windows fixes. 2014-09-26 18:03:06 +03:00
Jussi Pakkanen 76997caee2 Run scripts direct if possible. 2014-09-20 18:14:40 +03:00
Jussi Pakkanen 77c14525c3 Autodetect runnable commands on unix (where chmod values might be wrong) and Windows (where files with weird suffixes are unrunnable. 2014-09-20 14:08:48 +03:00
Jussi Pakkanen c4860ff60f Updated copyright years. 2014-08-11 00:20:17 +03:00
Jussi Pakkanen a5863477f8 Kill end of line whitespace dead. 2014-08-07 12:34:35 +03:00
Jussi Pakkanen 5f65255a66 Better description for Qt5 tools. 2014-06-28 10:49:54 +03:00
Jussi Pakkanen d610f47292 Print pkg-config executable path. 2014-06-28 10:45:16 +03:00
Jussi Pakkanen fbb513b027 Do not repeat Qt5 tools detection text. 2014-06-28 10:41:11 +03:00
Jussi Pakkanen 60c1bacfaa Added some Fedora paths to library directory list. 2014-06-22 21:54:07 +03:00
Jussi Pakkanen cfff45fcde Fix objc dependency getter command line. 2014-06-22 17:41:03 +03:00
Jussi Pakkanen f1cc633799 And the custom rules too. 2014-06-22 17:13:31 +03:00
Jussi Pakkanen d2b5e5c7a5 The mass flags -> args renaming for consistency. 2014-06-22 17:10:00 +03:00
Jussi Pakkanen b5060807f7 Put build dir in moc search path. 2014-05-12 22:16:30 +03:00
Jussi Pakkanen c7e7d1a4c3 Can execute found programs with run_command. 2014-04-20 13:58:20 +03:00
Jussi Pakkanen 44361baff1 Slightly cleaner log output. 2014-04-07 22:51:03 +03:00
Jussi Pakkanen 1d36109002 Can have multiple resource files in Qt5. 2014-04-06 23:55:17 +03:00
Jussi Pakkanen c55ceee080 No moc prefix for source files. 2014-04-06 20:05:34 +03:00
Jussi Pakkanen ac81594952 Added capability to compile sources files with moc, too. 2014-04-06 19:56:38 +03:00
Jussi Pakkanen 4084e7213e Renamed resources to qresources to avoid name clashes. 2014-04-06 18:00:17 +03:00
Jussi Pakkanen 35a321fba9 Fix Qt5 detection on Fedora. 2014-03-18 22:51:03 +02:00
Jussi Pakkanen 43a370cee9 Some logging improvements. 2014-03-08 19:18:53 +02:00
Jussi Pakkanen 7575617280 And for rcc, which I totally guessed would be coming. 2014-02-03 22:47:06 +02:00
Jussi Pakkanen 3814414721 And the same for uic. 2014-02-03 22:43:41 +02:00
Jussi Pakkanen 61db103740 Moc has completely changed its output format with Qt5 so support both. 2014-02-03 22:40:23 +02:00
Jussi Pakkanen 9db65426db Eleganter status message. 2013-11-17 22:52:07 +02:00
Jussi Pakkanen b40ddb955c Return flags in the correct function. 2013-11-17 22:40:30 +02:00
Jussi Pakkanen a2b597d602 D'oh. 2013-11-17 22:35:38 +02:00
Jussi Pakkanen fe78d89d7f Add include and link path flags when using a nonstandard Boost location. 2013-11-17 22:33:11 +02:00