diff options
author | nicolas.dufresne <nicolas.dufresne@c587cffe-e639-0410-9787-d7902ae8ed56> | 2010-08-18 20:04:12 +0000 |
---|---|---|
committer | nicolas.dufresne <nicolas.dufresne@c587cffe-e639-0410-9787-d7902ae8ed56> | 2010-08-18 20:04:12 +0000 |
commit | 955b6329d3db60e8e5ce5e48ec383a9ebd16967c (patch) | |
tree | f48178236638f87f0da398d26b6bef2371b7daf9 /libproxy/cmake/libproxy.cmk | |
parent | e3d0f858481a58c9f0767fde7994e691d524d5d3 (diff) | |
download | libproxy-955b6329d3db60e8e5ce5e48ec383a9ebd16967c.tar.gz |
Fix relative path bug with LIBEXECDIR and MODULEDIR
git-svn-id: http://libproxy.googlecode.com/svn/trunk@719 c587cffe-e639-0410-9787-d7902ae8ed56
Diffstat (limited to 'libproxy/cmake/libproxy.cmk')
-rw-r--r-- | libproxy/cmake/libproxy.cmk | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libproxy/cmake/libproxy.cmk b/libproxy/cmake/libproxy.cmk index 2c2cfa9..5625d4e 100644 --- a/libproxy/cmake/libproxy.cmk +++ b/libproxy/cmake/libproxy.cmk @@ -9,8 +9,14 @@ if(WIN32) string(REGEX REPLACE "\\\\" "\\\\\\\\" MODULE_INSTALL_DIR ${MODULE_INSTALL_DIR}) endif() +if(IS_ABSOLUTE "${MODULE_INSTALL_DIR}") + set(MODULEDIR "${MODULE_INSTALL_DIR}") +else () + set(MODULEDIR "${CMAKE_INSTALL_PREFIX}/${MODULE_INSTALL_DIR}") +endif() + set_property(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/proxy.cpp - PROPERTY COMPILE_DEFINITIONS MODULEDIR="${MODULE_INSTALL_DIR}";BUILTIN_MODULES=${BUILTIN_MODULES}) + PROPERTY COMPILE_DEFINITIONS MODULEDIR="${MODULEDIR}";BUILTIN_MODULES=${BUILTIN_MODULES}) set_target_properties(libproxy PROPERTIES PREFIX "" VERSION 1.0.0 SOVERSION 1) install(TARGETS libproxy DESTINATION ${LIB_INSTALL_DIR}) install(FILES proxy.h DESTINATION ${INCLUDE_INSTALL_DIR}) |