Skip to content

Commit 600a9d7

Browse files
Add include directories for OpenTimeConfig.cmake/OpenTimelineIOConfig… (#916)
* Add include directories for OpenTimeConfig.cmake/OpenTimelineIOConfig.cmake * Add a conditional for OTIO_DEPENDENCIES_INSTALL
1 parent 84af5e5 commit 600a9d7

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

src/opentime/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ if(OTIO_CXX_INSTALL)
4343

4444
install(TARGETS opentime
4545
EXPORT OpenTimeConfig
46+
INCLUDES DESTINATION "${OTIO_RESOLVED_CXX_INSTALL_DIR}/include"
4647
ARCHIVE DESTINATION "${OTIO_RESOLVED_CXX_DYLIB_INSTALL_DIR}"
4748
LIBRARY DESTINATION "${OTIO_RESOLVED_CXX_DYLIB_INSTALL_DIR}"
4849
RUNTIME DESTINATION "${OTIO_RESOLVED_CXX_DYLIB_INSTALL_DIR}")

src/opentimelineio/CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,14 @@ if(OTIO_CXX_INSTALL)
107107
install(FILES ${OPENTIMELINEIO_HEADER_FILES}
108108
DESTINATION "${OTIO_RESOLVED_CXX_INSTALL_DIR}/include/opentimelineio")
109109

110+
set(OPENTIMELINEIO_INCLUDES ${OTIO_RESOLVED_CXX_INSTALL_DIR}/include)
111+
if(OTIO_DEPENDENCIES_INSTALL)
112+
list(APPEND OPENTIMELINEIO_INCLUDES ${OTIO_RESOLVED_CXX_INSTALL_DIR}/include/opentimelineio/deps)
113+
endif()
114+
110115
install(TARGETS opentimelineio
111116
EXPORT OpenTimelineIOConfig
117+
INCLUDES DESTINATION "${OPENTIMELINEIO_INCLUDES}"
112118
ARCHIVE DESTINATION "${OTIO_RESOLVED_CXX_DYLIB_INSTALL_DIR}"
113119
LIBRARY DESTINATION "${OTIO_RESOLVED_CXX_DYLIB_INSTALL_DIR}"
114120
RUNTIME DESTINATION "${OTIO_RESOLVED_CXX_DYLIB_INSTALL_DIR}")

0 commit comments

Comments
 (0)