From 59fb9ece5da9c297fec3b32f4c9c185d43e59e15 Mon Sep 17 00:00:00 2001 From: Walter Gray Date: Wed, 11 May 2016 14:00:23 -0700 Subject: [PATCH] Added interface target to config file for cmake versions > 3.0 --- websocketpp-config.cmake.in | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/websocketpp-config.cmake.in b/websocketpp-config.cmake.in index ed9c893..3fbce3b 100644 --- a/websocketpp-config.cmake.in +++ b/websocketpp-config.cmake.in @@ -6,3 +6,9 @@ @PACKAGE_INIT@ set_and_check(WEBSOCKETPP_INCLUDE_DIR "@PACKAGE_INSTALL_INCLUDE_DIR@") set(WEBSOCKETPP_FOUND TRUE) + +#This is a bit of a hack, but it works well. It also allows continued support of CMake 2.8 +if(${CMAKE_VERSION} VERSION_GREATER 3.0.0 OR ${CMAKE_VERSION} VERSION_EQUAL 3.0.0) + add_library(websocketpp::websocketpp INTERFACE IMPORTED) + set_target_properties(websocketpp::websocketpp PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${WEBSOCKETPP_INCLUDE_DIR}") +endif()