Commit graph

67 commits

Author SHA1 Message Date
Mathy Vanvoorden
f54fabd677
Added Gentoo detection 2017-04-01 20:52:43 +02:00
therecipe
4a6fbe292c minor fix for the docker setup on windows + minor fix for logrus 2017-03-31 16:16:23 +02:00
therecipe
256e4454bd fix qtmoc + docker setup on windows 2017-03-30 22:26:52 +02:00
therecipe
8afded013b fix qtsetup/check on windows 2017-03-29 21:11:55 +02:00
therecipe
03ca38c3b8 fix android + qtmoc 2017-03-28 17:41:57 +02:00
therecipe
b144b9ffd3 several fixes + rpi docker images 2017-03-17 21:36:32 +01:00
therecipe
1c2fcd441f breaking changes; make use of qmake + drop legacy code
The cgo files are now generated by parsing the Makefiles generated by
qmake.
This greatly simplifies the support for additional targets, and also
removes the need to maintain extra backward and forward compatibility
code.

But these (backend) changes needed to come along with some breaking
changes to the (fontend) tooling.
So there is now the need to always specify the target when you use
qtmoc, qtrcc or qtminimal.

Some other minor breaking changes were:
The moc and rcc files are not automatically removed anymore by qtdeploy.
Because qtdeploy now has a -fast flag to make used of these cached
files.

The use of docker is now specified by using the -docker flag.

And the docker images were renamed to make their use case more clear.
2017-03-16 20:18:32 +01:00
therecipe
b47d2addd4 fix CI + qtsetup 2017-03-11 20:08:40 +01:00
therecipe
b07306acc2 further qmake related changes + more refactoring 2017-03-10 22:54:09 +01:00
therecipe
5200161c61 qmake related changes + some refactoring 2017-03-04 19:01:53 +01:00
therecipe
70f198d247 fix connect functions, dynamic mxe lookup, futher qmake related changes 2017-03-02 19:24:25 +01:00
therecipe
864e4fbe10 fix qtmoc issue on linux 2017-02-28 19:27:55 +01:00
therecipe
61c4644284 fix CI 2017-02-27 01:23:27 +01:00
therecipe
256c681ec8 further preparations for qmake + pre-build openssl for docker 2017-02-26 22:03:27 +01:00
therecipe
a15e5055c5 preparation for qmake + new update mechanism + qtmoc fix 2017-02-24 22:53:17 +01:00
therecipe
9cb2c840ec initial update to Qt 5.8 + breaking changes + new speech module
1. the qt api changed in various places
2. dropped the "_minimal" suffix for the deployment folders
3. to keep using older versions of Qt (5.7.1 for example), one would
now need to explicit export "QT_VERSION=5.7.1" and also
"QT_DIR=/path/to/Qt5.7.1"
2017-02-10 18:18:44 +01:00
therecipe
e70f310ce5 fix qtmoc 2017-02-01 16:38:51 +01:00
therecipe
fd7b65bc3c minor fix 2017-01-12 15:42:30 +01:00
Bruno Clermont
e4200d2e4d improve log msg 2017-01-12 15:38:24 +08:00
Bruno Clermont
201ab26606 validate more input 2017-01-12 15:35:25 +08:00
therecipe
9d86d8aac3 preparation for Qt 5.8.0 2017-01-08 20:14:18 +01:00
therecipe
d9eb444d8b fix infinite recursion in utils.QT_VERSION 2017-01-08 00:56:58 +01:00
therecipe
8a83cb4e3e qt_dir & qt_version flags + partial automatic version detection 2017-01-07 18:26:06 +01:00
therecipe
acb48c8d7f make qtdeploy less verbose 2017-01-04 00:01:13 +01:00
therecipe
8fdb852dd5 fix msys2 2017-01-02 21:26:38 +01:00
therecipe
8e6d46d68e additional flags for qtrcc 2017-01-02 19:17:38 +01:00
therecipe
0329327628 minor fixes 2016-12-30 21:40:48 +01:00
therecipe
0b03390a53 fix qtmoc + new quick/hotreload example 2016-12-24 00:45:53 +01:00
therecipe
28b6970117 fix sailfish + fix ios-simulator + new checks 2016-12-16 21:59:46 +01:00
Jordan Orelli
d53d57d8e6 blacklist the vendor directory from qtmoc 2016-12-14 18:03:43 -06:00
Andraz Vrhovec
0b29a736cf Fix unwanted error when using multiple gopaths 2016-12-14 15:25:12 +01:00
therecipe
279ae4e3bc update various dependencies 2016-12-13 23:13:10 +01:00
therecipe
d10ed7da32 cleanup internal/parser 2016-12-11 21:03:06 +01:00
Bruno Clermont
2384b753c0 Refactor Internal (#135)
* add WalkFilterBlacklist func

* add WalkOnlyDirectory

* add WalkFilterError

* add WalkOnlyFile

* add WalkOnlyFile

* fix assert parameter order, add WalkOnlyExtension

* refactor qtmoc

* remove WalkFilterError

* raise error

* move logging to GetModule

* put back moc_cleanup.json
2016-12-05 21:09:16 +01:00
therecipe
4efdadb17c fix utils 2016-11-19 01:15:43 +01:00
therecipe
ddebfd2f00 fix non terminated import 2016-11-18 15:49:57 +01:00
Bruno Clermont
957cee288f Update utils.go
improve logging
2016-11-18 14:30:09 +07:00
therecipe
0ffd648614 fixes + windows 64 docker image 2016-11-12 16:06:57 +01:00
therecipe
59acd97d34 new quick/dynamic example 2016-11-09 23:19:35 +01:00
therecipe
26cfcccaed support cross compilation on Linux for Windows 64bit 2016-11-07 02:48:18 +01:00
therecipe
d0152ba905 support MSYS2 2016-11-05 20:49:45 +01:00
therecipe
702c18b381 fix qtsetup/check 2016-11-02 14:15:36 +01:00
therecipe
3917516184 minor cleanup 2016-10-30 03:53:56 +01:00
therecipe
0bd230d5f6 cleanup + better logging 2016-10-28 04:00:58 +02:00
therecipe
d51ced2197 update readme + docker support + stub support + minimal_cgo 2016-10-26 16:44:27 +02:00
therecipe
ab28153efa fix qtdeploy on windows 2016-10-23 05:00:53 +02:00
therecipe
00ea5322fa support cross compilation on Linux for Windows 2016-10-23 04:32:23 +02:00
Bruno Clermont
81d5f53a9a support multiple GOPATH (#74) 2016-10-23 04:14:01 +02:00
therecipe
c0d3e45458 support homebrew on macOS + update ci + new debug logger 2016-10-20 03:25:57 +02:00
therecipe
1e89b32ea2 fix xcode sdk lookup + add slack channel to readme 2016-10-18 02:52:43 +02:00