summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Kamm <christian.d.kamm@nokia.com>2010-03-30 13:29:09 +0200
committerChristian Kamm <christian.d.kamm@nokia.com>2010-03-30 13:29:09 +0200
commite8ac52d76fb9a2e27df5a57cd212edc8e7f7c29d (patch)
tree9d9ef2aa15a98125248641e5abf2f84bc2aa42cd
parent32f3f5b98f1e6ad8bee7b9e2386efb1cc9b71fce (diff)
Make 'make install' work.
You can now set a PREFIX qmake variable to change the default install path. Done-with: owolff
-rw-r--r--coroutine.pro3
-rw-r--r--doc/doc.pri2
-rw-r--r--src/src.pro9
3 files changed, 13 insertions, 1 deletions
diff --git a/coroutine.pro b/coroutine.pro
index 0bb1661..6b0e996 100644
--- a/coroutine.pro
+++ b/coroutine.pro
@@ -7,3 +7,6 @@ system(echo "INCLUDEPATH *= $$PWD/src" > use_coroutine.pri)
system(echo "LIBS *= -L$$OUT_PWD/lib" >> use_coroutine.pri)
system(echo "LIBS *= -l$$qtLibraryTarget(coroutine)" >> use_coroutine.pri)
system(echo "unix:LIBS *= -Wl,-rpath,$$OUT_PWD/lib" >> use_coroutine.pri)
+
+isEmpty(PREFIX): PREFIX = $$OUT_PWD/install
+
diff --git a/doc/doc.pri b/doc/doc.pri
index 037a9a0..547b92d 100644
--- a/doc/doc.pri
+++ b/doc/doc.pri
@@ -28,7 +28,7 @@ qch_docs.depends += html_docs
qch_docs.files = $$QCH_FILE
unix:!macx {
- qch_docs.path = /share/doc/qtcreator
+ qch_docs.path = $$PREFIX/share/doc/coroutine
qch_docs.CONFIG += no_check_exist
INSTALLS += qch_docs
}
diff --git a/src/src.pro b/src/src.pro
index 436105c..ca72f7d 100644
--- a/src/src.pro
+++ b/src/src.pro
@@ -55,3 +55,12 @@ win32:contains(QMAKE_CXX,cl) {
backend/switchstack_msvc_32.cpp \
backend/initializestack_32.cpp
}
+
+# install rules
+target.path = $$PREFIX/lib
+
+headers.files = $$HEADERS
+headers.path = $$PREFIX/include/coroutine
+
+INSTALLS += target headers
+