File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -95,6 +95,7 @@ set(gnu $<CXX_COMPILER_ID:GNU>)
9595set (clang $<OR :$<CXX_COMPILER_ID :Clang >,$<CXX_COMPILER_ID :AppleClang >>)
9696set (libcxx $<AND :${clang} ,$<BOOL :${skyr_BUILD_WITH_LLVM_LIBCXX} >>)
9797set (msvc $<CXX_COMPILER_ID :MSVC >)
98+ set (clang_with_gnu_stdlib $<AND :$<CXX_COMPILER_ID :Clang >,$<NOT :$<BOOL :${WIN32} >>,$<NOT :$<BOOL :${skyr_BUILD_WITH_LLVM_LIBCXX} >>>)
9899
99100target_compile_definitions (
100101 skyr-url-v1
@@ -161,6 +162,7 @@ if (skyr_ENABLE_FILESYSTEM_FUNCTIONS)
161162 INTERFACE
162163 skyr-url-v1
163164 $<${gnu} :"stdc ++fs ">
165+ $<${clang_with_gnu_stdlib} :"stdc ++fs ">
164166 )
165167
166168 target_include_directories (
Original file line number Diff line number Diff line change @@ -84,6 +84,7 @@ set(gnu $<CXX_COMPILER_ID:GNU>)
8484set (clang $<OR :$<CXX_COMPILER_ID :Clang >,$<CXX_COMPILER_ID :AppleClang >>)
8585set (libcxx $<AND :${clang} ,$<BOOL :${skyr_BUILD_WITH_LLVM_LIBCXX} >>)
8686set (msvc $<CXX_COMPILER_ID :MSVC >)
87+ set (clang_with_gnu_stdlib $<AND :$<CXX_COMPILER_ID :Clang >,$<NOT :$<BOOL :${WIN32} >>,$<NOT :$<BOOL :${skyr_BUILD_WITH_LLVM_LIBCXX} >>>)
8788
8889#target_compile_definitions(
8990# skyr-url-v2
@@ -149,6 +150,7 @@ if (skyr_ENABLE_FILESYSTEM_FUNCTIONS)
149150 INTERFACE
150151 skyr-url-v2
151152 $<${gnu} :"stdc ++fs ">
153+ $<${clang_with_gnu_stdlib} :"stdc ++fs ">
152154 )
153155
154156 target_include_directories (
You can’t perform that action at this time.
0 commit comments