Daniel Molkentin 13 лет назад
Родитель
Сommit
aa63a789dc
1 измененных файлов с 6 добавлено и 4 удалено
  1. 6 4
      cmake/modules/FindCsync.cmake

+ 6 - 4
cmake/modules/FindCsync.cmake

@@ -6,10 +6,12 @@ ENDIF()
 
 IF( DEFINED CSYNC_LIBRARY_PATH AND DEFINED CSYNC_INCLUDE_PATH )
   IF( WIN32 )
-    SET(CSYNC_LIBRARY ${CMAKE_SOURCE_DIR}/src/libocsync.dll)
-  ELSE( WIN32 )
-    SET(CSYNC_LIBRARY ${CSYNC_LIBRARY}/src/libocsync.so)
-  ENDIF( WIN32 )
+    SET(CSYNC_LIBRARY ${CSYNC_LIBRARY_PATH}/src/libocsync.dll)
+  ELSEIF ( APPLE )
+    SET(CSYNC_LIBRARY ${CSYNC_LIBRARY_PATH}/src/libocsync.dylib)
+  ELSE()
+    SET(CSYNC_LIBRARY ${CSYNC_LIBRARY_PATH}/src/libocsync.so)
+  ENDIF( )
 ELSE()
   FIND_LIBRARY(CSYNC_LIBRARY NAMES ocsync HINTS $ENV{CSYNC_DIR})
 ENDIF()