Skip to content

Commit 3f8d389

Browse files
committed
Fix generator mismatch in cmakelists
Don't assume a multi-config subdir based on MSVC, instead gate on the generator used. Allows Ninja.
1 parent 554c653 commit 3f8d389

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

CMakeLists.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -698,8 +698,9 @@ ExternalProject_Add(TorchExternal
698698
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/Torch
699699
)
700700
ExternalProject_Get_Property(TorchExternal install_dir)
701-
if (MSVC)
702-
set(TORCH_EXECUTABLE ${install_dir}/src/TorchExternal-build/$<CONFIGURATION>/torch)
701+
get_property(_is_multi_config GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
702+
if (_is_multi_config)
703+
set(TORCH_EXECUTABLE ${install_dir}/src/TorchExternal-build/$<CONFIG>/torch)
703704
else()
704705
set(TORCH_EXECUTABLE ${install_dir}/src/TorchExternal-build/torch)
705706
endif()

0 commit comments

Comments
 (0)