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 |
Jussi Pakkanen
|
a6e31563f8
|
Path fix.
|
2013-11-17 22:28:36 +02:00 |
Jussi Pakkanen
|
af4e3b6671
|
Can now specify custom Boost root dir.
|
2013-11-17 22:25:17 +02:00 |
Jussi Pakkanen
|
0f2d43669d
|
Added support for Qt resource compiler.
|
2013-10-05 00:12:47 +03:00 |
Jussi Pakkanen
|
3a282890bc
|
Minor gtest detector fix.
|
2013-09-30 18:29:47 +03:00 |
Jussi Pakkanen
|
16e7f98a6f
|
One-liner.
|
2013-09-28 19:57:39 +03:00 |
Jussi Pakkanen
|
be2da48daa
|
Strip holders from ext deps.
|
2013-09-28 19:50:15 +03:00 |
Jussi Pakkanen
|
a3f88e1a49
|
Search for Boost libs in all lib dirs.
|
2013-08-11 22:55:40 +03:00 |
Jussi Pakkanen
|
8281179888
|
Handle case of Boost not found.
|
2013-07-08 21:15:33 +03:00 |
Jussi Pakkanen
|
9186d7c6a6
|
Removed one comma.
|
2013-07-08 21:12:36 +03:00 |
Jussi Pakkanen
|
1a134fbec1
|
Parenthesize Boost version number.
|
2013-07-08 21:11:01 +03:00 |
Jussi Pakkanen
|
bbc3664028
|
Moved some print functions to logging.
|
2013-07-08 20:47:55 +03:00 |
Jussi Pakkanen
|
a488302e5a
|
GTest and GMock are detected on Fedora.
|
2013-07-04 18:39:57 +03:00 |
Jussi Pakkanen
|
f996d30d65
|
Boost works on Fedora.
|
2013-07-04 18:15:26 +03:00 |
Jussi Pakkanen
|
0f03b26f44
|
Removed -tt, which is not necessary with Python 3.
|
2013-06-20 18:07:03 +03:00 |
Jussi Pakkanen
|
ea3e8f1dd2
|
Improvements to GTest and GMock.
|
2013-06-17 01:41:17 +03:00 |
Jussi Pakkanen
|
ce4f2f1bbe
|
Support using a source distribution of GMock.
|
2013-06-17 01:31:26 +03:00 |
Jussi Pakkanen
|
aa8d48bdb8
|
Added hack to clear out text seeping in from the surrounding Make when building a Debian package.
|
2013-06-16 19:27:11 +03:00 |
Jussi Pakkanen
|
41e89c5cb5
|
Verify output of gnustep dependency program.
|
2013-06-16 18:10:14 +03:00 |
Jussi Pakkanen
|
17e8bcdf04
|
Print external program detection info.
|
2013-06-16 17:48:47 +03:00 |
Jussi Pakkanen
|
16bf0b2386
|
Print detection info for GnuStep.
|
2013-06-16 17:21:40 +03:00 |
Jussi Pakkanen
|
e197442362
|
Print Qt5 detection info.
|
2013-06-16 17:06:33 +03:00 |
Jussi Pakkanen
|
57e7bc3cab
|
Print detection info of GTest and GMock.
|
2013-06-16 16:53:39 +03:00 |
Jussi Pakkanen
|
93c1ef3c19
|
Print Boost info.
|
2013-06-16 16:49:55 +03:00 |
Jussi Pakkanen
|
c3fd1f11b8
|
Print pkg-config detection info.
|
2013-06-16 16:41:01 +03:00 |
Jussi Pakkanen
|
852b774e2e
|
The default value of required is true for dependencies.
|
2013-06-01 14:06:36 +03:00 |
Jussi Pakkanen
|
2c3d35802f
|
Can use Apple frameworks with Objective C.
|
2013-04-10 22:41:46 +03:00 |
Jussi Pakkanen
|
9701d4d555
|
Added support for GNUStep.
|
2013-04-06 21:48:51 +03:00 |
Jussi Pakkanen
|
2ed81e939a
|
Print version strings on error.
|
2013-04-01 20:10:34 +03:00 |
Jussi Pakkanen
|
35f3495c1d
|
Can build Qt5 applications.
|
2013-04-01 20:07:41 +03:00 |
Jussi Pakkanen
|
e3184c4f94
|
Qt5 apps compile with only a slight amount of cheating.
|
2013-04-01 19:56:23 +03:00 |
Jussi Pakkanen
|
6cf0182037
|
Can generate sources with moc and uic.
|
2013-04-01 18:43:03 +03:00 |
Jussi Pakkanen
|
8f63a4ff81
|
Ui rule too, and store rules in the backend object.
|
2013-04-01 18:18:57 +03:00 |
Jussi Pakkanen
|
a869da185f
|
Can generate custom rules for dependencies.
|
2013-04-01 18:06:27 +03:00 |
Jussi Pakkanen
|
71ce75899a
|
Deleted useless class.
|
2013-04-01 17:19:00 +03:00 |
Jussi Pakkanen
|
f856ee0f33
|
Fixed class hierarchy of dependencies.
|
2013-04-01 17:14:23 +03:00 |
Jussi Pakkanen
|
eea5b961fd
|
Qt5 test case and some implementation.
|
2013-04-01 16:22:35 +03:00 |
Jussi Pakkanen
|
3d4aad9e0d
|
Can have multiple different configurations of the same dependency.
|
2013-04-01 14:58:22 +03:00 |
Jussi Pakkanen
|
137365b5b3
|
Better external program detection.
|
2013-04-01 14:35:03 +03:00 |
Jussi Pakkanen
|
b5ca8b949b
|
Basic work on supporting Qt5.
|
2013-04-01 14:27:13 +03:00 |
Jussi Pakkanen
|
b77ac5ec9f
|
Extracted dependencies to their own file.
|
2013-04-01 14:08:54 +03:00 |
Jussi Pakkanen
|
867c315e56
|
Added detector for GMock.
|
2013-03-24 17:07:34 +02:00 |
Jussi Pakkanen
|
26b79bdefa
|
Do not add standard include dir to include path.
|
2013-03-24 16:20:04 +02:00 |
Jussi Pakkanen
|
7882acbd72
|
Gtest now works, though still a bit hackish.
|
2013-03-24 15:50:40 +02:00 |
Jussi Pakkanen
|
1b11431079
|
Work on adding GTest support.
|
2013-03-24 15:41:20 +02:00 |
Jussi Pakkanen
|
70f6b769a6
|
Added custom detector framework and a Boost detector to it.
|
2013-03-24 15:04:51 +02:00 |