diff --git a/CMakeLists.txt b/CMakeLists.txt index 88ed21d..531a409 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,12 +2,9 @@ # Distributed under the Boost Software License, Version 1.0. # http://www.boost.org/LICENSE_1_0.txt -# Partial (add_subdirectory only) and experimental CMake support -# Subject to change; please do not rely on the contents of this file yet +cmake_minimum_required(VERSION 3.5...3.16) -cmake_minimum_required(VERSION 3.5) - -project(BoostVariant2 LANGUAGES CXX) +project(boost_variant2 VERSION "${BOOST_SUPERPROJECT_VERSION}" LANGUAGES CXX) add_library(boost_variant2 INTERFACE) add_library(Boost::variant2 ALIAS boost_variant2) @@ -15,7 +12,14 @@ add_library(Boost::variant2 ALIAS boost_variant2) target_include_directories(boost_variant2 INTERFACE include) target_link_libraries(boost_variant2 - INTERFACE - Boost::config - Boost::mp11 + INTERFACE + Boost::config + Boost::mp11 ) + +if(BOOST_SUPERPROJECT_VERSION) + + include(BoostInstall) + boost_install(TARGETS boost_variant2 HEADER_DIRECTORY include/) + +endif()