Fix clash with assimp 3.1 in CMake.

This commit is contained in:
Benjamin Chrétien 2014-05-23 10:43:14 +02:00
parent cca530eb54
commit 2d39cb20f0
1 changed files with 5 additions and 3 deletions

View File

@ -12,9 +12,6 @@ catkin_package(
include_directories(include)
find_package(Boost REQUIRED COMPONENTS system filesystem program_options)
include_directories(${Boost_INCLUDE_DIR})
find_package(assimp QUIET)
if ( NOT ASSIMP_FOUND )
find_package(Assimp QUIET)
@ -42,6 +39,11 @@ else()
set(ASSIMP_INCLUDE_DIRS)
endif()
# Note: assimp 3.1 overwrites CMake Boost variables, so we need to check for
# Boost after assimp.
find_package(Boost REQUIRED COMPONENTS system filesystem program_options)
include_directories(${Boost_INCLUDE_DIR})
find_package(COLLADA_DOM 2.3 COMPONENTS 1.5)
if( COLLADA_DOM_FOUND )
include_directories(${COLLADA_DOM_INCLUDE_DIRS})