]> git.sur5r.net Git - fstl/blobdiff - qt/fstl.pro
Adding support for static qt builds
[fstl] / qt / fstl.pro
index 74cab3b231f8fb732ab35c382fc37dbba64ab645..7a0f449862e534c1aaa7e20b4c92835ed565f26e 100644 (file)
@@ -1,9 +1,14 @@
-QT       += core gui opengl widgets
+QT += core gui opengl widgets
 
 TARGET = fstl
 TEMPLATE = app
 
+# Bump optimization up to -O3 in release builds
+QMAKE_CXXFLAGS_RELEASE -= -O2
+QMAKE_CXXFLAGS_RELEASE += -O3
+
 SOURCES += \
+    ../src/app.cpp\
     ../src/main.cpp\
     ../src/canvas.cpp \
     ../src/mesh.cpp \
@@ -13,6 +18,7 @@ SOURCES += \
     ../src/backdrop.cpp
 
 HEADERS  += \
+    ../src/app.h\
     ../src/canvas.h \
     ../src/mesh.h \
     ../src/glmesh.h \
@@ -26,6 +32,15 @@ RESOURCES += \
     qt.qrc \
     ../gl/gl.qrc
 
-QMAKE_INFO_PLIST = ../misc/Info.plist
+macx {
+    QMAKE_INFO_PLIST = ../app/Info.plist
+    ICON = ../app/fstl.icns
+}
+
+win32 {
+    RC_FILE = ../exe/fstl.rc
+}
 
-ICON = ../misc/fstl.icns
+static {
+    CONFIG += static
+}