From 64b6faec9411e67053d0c8bd7cc72b9abef2cfc3 Mon Sep 17 00:00:00 2001 From: Alexander Gauggel <agauggel@uni-koblenz.de> Date: Fri, 21 May 2021 16:09:59 +0200 Subject: [PATCH] [#37] set VS debug working directory correctly --- projects/first_triangle/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/projects/first_triangle/CMakeLists.txt b/projects/first_triangle/CMakeLists.txt index 78c40f99..400f7b1b 100644 --- a/projects/first_triangle/CMakeLists.txt +++ b/projects/first_triangle/CMakeLists.txt @@ -15,6 +15,10 @@ add_executable(first_triangle src/main.cpp) if(MSVC) set_target_properties(first_triangle PROPERTIES RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}) set_target_properties(first_triangle PROPERTIES RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}) + + # in addition to setting the output directory, the working directory has to be set + # by default visual studio sets the working directory to the build directory, when using the debugger + set_target_properties(first_triangle PROPERTIES VS_DEBUGGER_WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}) endif() # including headers of dependencies and the VkCV framework -- GitLab