diff --git a/config/ext/Project.cmake b/config/ext/Project.cmake
index 9ac765779fb241cc190a0a9b2e934d90ad50b2a5..6b27862bc5eab401c3d98b061fdfca7f9d1bce3b 100644
--- a/config/ext/Project.cmake
+++ b/config/ext/Project.cmake
@@ -9,11 +9,11 @@ macro(add_project)
     
     # this should fix the execution path to load local files from the project (for MSVC)
     if(MSVC)
-        set_target_properties(${ARGV1} PROPERTIES RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
-        set_target_properties(${ARGV1} PROPERTIES RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
+        set_target_properties(${ARGV0} PROPERTIES RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
+        set_target_properties(${ARGV0} 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(${ARGV1} PROPERTIES VS_DEBUGGER_WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
+        set_target_properties(${ARGV0} PROPERTIES VS_DEBUGGER_WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
     endif()
 endmacro()