cgal/CMake/cmake/modules/FindBOOST_PROGRAM_OPTIONS.c...

26 lines
1010 B
CMake

# Try to find the BOOST_PROGRAM_OPTIONS library
# BOOST_PROGRAM_OPTIONS_FOUND - system has BOOST_PROGRAM_OPTIONS lib
# BOOST_PROGRAM_OPTIONS_LIBRARIES - libraries needed to use BOOST_PROGRAM_OPTIONS
# TODO: support MacOSX
# BOOST_PROGRAM_OPTIONS needs Boost
INCLUDE(FindPackageHandleStandardArgs)
find_package(Boost2 QUIET)
if(Boost_FOUND AND Boost_LIBRARY_DIRS)
if (BOOST_PROGRAM_OPTIONS_LIBRARIES)
# Already in cache, be silent
set(BOOST_PROGRAM_OPTIONS_FIND_QUIETLY TRUE)
endif()
if ( AUTO_LINK_ENABLED )
set(BOOST_PROGRAM_OPTIONS_LIBRARIES "")
FIND_PACKAGE_HANDLE_STANDARD_ARGS(BOOST_PROGRAM_OPTIONS "boost_program_options not found." Boost_LIBRARY_DIRS )
else()
find_library(BOOST_PROGRAM_OPTIONS_LIBRARIES NAMES libboost_program_options PATHS ${Boost_LIBRARY_DIRS})
FIND_PACKAGE_HANDLE_STANDARD_ARGS(BOOST_PROGRAM_OPTIONS "boost_program_options not found." BOOST_PROGRAM_OPTIONS_LIBRARIES )
endif()
endif()