From 0a9ec483f78de78b92f52d8f3a1b6dc1dceb03fd Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Mon, 20 Mar 2017 06:50:19 +0100 Subject: cmake/osx: escape strings passed to install(CODE ...) --- macosx/CMakeLists.txt | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'macosx') diff --git a/macosx/CMakeLists.txt b/macosx/CMakeLists.txt index 214ea676..e4bdf59a 100644 --- a/macosx/CMakeLists.txt +++ b/macosx/CMakeLists.txt @@ -1,9 +1,13 @@ if(APPLE) + opentrack_escape_string(srcdir "${CMAKE_SOURCE_DIR}") + opentrack_escape_string(bindir "${CMAKE_BINARY_DIR}") + opentrack_escape_string(instdir "${CMAKE_INSTALL_PREFIX}") + opentrack_escape_string(commit "${OPENTRACK_COMMIT}") install(CODE " - execute_process(COMMAND /bin/sh \"${CMAKE_SOURCE_DIR}/macosx/make-app-bundle.sh\" - \"${CMAKE_SOURCE_DIR}/macosx\" - \"${CMAKE_INSTALL_PREFIX}\" - \"${CMAKE_BINARY_DIR}\" - \"${OPENTRACK_COMMIT}\") + execute_process(COMMAND /bin/sh \"${srcdir}/macosx/make-app-bundle.sh\" + \"${srcdir}/macosx\" + \"${instdir}\" + \"${bindir}\" + \"${commit}\") ") endif() -- cgit v1.2.3