mirror of
https://github.com/ttroy50/cmake-examples.git
synced 2025-12-19 04:34:36 +03:00
31 lines
686 B
CMake
31 lines
686 B
CMake
cmake_minimum_required(VERSION 3.0)
|
|
|
|
# Set the project name
|
|
project (third_party_include)
|
|
|
|
|
|
# find a boost install with the libraries filesystem and system
|
|
find_package(Boost 1.46.1 REQUIRED COMPONENTS filesystem system)
|
|
|
|
# check if boost was found
|
|
if(Boost_FOUND)
|
|
message ("boost found")
|
|
else()
|
|
message (FATAL_ERROR "Cannot find Boost")
|
|
endif()
|
|
|
|
# Add an executable
|
|
add_executable(third_party_include main.cpp)
|
|
|
|
# Include the boost headers
|
|
target_include_directories( third_party_include
|
|
PRIVATE ${Boost_INCLUDE_DIRS}
|
|
)
|
|
|
|
# link against the boost libraries
|
|
target_link_libraries( third_party_include
|
|
PRIVATE
|
|
${Boost_SYSTEM_LIBRARY}
|
|
${Boost_FILESYSTEM_LIBRARY}
|
|
)
|