From 0072c567aa688733d2946eccd0b07887a19ba18b Mon Sep 17 00:00:00 2001 From: reuk Date: Wed, 6 Jul 2022 13:23:58 +0100 Subject: [PATCH] CMake: Use forward-slashes in paths separators to avoid confusing MSVC in pragma comments --- extras/Build/CMake/JUCEModuleSupport.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extras/Build/CMake/JUCEModuleSupport.cmake b/extras/Build/CMake/JUCEModuleSupport.cmake index 5fe0323a9c..555a72c476 100644 --- a/extras/Build/CMake/JUCEModuleSupport.cmake +++ b/extras/Build/CMake/JUCEModuleSupport.cmake @@ -83,8 +83,10 @@ endfunction() macro(_juce_make_absolute path) if(NOT IS_ABSOLUTE "${${path}}") - get_filename_component("${path}" "${${path}}" ABSOLUTE BASE_DIR "${CMAKE_CURRENT_LIST_DIR}") + get_filename_component(${path} "${${path}}" ABSOLUTE BASE_DIR "${CMAKE_CURRENT_LIST_DIR}") endif() + + string(REGEX REPLACE "\\\\" "/" ${path} "${${path}}") endmacro() macro(_juce_make_absolute_and_check path)