Simply add these lines to the end of your CMakeLists.txt
and replace myTarget
by the name of your build target (usually the first argument to add_executable(...)
or add_library(...)
):
# Include boost find_package( Boost 1.30 COMPONENTS program_options REQUIRED ) target_include_directories( myTarget PRIVATE ${Boost_INCLUDE_DIR}) target_link_libraries( myTarget ${Boost_LIBRARIES} )
If you have multiple targets, copy & paste the last two lines for each target.
If you need a specific version of boost, replace 1.30
by the minimum version you need.