Fix slashes for Windows builds

This commit is contained in:
Alexandr Timofeev 2020-10-31 21:24:23 +03:00 committed by Martin Hořeňovský
parent 2f31f9037d
commit 67a9561fb5

View File

@ -29,11 +29,13 @@ class CatchConan(ConanFile):
return cmake return cmake
def build(self): def build(self):
# We need this workaround until the toolchains feature
# to inject stuff like MD/MT
line_to_replace = 'list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/CMake")' line_to_replace = 'list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/CMake")'
tools.replace_in_file("CMakeLists.txt", line_to_replace, tools.replace_in_file("CMakeLists.txt", line_to_replace,
'''{} '''{}
include({}/conanbuildinfo.cmake) include("{}/conanbuildinfo.cmake")
conan_basic_setup()'''.format(line_to_replace, self.install_folder)) conan_basic_setup()'''.format(line_to_replace, self.install_folder.replace("\\", "/")))
cmake = self._configure_cmake() cmake = self._configure_cmake()
cmake.build() cmake.build()