Skip to content
Snippets Groups Projects
Commit 0590cec5 authored by Andrew Wilson's avatar Andrew Wilson :elephant:
Browse files

BUG: Fix working directory setting

parent ed5501e5
No related branches found
No related tags found
No related merge requests found
......@@ -10,11 +10,14 @@ function(add_example example_name sources)
set_property(TARGET ${target} PROPERTY VS_DOTNET_TARGET_FRAMEWORK_VERSION "v4.6.1")
set_property(TARGET ${target} PROPERTY VS_DOTNET_REFERENCES "System;iMSTKCSharp")
set_property(TARGET ${target} PROPERTY FOLDER Examples/CSharp)
# Neither of these actually work, has to be set in the project explicitely
set_property(TARGET ${target} PROPERTY VS_DEBUGGER_WORKING_DIRECTORY "${CMAKE_INSTALL_PREFIX}/bin")
set_property(TARGET ${target} PROPERTY VS_DEBUGGER_ENVIRONMENT "PATH=${CMAKE_INSTALL_PREFIX}/bin;%PATH%")
if (MSVC)
set(BIN_PATH "${CMAKE_INSTALL_PREFIX}/bin/")
# csproj files picky about slashes
string(REPLACE "/" "\\" BIN_PATH "${BIN_PATH}")
set_property(TARGET ${target} PROPERTY VS_GLOBAL_StartWorkingDirectory ${BIN_PATH})
endif()
add_custom_command(TARGET ${target} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:${target}> ${CMAKE_INSTALL_PREFIX}/bin)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment