--- CMakeLists.txt.old 2010-05-21 11:08:29.598051070 -0700 +++ CMakeLists.txt 2010-05-21 11:19:28.595500290 -0700 @@ -20,6 +20,21 @@ SET( INCLUDE_INSTALL_DIR "${CMAKE_INSTAL SET( BIN_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/bin" CACHE PATH "Path the tool executables are installed to." ) +SET (boost_include_dirs "" CACHE STRING "Boost include paths. Use this to override automatic detection.") +SET (boost_library_dirs "" CACHE STRING "Boost library paths. Use this to override automatic detection.") +SET (boost_libraries "" CACHE STRING "Boost libraries. Use this to override automatic detection.") + + +message(status " debug: ${boost_include_dirs} ${boost_libraries}" ) +INCLUDE_DIRECTORIES( + include + ${boost_include_dirs} +) + +LINK_DIRECTORIES( + ${boost_library_dirs} +) + # Libs ADD_SUBDIRECTORY( code/ ) IF ( WIN32 ) --- code/CMakeLists.txt.old 2010-05-21 11:25:22.057223769 -0700 +++ code/CMakeLists.txt 2010-05-21 11:25:47.295533481 -0700 @@ -1,25 +1,6 @@ SET( LIBRARY_VERSION "1.0.0" ) SET( LIBRARY_SOVERSION "1" ) -IF ( ENABLE_BOOST_WORKAROUND ) - INCLUDE_DIRECTORIES( BoostWorkaround ) - ADD_DEFINITIONS( -DASSIMP_BUILD_BOOST_WORKAROUND ) - MESSAGE( STATUS "Building a non-boost version of Assimp." ) -ELSE ( ENABLE_BOOST_WORKAROUND ) - FIND_PACKAGE( Boost 1.35 ) - - IF ( NOT Boost_FOUND ) - MESSAGE( FATAL_ERROR - "Boost libraries (http://www.boost.org/) not found. " - "You can build a non-boost version of Assimp with slightly reduced " - "functionality by specifying -DENABLE_BOOST_WORKAROUND=ON." - ) - ENDIF ( NOT Boost_FOUND ) - - INCLUDE_DIRECTORIES( ${Boost_INCLUDE_DIRS} ) -ENDIF ( ENABLE_BOOST_WORKAROUND ) - - # # Listing and grouping of all the source files for use with IDE project # generators. @@ -691,6 +672,8 @@ ADD_LIBRARY( assimp SHARED ${COMPILER_HEADERS} ) +TARGET_LINK_LIBRARIES( assimp ${boost_libraries}) + ADD_DEFINITIONS( -DASSIMP_BUILD_DLL_EXPORT ) if ( WIN32 )