Fix wrong alias on imported target

This commit is contained in:
Carles Fernandez 2019-09-07 13:35:43 +02:00
parent 38a987607e
commit d5774b2caa
No known key found for this signature in database
GPG Key ID: 4C583C52B0C3877D
1 changed files with 12 additions and 1 deletions

View File

@ -764,7 +764,18 @@ if(CMAKE_VERSION VERSION_LESS 3.5)
endif()
if(CMAKE_VERSION VERSION_LESS 3.15)
if(NOT TARGET Boost::headers)
add_library(Boost::headers ALIAS Boost::boost)
if(CMAKE_VERSION VERSION_LESS 3.0)
add_library(Boost::boost SHARED IMPORTED) # Trick for CMake 2.8.12
set_target_properties(Boost::boost PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES ${Boost_INCLUDE_DIR}
IMPORTED_LOCATION ${Boost_DATE_TIME_LIBRARIES}
)
else()
add_library(Boost::headers INTERFACE IMPORTED)
set_target_properties(Boost::filesystem PROPERTIES
Boost::headers ${Boost_INCLUDE_DIR}
)
endif()
endif()
endif()