summaryrefslogtreecommitdiffstats
path: root/qmlogre.pro
diff options
context:
space:
mode:
Diffstat (limited to 'qmlogre.pro')
-rw-r--r--qmlogre.pro41
1 files changed, 27 insertions, 14 deletions
diff --git a/qmlogre.pro b/qmlogre.pro
index 9f1ad7a..31b41a9 100644
--- a/qmlogre.pro
+++ b/qmlogre.pro
@@ -3,35 +3,48 @@ QT += opengl declarative
TEMPLATE = app
TARGET = qmlogre
-unix {
+macx {
+ OGREDIR = $$(OGRE_HOME)
+ isEmpty(OGREDIR) {
+ error(QmlOgre needs Ogre to be built. Please set the environment variable OGRE_HOME pointing to your Ogre root directory.)
+ } else {
+ message(Using Ogre libraries in $$OGREDIR)
+ INCLUDEPATH += $$OGREDIR/include/OGRE
+ QMAKE_LFLAGS += -F$$OGREDIR/lib/release
+ LIBS += -framework Ogre
+
+ BOOSTDIR = $$OGREDIR/boost_1_42
+ !isEmpty(BOOSTDIR) {
+ INCLUDEPATH += $$BOOSTDIR
+ LIBS += -L$$BOOSTDIR/lib -lboost_date_time-xgcc40-mt-1_42 -lboost_thread-xgcc40-mt-1_42
+ }
+
+ DEFINES += OGRE_PLUGIN_VAR=\"$$OGREDIR/lib\"
+ }
+} else:unix {
CONFIG += link_pkgconfig
PKGCONFIG += OGRE
OGRELIBDIR = $$system(pkg-config --libs-only-L OGRE)
OGRELIBDIR = $$replace(OGRELIBDIR, -L,)
OGREPLUGINDIR = $$OGRELIBDIR/OGRE
DEFINES += OGRE_PLUGIN_VAR=\"$$OGREPLUGINDIR\"
-} else {
+} else:win32 {
OGREDIR = $$(OGRE_HOME)
isEmpty(OGREDIR) {
error(QmlOgre needs Ogre to be built. Please set the environment variable OGRE_HOME pointing to your Ogre root directory.)
} else {
message(Using Ogre libraries in $$OGREDIR)
INCLUDEPATH += $$OGREDIR/include/OGRE
- macx {
- QMAKE_LFLAGS += -F$$OGREDIR/lib/release
- LIBS += -framework Ogre
- } else {
- LIBS += -L$$OGREDIR/lib -lOgreMain
+ LIBS += -L$$OGREDIR/lib -lOgreMain
+
+ BOOSTDIR = $$OGREDIR/boost_1_42
+ !isEmpty(BOOSTDIR) {
+ INCLUDEPATH += $$BOOSTDIR
+ LIBS += -L$$BOOSTDIR/lib -lboost_date_time-xgcc40-mt-1_42 -lboost_thread-xgcc40-mt-1_42
}
- }
- BOOSTDIR = $$OGREDIR/boost_1_42
- !isEmpty(BOOSTDIR) {
- INCLUDEPATH += $$BOOSTDIR
- LIBS += -L$$BOOSTDIR/lib -lboost_date_time-xgcc40-mt-1_42 -lboost_thread-xgcc40-mt-1_42
+ DEFINES += OGRE_PLUGIN_VAR=\\\"$$OGREDIR/bin\\\"
}
-
- DEFINES += OGRE_PLUGIN_VAR=$$OGREDIR/lib
}
UI_DIR = ./.ui