vcpkg/ports/libtorch/fix-headeronly-glob.patch

20 lines
574 B
Diff

--- a/torch/headeronly/CMakeLists.txt
+++ b/torch/headeronly/CMakeLists.txt
@@ -19,13 +19,15 @@ configure_file(
${CMAKE_BINARY_DIR}/torch/headeronly/macros/cmake_macros.h)
file(GLOB HEADERONLY_HEADERS CONFIGURE_DEPENDS
- *.h
core/**/*.h
cpu/**/*.h
macros/*.h
util/*.h
)
+set_source_files_properties(version.h PROPERTIES GENERATED TRUE)
+list(APPEND HEADERONLY_HEADERS ${CMAKE_CURRENT_LIST_DIR}/version.h)
+
add_library(headeronly INTERFACE ${HEADERONLY_HEADERS})
install(FILES ${CMAKE_BINARY_DIR}/torch/headeronly/macros/cmake_macros.h