aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authortt4g <mainlinett@gmail.com>2020-03-10 12:45:19 +0900
committerpoletti-marco <poletti.marco@gmail.com>2020-03-10 21:40:26 -0700
commit1dfb55315b226266722289279248c32518a5b4a7 (patch)
treede24820a85186d6fcef0ad804b14bd98897701a9 /tests
parent4244937dfd027111ef00ed6e123e41de72812f18 (diff)
downloadgoogle-fruit-1dfb55315b226266722289279248c32518a5b4a7.tar.gz
Escape ADDITIONAL_INCLUDE_DIRS
Diffstat (limited to 'tests')
-rw-r--r--tests/CMakeLists.txt5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 6444023..bf78890 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -81,13 +81,16 @@ if("${CMAKE_CXX_COMPILER_ID}" MATCHES "^(MSVC)$")
set(FRUIT_TESTONLY_CXXFLAGS "${FRUIT_TESTONLY_CXXFLAGS} /wd4702 /wd4503")
endif()
+# Escape the backslash which is a Windows path separator.
+string(REPLACE "\\" "\\\\" ADDITIONAL_INCLUDE_DIRS "${Boost_INCLUDE_DIRS}")
+
file(GENERATE OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/fruit_test_config.py"
CONTENT "
CXX='${CMAKE_CXX_COMPILER}'
CXX_COMPILER_NAME='${CMAKE_CXX_COMPILER_ID}'
CXX_COMPILER_VERSION='${CMAKE_CXX_COMPILER_VERSION}'
FRUIT_COMPILE_FLAGS='${FRUIT_COMPILE_FLAGS} ${FRUIT_TESTONLY_CXXFLAGS}'
-ADDITIONAL_INCLUDE_DIRS='${Boost_INCLUDE_DIRS}'
+ADDITIONAL_INCLUDE_DIRS='${ADDITIONAL_INCLUDE_DIRS}'
ADDITIONAL_LINKER_FLAGS='${CMAKE_EXE_LINKER_FLAGS}'
RUN_TESTS_UNDER_VALGRIND='${RUN_TESTS_UNDER_VALGRIND_FLAG}'
VALGRIND_FLAGS='${VALGRIND_FLAGS_STR}'