# HG changeset patch # User vnorilo # Date 1576500132 -7200 # Mon Dec 16 14:42:12 2019 +0200 # Node ID eba1b7d7fa272fd58c551731a9494e3dd93dc268 # Parent eeaaba1fc85323f7d99f5d436630c9f424d89d6a use .bat file extension on windows diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -92,11 +92,18 @@ HG_REPOSITORY https://hg.sr.ht/~vnorilo/couchbot BUILD_COMMAND "" INSTALL_COMMAND "" CONFIGURE_COMMAND "") - file(WRITE ${CMAKE_BINARY_DIR}/couchbot.sh + if (WIN32) + set(BOT_SCRIPT "${CMAKE_BINARY_DIR}/couchbot.bat") + else() + set(BOT_SCRIPT "${CMAKE_BINARY_DIR}/couchbot.sh") + endif() + + + file(WRITE "${BOT_SCRIPT}" "echo Launching Couchbot\n${PYTHON_EXECUTABLE} \"${BUILD_PREFIX}/Source/couchbot/couchbot.py\" \"${COUCHBOT_CONFIG_FILE}\"") add_custom_target(kronos ALL - COMMAND ${CMAKE_BINARY_DIR}/couchbot.sh + COMMAND "${BOT_SCRIPT}" COMMENT "Running CouchBot" DEPENDS ${KRONOS_BUILD_DEPS} couchbot WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}