You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

38 lines
1.3 KiB

--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -112,17 +112,19 @@ configure_file(
auto_sources(files "*.cpp" "RECURSE" "${FOLLY_DIR}")
auto_sources(hfiles "*.h" "RECURSE" "${FOLLY_DIR}")
+string(REPLACE + \\+ FOLLY_DIR_ESCAPED ${FOLLY_DIR})
+
# Exclude tests, benchmarks, and other standalone utility executables from the
# library sources. Test sources are listed separately below.
REMOVE_MATCHES_FROM_LISTS(files hfiles
MATCHES
- "^${FOLLY_DIR}/build/"
- "^${FOLLY_DIR}/experimental/exception_tracer/"
- "^${FOLLY_DIR}/experimental/pushmi/"
- "^${FOLLY_DIR}/futures/exercises/"
- "^${FOLLY_DIR}/logging/example/"
- "^${FOLLY_DIR}/(.*/)?test/"
- "^${FOLLY_DIR}/tools/"
+ "^${FOLLY_DIR_ESCAPED}/build/"
+ "^${FOLLY_DIR_ESCAPED}/experimental/exception_tracer/"
+ "^${FOLLY_DIR_ESCAPED}/experimental/pushmi/"
+ "^${FOLLY_DIR_ESCAPED}/futures/exercises/"
+ "^${FOLLY_DIR_ESCAPED}/logging/example/"
+ "^${FOLLY_DIR_ESCAPED}/(.*/)?test/"
+ "^${FOLLY_DIR_ESCAPED}/tools/"
"Benchmark.cpp$"
"Test.cpp$"
)
@@ -175,7 +177,7 @@ list(APPEND hfiles
if (NOT FOLLY_USE_SYMBOLIZER)
REMOVE_MATCHES_FROM_LISTS(files hfiles
MATCHES
- "^${FOLLY_DIR}/experimental/symbolizer/"
+ "^${FOLLY_DIR_ESCAPED}/experimental/symbolizer/"
)
list(REMOVE_ITEM files
${FOLLY_DIR}/SingletonStackTrace.cpp