aboutsummaryrefslogtreecommitdiff
path: root/lib/CMakeLists.txt
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/CMakeLists.txt
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/CMakeLists.txt')
-rw-r--r--lib/CMakeLists.txt10
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
index 25c54ee8e..ce8cba005 100644
--- a/lib/CMakeLists.txt
+++ b/lib/CMakeLists.txt
@@ -51,8 +51,14 @@ QT4_WRAP_CPP(libqmmp_MOC_SRCS ${libqmmp_MOC_HDRS})
include_directories(${CMAKE_CURRENT_BINARY_DIR})
+SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES config.h)
+
+EXEC_PROGRAM(echo ${CMAKE_CURRENT_BINARY_DIR} ARGS "\"#ifndef CONFIG_H\"" > ./config.h)
+EXEC_PROGRAM(echo ${CMAKE_CURRENT_BINARY_DIR} ARGS "\"#define CONFIG_H\"" >> ./config.h)
+EXEC_PROGRAM(echo ${CMAKE_CURRENT_BINARY_DIR} ARGS "\"#define LIB_DIR \\\"/${LIB_DIR}\\\"\"" >> ./config.h)
+EXEC_PROGRAM(echo ${CMAKE_CURRENT_BINARY_DIR} ARGS "\"#endif\"" >> ./config.h)
+
ADD_LIBRARY(qmmp SHARED ${libqmmp_SRCS} ${libqmmp_MOC_SRCS})
target_link_libraries(qmmp ${QT_LIBRARIES} curl)
-install(TARGETS qmmp LIBRARY DESTINATION lib)
-
+install(TARGETS qmmp LIBRARY DESTINATION ${LIB_DIR})