Writing about modules for handling range and domain blocks.
[fic.git] / fractal.pro
blobb1af5f8e13eacb51d261202cd3f63992f5b2c40c
1 TEMPLATE = app
2 DEPENDPATH += .
3 INCLUDEPATH += .
5 CONFIG += qt debug_and_release warn_on
7 # Input
8 HEADERS += *.h FerrisLoki/*.h modules/*.h
9 SOURCES += *.cpp modules/*.cpp
10 PRECOMPILED_HEADER = headers.h
11 #FORMS = settings.ui colors.ui
12 #TRANSLATIONS = lang-cs_CZ.ts
14 QMAKE_CLEAN += doxygen/html/*
16 CONFIG(debug,debug|release) {
17 TARGET = debug/$$TARGET
18 } else {
19 TARGET = release/$$TARGET
22 QMAKE_CXXFLAGS_DEBUG *= -ggdb
23 #QMAKE_CXXFLAGS_RELEASE -= -ggdb
25 QMAKE_CXXFLAGS_RELEASE *= -ffunction-sections -msse2
26 contains(QMAKE_CC,gcc) {
27 QMAKE_CXXFLAGS_RELEASE *= -frepo
29 contains(QMAKE_CC,icc) {
30 QMAKE_CXXFLAGS_RELEASE -= -O2
31 QMAKE_CXXFLAGS_RELEASE *= -O3 -march=pentium4
34 # profiling support
35 #QMAKE_CXXFLAGS_RELEASE *= -ggdb -pg
36 #QMAKE_LFLAGS_RELEASE *= -ggdb -pg