Skip to content

Commit 7bbaa39

Browse files
committed
Update CMakeLists.txt to include all headers.
1 parent c57c460 commit 7bbaa39

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

CMakeLists.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,11 @@ file(GLOB HEADERS torchvision/csrc/*.h)
3232
# Image extension
3333
file(GLOB IMAGE_HEADERS torchvision/csrc/cpu/image/*.h)
3434
file(GLOB IMAGE_SOURCES torchvision/csrc/cpu/image/*.cpp)
35-
file(GLOB OPERATOR_SOURCES torchvision/csrc/cpu/*.h torchvision/csrc/cpu/*.cpp ${IMAGE_HEADERS} ${IMAGE_SOURCES} ${HEADERS} torchvision/csrc/*.cpp)
35+
file(GLOB OPERATOR_HEADERS torchvision/csrc/cpu/*.h)
36+
file(GLOB OPERATOR_SOURCES ${OPERATOR_HEADERS} torchvision/csrc/cpu/*.cpp ${IMAGE_HEADERS} ${IMAGE_SOURCES} ${HEADERS} torchvision/csrc/*.cpp)
3637
if(WITH_CUDA)
37-
file(GLOB OPERATOR_SOURCES ${OPERATOR_SOURCES} torchvision/csrc/cuda/*.h torchvision/csrc/cuda/*.cu)
38+
file(GLOB OPERATOR_HEADERS ${OPERATOR_HEADERS} torchvision/csrc/cuda/*.h)
39+
file(GLOB OPERATOR_SOURCES ${OPERATOR_SOURCES} ${OPERATOR_HEADERS} torchvision/csrc/cuda/*.cu)
3840
endif()
3941
file(GLOB MODELS_HEADERS torchvision/csrc/models/*.h)
4042
file(GLOB MODELS_SOURCES torchvision/csrc/models/*.h torchvision/csrc/models/*.cpp)
@@ -95,11 +97,11 @@ install(EXPORT TorchVisionTargets
9597

9698
install(FILES ${HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME})
9799
install(FILES
98-
torchvision/csrc/cpu/vision_cpu.h
100+
${OPERATOR_HEADERS}
99101
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}/cpu)
100102
if(WITH_CUDA)
101103
install(FILES
102-
torchvision/csrc/cuda/vision_cuda.h
104+
${OPERATOR_HEADERS}
103105
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}/cuda)
104106
endif()
105107
install(FILES ${MODELS_HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}/models)

0 commit comments

Comments
 (0)