summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2010-07-21 19:35:20 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2010-07-21 19:35:20 +0000
commite86940c28be90cc516a7625b0e767259119227e8 (patch)
tree011d388cc4f65a1ef3e72aea9b903f8b93c79ece /utils
parent1879481dc429c3471a414ad04c4d0b00f73cd4c4 (diff)
downloadrockbox-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
Diffstat (limited to 'utils')
-rw-r--r--utils/themeeditor/themeeditor.pro10
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
23INCLUDEPATH += graphics 23INCLUDEPATH += graphics
24INCLUDEPATH += quazip 24INCLUDEPATH += quazip
25 25
26cross {
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
27libskin_parser.commands = @$(MAKE) \ 36libskin_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 \