aboutsummaryrefslogtreecommitdiff
path: root/lib/lib.pro
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2007-09-08 14:53:41 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2007-09-08 14:53:41 +0000
commitf5d91da6bed3743ed544facd898fd17b10df9110 (patch)
tree590c496d438c26cabb00837d7935540018b1db5d /lib/lib.pro
parentbfcd52034d3b0a10f3fae5812bdc2a2943700fe8 (diff)
downloadqmmp-f5d91da6bed3743ed544facd898fd17b10df9110.tar.gz
qmmp-f5d91da6bed3743ed544facd898fd17b10df9110.tar.bz2
qmmp-f5d91da6bed3743ed544facd898fd17b10df9110.zip
added custom library path
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@144 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'lib/lib.pro')
-rw-r--r--lib/lib.pro21
1 files changed, 19 insertions, 2 deletions
diff --git a/lib/lib.pro b/lib/lib.pro
index 152c548e6..0df692ccd 100644
--- a/lib/lib.pro
+++ b/lib/lib.pro
@@ -27,7 +27,7 @@ SOURCES += recycler.cpp \
soundcore.cpp \
streamreader.cpp \
downloader.cpp \
- filetag.cpp
+ filetag.cpp
TARGET = qmmp
CONFIG += release \
@@ -38,5 +38,22 @@ link_pkgconfig
TEMPLATE = lib
PKGCONFIG += libcurl
-target.path = /lib
+
+isEmpty (LIB_DIR){
+LIB_DIR = /lib
+}
+
+unix{
+LINE1 = $$sprintf(echo \"%1ifndef CONFIG_H\" > ./config.h, $$LITERAL_HASH)
+LINE2 = $$sprintf(echo \"%1define CONFIG_H\" >> ./config.h, $$LITERAL_HASH)
+LINE3 = $$sprintf(echo \"%1define LIB_DIR \\\"%2\\\"\" >> ./config.h, $$LITERAL_HASH, $$LIB_DIR)
+LINE4 = $$sprintf(echo \"%1endif\" >> ./config.h, $$LITERAL_HASH)
+system($$LINE1)
+system($$LINE2)
+system($$LINE3)
+system($$LINE4)
+QMAKE_CLEAN += ./config.h
+}
+
+target.path = $$LIB_DIR
INSTALLS += target