From d0fc0c8879a5247fc7c0bba19c66fb9478621c81 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Fri, 14 Jan 2022 04:32:59 +0400 Subject: [PATCH] Fix external_variant to actually add found include directories --- external/variant/CMakeLists.txt | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/external/variant/CMakeLists.txt b/external/variant/CMakeLists.txt index 6f79612..910f21c 100644 --- a/external/variant/CMakeLists.txt +++ b/external/variant/CMakeLists.txt @@ -9,11 +9,16 @@ add_library(desktop-app::external_variant ALIAS external_variant) if (DESKTOP_APP_USE_PACKAGED) find_path(VARIANT_INCLUDE_DIRS mapbox/variant.hpp) + if (VARIANT_INCLUDE_DIRS) + target_include_directories(external_variant SYSTEM + INTERFACE + ${VARIANT_INCLUDE_DIRS} + ) + return() + endif() endif() -if (NOT VARIANT_INCLUDE_DIRS) - target_include_directories(external_variant SYSTEM - INTERFACE - ${third_party_loc}/variant/include - ) -endif() +target_include_directories(external_variant SYSTEM +INTERFACE + ${third_party_loc}/variant/include +)