From c513b5e3c6c94a8e0d98d07e11a3f96ce1556584 Mon Sep 17 00:00:00 2001 From: Eric Cousineau Date: Sun, 18 Oct 2020 20:42:48 -0400 Subject: [PATCH] tests(CMakeLists): robustify against add'l versions of Boost (#2608) * tests/CMakeLists: Robustify against add'l versions of Boost * refactor: simpler impl Co-authored-by: Henry Schreiner --- tests/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 7754315c..5ae0e44a 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -226,12 +226,12 @@ find_package(Boost 1.56) if(Boost_FOUND) if(NOT TARGET Boost::headers) + add_library(Boost::headers IMPORTED INTERFACE) if(TARGET Boost::boost) # Classic FindBoost - add_library(Boost::headers ALIAS Boost::boost) + set_property(TARGET Boost::boost PROPERTY INTERFACE_LINK_LIBRARIES Boost::boost) else() # Very old FindBoost, or newer Boost than CMake in older CMakes - add_library(Boost::headers IMPORTED INTERFACE) set_property(TARGET Boost::headers PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${Boost_INCLUDE_DIRS}) endif()