Skip to content
Snippets Groups Projects
Commit f38362d6 authored by Edric Milaret's avatar Edric Milaret Committed by Guillaume Roguez
Browse files

windows: clean-up .pro files for automatic compilation and packaging

Refs #70870

Change-Id: Ifa38ea9eb245df13c1b95b8e788181384e660f87
parent 80baff6e
No related branches found
No related tags found
No related merge requests found
......@@ -8,16 +8,21 @@ QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets svg
VERSION = 0.1.0
VERSION = 0.1.1
DEFINES += VERSION=\\\"$$VERSION\\\"
BUILD=$${BUILD}
TARGET = RingClientWindows
TEMPLATE = app
QMAKE_CXXFLAGS += -std=c++11
contains(BUILD, Debug) {
QMAKE_STRIP = echo
CONFIG += console
}
SOURCES += main.cpp\
mainwindow.cpp \
......@@ -64,10 +69,9 @@ FORMS += mainwindow.ui \
win32: LIBS += -lole32 -luuid -lshlwapi
INCLUDEPATH += /home/edric/Documents/CrossWorkspace/ring/binArch/include/libringclient
INCLUDEPATH += $${RING}/include/libringclient
win32: LIBS += -L/home/edric/Documents/CrossWorkspace/ring/binArch/lib/ -lringclient
linux: LIBS += -L/usr/local/lib/ -lringclient
LIBS += -L$${RING}/lib/ -lringclient
RESOURCES += \
ressources.qrc
......@@ -79,13 +83,42 @@ DISTFILES += \
License.rtf \
ringtones/konga.ul
win32 {
RINGTONES.files = ringtones
release:RINGTONES.path = $$OUT_PWD/release
RINGTONES.path = $$OUT_PWD/release
PACKAGING.files = ring.wxs
release:PACKAGING.path = $$OUT_PWD/release
PACKAGING.path = $$OUT_PWD/release
LICENSE.files = License.rtf
release:LICENSE.path = $$OUT_PWD/release
LICENSE.path = $$OUT_PWD/release
RUNTIMEDIR=/usr/i686-w64-mingw32/bin/
RUNTIME.files = $${RING}/bin/libring.dll $${RING}/bin/libringclient.dll
RUNTIME.path = $$OUT_PWD/release
QTRUNTIME.files = $$RUNTIMEDIR/Qt5Core.dll $$RUNTIMEDIR/Qt5Widgets.dll \
$$RUNTIMEDIR/Qt5Gui.dll $$RUNTIMEDIR/Qt5Svg.dll
QTRUNTIME.path = $$OUT_PWD/release
QTDEPSRUNTIME.files = $$RUNTIMEDIR/zlib1.dll $$RUNTIMEDIR/iconv.dll \
$$RUNTIMEDIR/libfreetype-6.dll $$RUNTIMEDIR/libglib-2.0-0.dll \
$$RUNTIMEDIR/libharfbuzz-0.dll \
$$RUNTIMEDIR/libintl-8.dll $$RUNTIMEDIR/libpcre-1.dll \
$$RUNTIMEDIR/libpcre16-0.dll $$RUNTIMEDIR/libpng16-16.dll
QTDEPSRUNTIME.path = $$OUT_PWD/release
QTPLATFORMS.files = $$(QTDIR)/plugins/platforms/qwindows.dll
QTPLATFORMS.path = $$OUT_PWD/release/platforms
LIBSTD.files = $$RUNTIMEDIR/libgcc_s_sjlj-1.dll $$RUNTIMEDIR/libstdc++-6.dll \
$$RUNTIMEDIR/libwinpthread-1.dll
LIBSTD.path = $$OUT_PWD/release
INSTALLS += RINGTONES PACKAGING LICENSE RUNTIME QTRUNTIME QTDEPSRUNTIME \
QTPLATFORMS LIBSTD
}
INSTALLS += RINGTONES PACKAGING LICENSE
<?xml version='1.0' encoding='windows-1252'?>
<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'>
<Product Name='Ring 0.1.0' Id='9D33885D-6992-4A9B-82B5-7AC3834CF61E' UpgradeCode='E7C93227-949A-4F55-9058-509AA1126A3E'
Language='1033' Codepage='1252' Version='0.1.0' Manufacturer='Savoir-Faire Linux'>
<Product Name='Ring' Id='9D33885D-6992-4A9B-82B5-7AC3834CF61E' UpgradeCode='E7C93227-949A-4F55-9058-509AA1126A3E'
Language='1033' Codepage='1252' Version='0.1.1' Manufacturer='Savoir-Faire Linux'>
<Package Id='*' Keywords='Installer' Description="Ring 0.1.0 Installer"
<Package Id='*' Keywords='Installer' Description="Ring Installer"
Manufacturer='Savoir-Faire Linux'
InstallerVersion='100' Languages='1033' Compressed='yes' SummaryCodepage='1252' />
<Media Id='1' Cabinet='Ring.cab' EmbedCab='yes' DiskPrompt='USB' />
<Property Id='DiskPrompt' Value="Ring 0.1.0 Installer" />
<Property Id='DiskPrompt' Value="Ring Installer" />
<Directory Id='TARGETDIR' Name='SourceDir'>
<Directory Id='ProgramFilesFolder' Name='PFiles'>
<Directory Id='SavoirFaireLinux' Name='Savoir-Faire Linux'>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment