FindCsync.cmake 868 B

12345678910111213141516171819202122232425
  1. IF(EXISTS "${CMAKE_SOURCE_DIR}/../csync/src/csync.h")
  2. SET(CSYNC_INCLUDE_PATH ${CMAKE_SOURCE_DIR}/../csync/src/)
  3. ELSE()
  4. FIND_PATH(CSYNC_INCLUDE_PATH NAMES csync.h HINTS $ENV{CSYNC_DIR} )
  5. ENDIF()
  6. IF(EXISTS "${CMAKE_SOURCE_DIR}/../buildcsync/src/")
  7. IF( WIN32 )
  8. SET(CSYNC_LIBRARY ${CMAKE_SOURCE_DIR}/../win/buildcsync/src/libocsync.dll)
  9. ELSE( WIN32 )
  10. SET(CSYNC_LIBRARY ${CMAKE_SOURCE_DIR}/../buildcsync/src/libocsync.so)
  11. ENDIF( WIN32 )
  12. ELSE()
  13. FIND_LIBRARY(CSYNC_LIBRARY NAMES ocsync HINTS $ENV{CSYNC_DIR})
  14. ENDIF()
  15. SET(CSYNC_INCLUDE_DIR ${CSYNC_INCLUDE_PATH})
  16. # handle the QUIETLY and REQUIRED arguments and set CSYNC_FOUND to TRUE if
  17. # all listed variables are TRUE
  18. include(FindPackageHandleStandardArgs)
  19. FIND_PACKAGE_HANDLE_STANDARD_ARGS(Csync DEFAULT_MSG
  20. CSYNC_LIBRARY CSYNC_INCLUDE_PATH)
  21. MARK_AS_ADVANCED( CSYNC_INCLUDE_PATH CSYNC_LIBRARY )