diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2010-07-21 19:35:20 +0000 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2010-07-21 19:35:20 +0000 |
commit | e86940c28be90cc516a7625b0e767259119227e8 (patch) | |
tree | 011d388cc4f65a1ef3e72aea9b903f8b93c79ece | |
parent | 1879481dc429c3471a414ad04c4d0b00f73cd4c4 (diff) | |
download | rockbox-e86940c28be90cc516a7625b0e767259119227e8.tar.gz rockbox-e86940c28be90cc516a7625b0e767259119227e8.zip |
Support cross-compiling Theme Editor.
Adjust project file with some quirks to make cross-compiling a Windows
binary for the Theme Editor work. Only tested on Fedora 13, so might not
work on other distributions without further modifications.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27512 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | utils/themeeditor/themeeditor.pro | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/utils/themeeditor/themeeditor.pro b/utils/themeeditor/themeeditor.pro index 42031ff9fa..303f8b31f6 100644 --- a/utils/themeeditor/themeeditor.pro +++ b/utils/themeeditor/themeeditor.pro | |||
@@ -23,10 +23,20 @@ INCLUDEPATH += models | |||
23 | INCLUDEPATH += graphics | 23 | INCLUDEPATH += graphics |
24 | INCLUDEPATH += quazip | 24 | INCLUDEPATH += quazip |
25 | 25 | ||
26 | cross { | ||
27 | message("Crossbuilding for W32 binary") | ||
28 | # retrieve ar binary for w32 cross compile. This might be specific to | ||
29 | # Fedora mingw32 packages of Qt. Using member() here is needed because at | ||
30 | # least the F13 packages add ar options to the variable. | ||
31 | CROSSOPTIONS += AR=$$member(QMAKE_LIB) | ||
32 | # make sure we use the correct subsystem to prevent a console window coming up. | ||
33 | LIBS += -Wl,-subsystem,windows | ||
34 | } | ||
26 | # Stuff for the parse lib | 35 | # Stuff for the parse lib |
27 | libskin_parser.commands = @$(MAKE) \ | 36 | libskin_parser.commands = @$(MAKE) \ |
28 | TARGET_DIR=$$MYBUILDDIR \ | 37 | TARGET_DIR=$$MYBUILDDIR \ |
29 | CC=\"$$QMAKE_CC\" \ | 38 | CC=\"$$QMAKE_CC\" \ |
39 | $$CROSSOPTIONS \ | ||
30 | BUILDDIR=$$OBJECTS_DIR \ | 40 | BUILDDIR=$$OBJECTS_DIR \ |
31 | -C \ | 41 | -C \ |
32 | $$RBBASE_DIR/lib/skin_parser \ | 42 | $$RBBASE_DIR/lib/skin_parser \ |