[CMAKE] Fix host-tools path for MSVC IDE
[reactos.git] / sdk / cmake / host-tools.cmake
index 08e91da..a738ff6 100644 (file)
@@ -9,6 +9,9 @@ function(setup_host_tools)
     list(TRANSFORM HOST_TOOLS PREPEND "${REACTOS_BINARY_DIR}/host-tools/bin/" OUTPUT_VARIABLE HOST_TOOLS_OUTPUT)
     if (CMAKE_HOST_WIN32)
         list(TRANSFORM HOST_TOOLS_OUTPUT APPEND ".exe")
+        if(MSVC_IDE)
+            set(HOST_EXTRA_DIR "$(ConfigurationName)/")
+        endif()
         set(HOST_EXE_SUFFIX ".exe")
     endif()
 
@@ -26,7 +29,7 @@ function(setup_host_tools)
 
     foreach(_tool ${HOST_TOOLS})
         add_executable(native-${_tool} IMPORTED)
-        set_target_properties(native-${_tool} PROPERTIES IMPORTED_LOCATION ${INSTALL_DIR}/bin/${_tool}${HOST_EXE_SUFFIX})
-        add_dependencies(native-${_tool} host-tools ${INSTALL_DIR}/bin/${_tool}${HOST_EXE_SUFFIX})
+        set_target_properties(native-${_tool} PROPERTIES IMPORTED_LOCATION ${INSTALL_DIR}/bin/${HOST_EXTRA_DIR}${_tool}${HOST_EXE_SUFFIX})
+        add_dependencies(native-${_tool} host-tools ${INSTALL_DIR}/bin/${HOST_EXTRA_DIR}${_tool}${HOST_EXE_SUFFIX})
     endforeach()
 endfunction()