From fe8a2a31af12a27dd009f5cf85a7abf0b721a9ce Mon Sep 17 00:00:00 2001 From: Bill Somerville Date: Wed, 5 May 2021 17:04:02 +0100 Subject: [PATCH] Work around a CMake file(TO_NATIVE_PATH) oddity with CPack --- map65/CMakeLists.txt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/map65/CMakeLists.txt b/map65/CMakeLists.txt index 4f64a71c9..b222927fc 100644 --- a/map65/CMakeLists.txt +++ b/map65/CMakeLists.txt @@ -52,9 +52,13 @@ target_include_directories (map65 PRIVATE ${CMAKE_SOURCE_DIR}) target_link_libraries (map65 wsjt_qt m65impl ${FFTW3_LIBRARIES} Qt5::Widgets Qt5::Network Portaudio::Portaudio Usb::Usb) install ( - CODE "file (TO_NATIVE_PATH \"/\" _separator) -get_filename_component (_path \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/wsjtx_dir.txt\" REALPATH) -file (WRITE \"\${_path}\" \".\${_separator}\\n\")" + CODE "get_filename_component (_path \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/wsjtx_dir.txt\" REALPATH) + if (WIN32) + set (_separator \"\\\\\") + else () + set (_separator \"/\") + endif () + file (WRITE \"\${_path}\" \".\${_separator}\\n\")" ) install (