diff options
Diffstat (limited to 'src/sdk/sdk.pro')
-rw-r--r-- | src/sdk/sdk.pro | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/src/sdk/sdk.pro b/src/sdk/sdk.pro new file mode 100644 index 000000000..44930f7a0 --- /dev/null +++ b/src/sdk/sdk.pro @@ -0,0 +1,51 @@ +TEMPLATE = app +DEPENDPATH += . .. +INCLUDEPATH += . .. +TARGET = installerbase + +include(../../installerfw.pri) + +LIBS += -linstaller +QT += network script + +CONFIG -= app_bundle +DESTDIR = $$IFW_APP_PATH + +QM_FILES = qt_de.qm de_de.qm en_us.qm +defineTest(testQmFiles) { + for(file, QM_FILES) { + !exists($$PWD/translations/$$file) { + message("File $$PWD/translations/$$file not found!") + return(false) + } + } + return(true) +} + +if (testQmFiles()) { + RESOURCES += installerbase.qrc +} + +FORMS += settingsdialog.ui + +HEADERS += installerbase_p.h \ + tabcontroller.h \ + installerbasecommons.h \ + settingsdialog.h + +SOURCES = installerbase.cpp \ + installerbase_p.cpp \ + tabcontroller.cpp \ + installerbasecommons.cpp \ + settingsdialog.cpp + +win32:RC_FILE = installerbase.rc +win32-msvc2005 { + CONFIG += embed_manifest_exe #msvc2008 is doing this automaticaly +} + +embed_manifest_exe:win32-msvc2005 { + # The default configuration embed_manifest_exe overrides the manifest file + # already embedded via RC_FILE. Vs2008 already have the necessary manifest entry + QMAKE_POST_LINK += $$quote(mt.exe -updateresource:$$IFW_APP_PATH/$${TARGET}.exe -manifest \"$${IFW_SOURCE_TREE}\\src\\sdk\\$${TARGET}.exe.manifest\") +} |