diff --git a/src/v1/CMakeLists.txt b/src/v1/CMakeLists.txt index ea37b53c..9438c59e 100644 --- a/src/v1/CMakeLists.txt +++ b/src/v1/CMakeLists.txt @@ -95,6 +95,7 @@ set(gnu $) set(clang $,$>) set(libcxx $>) set(msvc $) +set(clang_with_gnu_stdlib $,$>,$>>) target_compile_definitions( skyr-url-v1 @@ -161,6 +162,7 @@ if (skyr_ENABLE_FILESYSTEM_FUNCTIONS) INTERFACE skyr-url-v1 $<${gnu}:"stdc++fs"> + $<${clang_with_gnu_stdlib}:"stdc++fs"> ) target_include_directories( diff --git a/src/v2/CMakeLists.txt b/src/v2/CMakeLists.txt index b21c561b..b057d978 100644 --- a/src/v2/CMakeLists.txt +++ b/src/v2/CMakeLists.txt @@ -84,6 +84,7 @@ set(gnu $) set(clang $,$>) set(libcxx $>) set(msvc $) +set(clang_with_gnu_stdlib $,$>,$>>) #target_compile_definitions( # skyr-url-v2 @@ -149,6 +150,7 @@ if (skyr_ENABLE_FILESYSTEM_FUNCTIONS) INTERFACE skyr-url-v2 $<${gnu}:"stdc++fs"> + $<${clang_with_gnu_stdlib}:"stdc++fs"> ) target_include_directories(