diff --git a/cmake/internaldeps.cmake b/cmake/internaldeps.cmake index 71957fd94..d719b9d0c 100644 --- a/cmake/internaldeps.cmake +++ b/cmake/internaldeps.cmake @@ -207,7 +207,7 @@ MACRO(ADD_SDLIB_LIBRARY TARGET) SET(SDLIB_IGNORE TRUE) IF(NOT UNIX) SET(SDLIB_IGNORE FALSE) - ELSEIF(NOT SDLIB_LIB STREQUAL "ssggraph" AND NOT SDLIB_LIB STREQUAL "track") + ELSEIF(NOT SDLIB_LIB STREQUAL "ssggraph" AND NOT SDLIB_LIB STREQUAL "osggraph" AND NOT SDLIB_LIB STREQUAL "track") SET(SDLIB_IGNORE FALSE) ENDIF(NOT UNIX) IF(SDLIB_LIB STREQUAL "OPTIONAL" OR SDLIB_LIB STREQUAL "STATIC") @@ -329,6 +329,14 @@ MACRO(ADD_SDLIB_LIBRARY TARGET) ENDIF(IN_SOURCETREE) FIND_LIBRARY(SDLIB_SSGGRAPH_LIBRARY ssggraph PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib) SET(SDLIB_EXTRA_LIBRARY SDLIB_SSGGRAPH_LIBRARY) + ELSEIF(SDLIB_LIB STREQUAL "osggraph") + IF(IN_SOURCETREE) + SET(LIBRARY_CANDIDATE ${SOURCE_DIR}/src/modules/graphic/osggraph) + ELSE(IN_SOURCETREE) + SET(LIBRARY_CANDIDATE ${SD_LIBDIR_ABS}) + ENDIF(IN_SOURCETREE) + FIND_LIBRARY(SDLIB_OSGGRAPH_LIBRARY osggraph PATHS ${LIBRARY_CANDIDATE} /usr/lib /usr/local/lib PATH_SUFFIXES "" lib) + SET(SDLIB_EXTRA_LIBRARY SDLIB_OSGGRAPH_LIBRARY) ELSEIF(SDLIB_LIB STREQUAL "track") IF(IN_SOURCETREE) SET(LIBRARY_CANDIDATE ${SOURCE_DIR}/src/modules/track)