diff options
author | Christian Kamm <christian.d.kamm@nokia.com> | 2010-03-30 13:29:09 +0200 |
---|---|---|
committer | Christian Kamm <christian.d.kamm@nokia.com> | 2010-03-30 13:29:09 +0200 |
commit | e8ac52d76fb9a2e27df5a57cd212edc8e7f7c29d (patch) | |
tree | 9d9ef2aa15a98125248641e5abf2f84bc2aa42cd | |
parent | 32f3f5b98f1e6ad8bee7b9e2386efb1cc9b71fce (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.pro | 3 | ||||
-rw-r--r-- | doc/doc.pri | 2 | ||||
-rw-r--r-- | src/src.pro | 9 |
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 + |