INCLUDE_DIRECTORIES( ${COLLADA_INCLUDE_DIR} ${COLLADA_INCLUDE_DIR}/1.4) SET(TARGET_SRC daeReader.cpp daeRGeometry.cpp daeRMaterials.cpp daeRSceneObjects.cpp daeRTransforms.cpp daeWGeometry.cpp daeWMaterials.cpp daeWriter.cpp daeWSceneObjects.cpp daeWTransforms.cpp domSourceReader.cpp ReaderWriterDAE.cpp ) SET(TARGET_H daeReader.h daeWriter.h domSourceReader.h ReaderWriterDAE.h ) IF(COLLADA_DYNAMIC_LIBRARY AND COLLADA_STATIC_LIBRARY) OPTION(COLLADA_USE_STATIC "Set to ON to build OpenSceneGraph with static Collada support." OFF) ELSEIF(COLLADA_STATIC_LIBRARY) SET(COLLADA_USE_STATIC "YES") ELSE() SET(COLLADA_USE_STATIC "NO") ENDIF() ADD_DEFINITIONS(-DNO_BOOST) IF(COLLADA_USE_STATIC) IF(WIN32) ADD_DEFINITIONS(-DBOOST_ALL_NO_LIB) SET(TARGET_LIBRARIES_VARS COLLADA_STATIC_LIBRARY COLLADA_LIBXML_LIBRARY COLLADA_ZLIB_LIBRARY COLLADA_PCRECPP_LIBRARY COLLADA_PCRE_LIBRARY COLLADA_MINIZIP_LIBRARY COLLADA_BOOST_FILESYSTEM_LIBRARY COLLADA_BOOST_SYSTEM_LIBRARY) ELSE() SET(TARGET_LIBRARIES_VARS COLLADA_STATIC_LIBRARY COLLADA_LIBXML_LIBRARY COLLADA_PCRECPP_LIBRARY COLLADA_PCRE_LIBRARY COLLADA_BOOST_FILESYSTEM_LIBRARY COLLADA_BOOST_SYSTEM_LIBRARY) ENDIF() ELSE() IF(WIN32) ADD_DEFINITIONS(-DDOM_DYNAMIC) SET(TARGET_LIBRARIES_VARS COLLADA_DYNAMIC_LIBRARY) ELSE() SET(TARGET_LIBRARIES_VARS COLLADA_DYNAMIC_LIBRARY COLLADA_BOOST_FILESYSTEM_LIBRARY) ENDIF() ENDIF() SET(TARGET_ADDED_LIBRARIES osgSim ) #### end var setup ### SETUP_PLUGIN(dae dae)