We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0335896 commit 70516afCopy full SHA for 70516af
1 file changed
cmake/Modules/ObsHelpers.cmake
@@ -251,10 +251,13 @@ function(export_target target)
251
COMPONENT obs_libraries
252
${_EXCLUDE})
253
254
- include(GenerateExportHeader)
255
- generate_export_header(${target} EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/${target}_EXPORT.h)
+ get_target_property(target_type ${target} TYPE)
+ if(NOT target_type STREQUAL INTERFACE_LIBRARY)
256
+ include(GenerateExportHeader)
257
+ generate_export_header(${target} EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/${target}_EXPORT.h)
258
- target_sources(${target} PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/${target}_EXPORT.h)
259
+ target_sources(${target} PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/${target}_EXPORT.h)
260
+ endif()
261
262
set(TARGETS_EXPORT_NAME "${target}Targets")
263
include(CMakePackageConfigHelpers)
0 commit comments