fixed some build related problems
[qsqlmon.git] / top.pri
blobfd1debdc4a973fb4142fcebe6a99b818a57db559
1 MY_TOP_DIR = $$PWD
2 # nemuzu pouzivat absolutni cesty, protoze qmake generuje
3 # do Makefile mix relativnich a absolutnich a i kdyz ukazuji na stejny
4 # soubor, nmake si s tim neporadi
5 MY_BUILD_DIR = $$MY_PATH_TO_TOP/_build
7 OBJECTS_DIR = $${MY_BUILD_DIR}/$${MY_SUBPROJECT}
8 MOC_DIR = $$OBJECTS_DIR/moc
9 UI_DIR = $$OBJECTS_DIR/ui
10 RCC_DIR = $$OBJECTS_DIR/rcc
12 #QT_DIR = /Users/fanda/Programs/Qt4/Current
13 #INCLUDEPATH += $$QTDIR/include
14 #message(QT_BUILD_TREE: $$QT_BUILD_TREE)
15 #message(QT_INSTALL_PREFIX: $$[QT_INSTALL_PREFIX])
16 count(QT_BUILD_TREE, 0) {
17         QT_BUILD_TREE = $$[QT_INSTALL_PREFIX]
18         count(QT_BUILD_TREE, 0) {
19                 unix: QT_BUILD_TREE = /usr/lib/qt4
20                 else: win32 {
21                         win32-g++: QT_BUILD_TREE = d:/app/qt4-mingw
22                         else: QT_BUILD_TREE = d:/app/qt4-msvc
23                 }
24         }
26 message(QT_BUILD_TREE: $$QT_BUILD_TREE)
28 DEFINES += QF_PATCH
29 #pokud jsou soucasne uvedeny debug a release, vitezi ten, ktery byl do CONFIGu pridan posledni
30 CONFIG += debug
31 #CONFIG += release
32 win32:CONFIG += release
33 #win32:!win32-g++: CONFIG += qf_dll
34 CONFIG(debug, debug|release) {
35         message(Building in debug mode.)
36         QF_LIBRARY_DEBUG_EXT = _debug
38 else {
39         message(Building in release mode. Ignoring debug if it is available.)
41 #message(top dir config: $$CONFIG)
43 qmake_debug {
44         message(QT_DIR: $$QT_DIR)
45         message(QT_BUILD_TREE: $$QT_BUILD_TREE)
46         message(MY_PATH_TO_TOP: $$MY_PATH_TO_TOP)
47         message(MY_TOP_DIR: $$MY_TOP_DIR)
48         message(MY_BUILD_DIR: $$MY_BUILD_DIR)
49         message(OBJECTS_DIR: $$OBJECTS_DIR)
50         message(MOC_DIR: $$MOC_DIR)
51         message(UI_DIR: $$UI_DIR)