SET (REQUIRED_SWORD_VERSION 1.5.9) SET (SIMPLE_RENDER_SWORD_VERSION 1.5.10) SET (MULTIVERSE_SWORD_VERSION 1.5.11.1) # This module looks for installed sword # # It will define the following values # SWORD_INCLUDE_DIR # SWORD_LIBS SET(TRIAL_LIBRARY_PATHS $ENV{SWORD_HOME}/lib${LIB_SUFFIX} ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX} /usr/lib${LIB_SUFFIX} /usr/local/lib${LIB_SUFFIX} /sw/lib${LIB_SUFFIX} ) SET(TRIAL_INCLUDE_PATHS $ENV{SWORD_HOME}/include ${CMAKE_INSTALL_PREFIX}/include /sw/include ) FIND_LIBRARY(SWORD_LIBRARY sword NAMES libsword PATHS ${TRIAL_LIBRARY_PATHS}) IF (SWORD_LIBRARY) MESSAGE(STATUS "Found CLucene library: ${CLUCENE_LIBRARY}") ENDIF (SWORD_LIBRARY) FIND_PATH(SWORD_INCLUDE_DIR NAMES sword/swmgr.h PATHS ${TRIAL_INCLUDE_PATHS}) IF (SWORD_INCLUDE_DIR) MESSAGE(STATUS "Found Sword include dir: ${SWORD_INCLUDE_DIR}") ENDIF (SWORD_INCLUDE_DIR) SET(SWORD_INCLUDE_DIR "${SWORD_INCLUDE_DIR}/sword") MESSAGE(STATUS "Sword include directory is ${SWORD_INCLUDE_DIR}") IF (MULTIVERSE_SWORD_OK EQUAL 0) SET (SWORD_CFLAGS "${SWORD_CFLAGS} -DSWORD_MULTIVERSE") ENDIF (MULTIVERSE_SWORD_OK EQUAL 0) IF (SIMPLE_RENDER_SWORD_OK EQUAL 0) SET (SWORD_CFLAGS "${SWORD_CFLAGS} -DSWORD_SIMPLERENDER") ENDIF (SIMPLE_RENDER_SWORD_OK EQUAL 0) MARK_AS_ADVANCED( SWORD_INCLUDE_DIR SWORD_LIBS SWORD_CFLAGS ) MESSAGE(STATUS "SWORD_CFLAGS: ${SWORD_CFLAGS}")