From 40d6c67d0ab990704dc027c6fa8b038bc7d0d108 Mon Sep 17 00:00:00 2001 From: Urs Fleisch Date: Sat, 4 Nov 2023 15:22:16 +0100 Subject: [PATCH] Fix CMake build system to use existing include directory (#112) Also provide an imported target utf8::cpp for backward compatibility. --- CMakeLists.txt | 2 +- utf8cppConfig.cmake.in | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6fdd906..2ca50a6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,7 +10,7 @@ include(GNUInstallDirs) target_include_directories(utf8cpp INTERFACE "$" - $ + $ ) include(CMakePackageConfigHelpers) diff --git a/utf8cppConfig.cmake.in b/utf8cppConfig.cmake.in index 9c15f36..4bdb9c4 100644 --- a/utf8cppConfig.cmake.in +++ b/utf8cppConfig.cmake.in @@ -2,3 +2,7 @@ include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@Targets.cmake") check_required_components("@PROJECT_NAME@") + +if(NOT TARGET utf8::cpp) + add_library(utf8::cpp ALIAS utf8cpp::utf8cpp) +endif()