From 630c5fcbe34d71539e5d694dd76deff7a75efa63 Mon Sep 17 00:00:00 2001
From: Anna Wellmann <a.wellmann@tu-braunschweig.de>
Date: Tue, 19 Oct 2021 10:48:57 +0200
Subject: [PATCH] Use generator expression for debug path in Cmake

---
 apps/gpu/LBM/MusselOyster/CMakeLists.txt   | 2 +-
 apps/gpu/LBM/MusselOyster2x/CMakeLists.txt | 2 +-
 apps/gpu/LBM/MusselOyster3z/CMakeLists.txt | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/apps/gpu/LBM/MusselOyster/CMakeLists.txt b/apps/gpu/LBM/MusselOyster/CMakeLists.txt
index 0dad463d0..2dbbd7a7f 100644
--- a/apps/gpu/LBM/MusselOyster/CMakeLists.txt
+++ b/apps/gpu/LBM/MusselOyster/CMakeLists.txt
@@ -7,4 +7,4 @@ set_source_files_properties(MusselOyster.cpp PROPERTIES LANGUAGE CUDA)
 set_target_properties(MusselOyster PROPERTIES 
 	CUDA_SEPARABLE_COMPILATION ON
 	VS_DEBUGGER_COMMAND "C:/Program Files/Microsoft MPI/Bin/mpiexec.exe"
-    VS_DEBUGGER_COMMAND_ARGUMENTS "-n 2 C:/Users/Master/Documents/MasterAnna/VirtualFluids_dev/build/bin/Debug/MusselOyster.exe")
\ No newline at end of file
+    VS_DEBUGGER_COMMAND_ARGUMENTS "-n 2 \"$<TARGET_FILE:MusselOyster>\"")
\ No newline at end of file
diff --git a/apps/gpu/LBM/MusselOyster2x/CMakeLists.txt b/apps/gpu/LBM/MusselOyster2x/CMakeLists.txt
index bc6a91f34..47f366049 100644
--- a/apps/gpu/LBM/MusselOyster2x/CMakeLists.txt
+++ b/apps/gpu/LBM/MusselOyster2x/CMakeLists.txt
@@ -7,4 +7,4 @@ set_source_files_properties(MusselOyster2x.cpp PROPERTIES LANGUAGE CUDA)
 set_target_properties(MusselOyster2x PROPERTIES 
 	CUDA_SEPARABLE_COMPILATION ON
 	VS_DEBUGGER_COMMAND "C:/Program Files/Microsoft MPI/Bin/mpiexec.exe"
-    VS_DEBUGGER_COMMAND_ARGUMENTS "-n 2 C:/Users/Master/Documents/MasterAnna/VirtualFluids_dev/build/bin/Debug/MusselOyster2x.exe")
\ No newline at end of file
+    VS_DEBUGGER_COMMAND_ARGUMENTS "-n 2 \"$<TARGET_FILE:MusselOyster2x>\"")
\ No newline at end of file
diff --git a/apps/gpu/LBM/MusselOyster3z/CMakeLists.txt b/apps/gpu/LBM/MusselOyster3z/CMakeLists.txt
index 78704f671..329241bcf 100644
--- a/apps/gpu/LBM/MusselOyster3z/CMakeLists.txt
+++ b/apps/gpu/LBM/MusselOyster3z/CMakeLists.txt
@@ -7,4 +7,4 @@ set_source_files_properties(MusselOyster3z.cpp PROPERTIES LANGUAGE CUDA)
 set_target_properties(MusselOyster3z PROPERTIES 
 	CUDA_SEPARABLE_COMPILATION ON
 	VS_DEBUGGER_COMMAND "C:/Program Files/Microsoft MPI/Bin/mpiexec.exe"
-    VS_DEBUGGER_COMMAND_ARGUMENTS "-n 2 C:/Users/Master/Documents/MasterAnna/VirtualFluids_dev/build/bin/Debug/MusselOyster3z.exe")
\ No newline at end of file
+    VS_DEBUGGER_COMMAND_ARGUMENTS "-n 2 \"$<TARGET_FILE:MusselOyster3z>\"")
\ No newline at end of file
-- 
GitLab