FindPBD.cmake
736 Bytes
# ================================================================
# The PartsBasedDetector CMake configuration file
#
# Usage from an external project:
# In your CMakeLists.txt, add these lines:
#
# find_package(PBD REQUIRED)
# target_link_libraries(MY_TARGET ${PBD_LIBS})
# ================================================================
find_path(PBD_DIR include/Candidate.hpp ${CMAKE_SOURCE_DIR}/3rdparty/*)
include_directories(${PBD_DIR}/include)
link_directories(${PBD_DIR}/lib)
find_package(Boost COMPONENTS system serialization REQUIRED)
include_directories(${Boost_INCLUDE_DIR})
link_directories(${Boost_LIBRARY_DIRS})
set(BR_THIRDPARTY_LIBS ${BR_THIRDPARTY_LIBS} ${Boost_LIBRARIES})
set(PBD_LIBS PartsBasedDetector)