Commit graph

23 commits

Author SHA1 Message Date
therecipe
88938f41fe update the readme + preparations for Qt 5.9.0 2017-04-08 19:46:06 +02:00
therecipe
a0460f5a46 selfstanding docker setup 2017-03-23 21:06:55 +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
b07306acc2 further qmake related changes + more refactoring 2017-03-10 22:54:09 +01:00
therecipe
256c681ec8 further preparations for qmake + pre-build openssl for docker 2017-02-26 22:03:27 +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
e3e91ae71b support ldflags for qtdeploy + support for tooling from docker containers 2017-01-17 17:29:33 +01:00
therecipe
7f3481d85f refactor + minor cleanup 2017-01-04 16:18:11 +01:00
therecipe
4253fd5ff2 minor cleanup 2016-12-30 23:37:32 +01:00
therecipe
d10ed7da32 cleanup internal/parser 2016-12-11 21:03:06 +01:00
therecipe
bc0d27a76d remove qtmoc cleanup function 2016-12-05 21:10:25 +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
Bruno Clermont
e1438c850b improve help 2016-12-01 21:51:34 +07:00
Bruno Clermont
7c2e915d55 improve usability of qtmoc
- switch to flag to CLI parsing
- add logging
- add a `-debug` mode
- flatten code
- cleanup
2016-12-01 21:38:13 +07:00
therecipe
6cdfc0c047 minor fix + cleanup 2016-11-21 21:15:53 +01:00
therecipe
c9176cdd9a cleanup qtmoc + static qRegisterMetaType 2016-11-21 17:55:44 +01:00
therecipe
02751dcb9c support for qRegisterMetatype 2016-11-18 20:29:31 +01:00
therecipe
27a8eac365 fix qtmoc 2016-11-16 21:02:19 +01:00
therecipe
0ffd648614 fixes + windows 64 docker image 2016-11-12 16:06:57 +01:00
therecipe
de96785a74 fix qtmoc 2016-11-05 22:13:29 +01:00
therecipe
d0152ba905 support MSYS2 2016-11-05 20:49:45 +01:00
therecipe
980a9a09e6 make qtminimal and qtmoc faster + integrate new examples 2016-11-02 22:17:37 +01:00
therecipe
bac79d8fdd cleanup + split qtdeploy 2016-10-29 23:28:13 +02:00