diff options
author | Klaas Freitag <freitag@owncloud.com> | 2013-01-22 18:08:56 +0400 |
---|---|---|
committer | Klaas Freitag <freitag@owncloud.com> | 2013-01-22 18:08:56 +0400 |
commit | 1385aab65d3bf56531236671f79fee69e639e2bb (patch) | |
tree | e349e7581653c4bf0b9b633fec1a0b69860d63db /cmake | |
parent | 862a9d938c944f70cbb34c0a75a2be891b273a5e (diff) |
Changed FindCSync module to not check relative pathes + docu.
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/modules/FindCsync.cmake | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/cmake/modules/FindCsync.cmake b/cmake/modules/FindCsync.cmake index 73f7cdd5a..1a5d37663 100644 --- a/cmake/modules/FindCsync.cmake +++ b/cmake/modules/FindCsync.cmake @@ -1,28 +1,28 @@ -IF(EXISTS "${CMAKE_SOURCE_DIR}/../csync/src/csync.h") - SET(CSYNC_INCLUDE_PATH ${CMAKE_SOURCE_DIR}/../csync/src/) -ELSE() - FIND_PATH(CSYNC_INCLUDE_PATH NAMES csync.h HINTS $ENV{CSYNC_DIR} ) -ENDIF() -IF( DEFINED CSYNC_LIBRARY_PATH AND DEFINED CSYNC_INCLUDE_PATH ) - IF( WIN32 ) - SET(CSYNC_LIBRARY ${CSYNC_LIBRARY_PATH}/src/libocsync.dll) - ELSEIF ( APPLE ) - SET(CSYNC_LIBRARY ${CSYNC_LIBRARY_PATH}/src/libocsync.dylib) +IF( DEFINED CSYNC_BUILD_PATH ) + SET(CSYNC_LIBRARY_PATH ${CSYNC_BUILD_PATH}) + SET(CSYNC_BINARY_DIR ${CSYNC_BUILD_PATH}) + + IF(WIN32) + SET(CSYNC_LIBRARY ${CSYNC_BUILD_PATH}/src/libocsync.dll) + ELSEIF( APPLE ) + SET(CSYNC_LIBRARY ${CSYNC_BUILD_PATH}/src/libocsync.dylib) ELSE() - SET(CSYNC_LIBRARY ${CSYNC_LIBRARY_PATH}/src/libocsync.so) - ENDIF( ) - SET(CSYNC_BINARY_DIR ${CSYNC_LIBRARY_PATH}) + SET(CSYNC_LIBRARY ${CSYNC_BUILD_PATH}/src/libocsync.so) + ENDIF() ELSE() FIND_LIBRARY(CSYNC_LIBRARY NAMES ocsync HINTS $ENV{CSYNC_DIR}) ENDIF() +IF(NOT DEFINED CSYNC_INCLUDE_PATH) + FIND_PATH(CSYNC_INCLUDE_PATH NAMES csync.h HINTS $ENV{CSYNC_DIR} ) +ENDIF() + SET(CSYNC_INCLUDE_DIR ${CSYNC_INCLUDE_PATH}) # handle the QUIETLY and REQUIRED arguments and set CSYNC_FOUND to TRUE if # all listed variables are TRUE include(FindPackageHandleStandardArgs) -FIND_PACKAGE_HANDLE_STANDARD_ARGS(Csync DEFAULT_MSG - CSYNC_LIBRARY CSYNC_INCLUDE_PATH) +FIND_PACKAGE_HANDLE_STANDARD_ARGS(Csync DEFAULT_MSG CSYNC_LIBRARY CSYNC_INCLUDE_PATH) MARK_AS_ADVANCED( CSYNC_INCLUDE_PATH CSYNC_LIBRARY ) |