diff --git a/CMakeLists.txt b/CMakeLists.txt index aa9f8313a..6f353abbb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -698,8 +698,9 @@ ExternalProject_Add(TorchExternal CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/Torch ) ExternalProject_Get_Property(TorchExternal install_dir) -if (MSVC) - set(TORCH_EXECUTABLE ${install_dir}/src/TorchExternal-build/$/torch) +get_property(_is_multi_config GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) +if (_is_multi_config) + set(TORCH_EXECUTABLE ${install_dir}/src/TorchExternal-build/$/torch) else() set(TORCH_EXECUTABLE ${install_dir}/src/TorchExternal-build/torch) endif()