Skip to content

Commit 4f235d9

Browse files
committed
create imported interface library for coVRAudio
so that it's possible to depend on additional libraries, such as GLM
1 parent cc72308 commit 4f235d9

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

cmake/FindCOVER.cmake

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,9 @@ mark_as_advanced(COVER_LIBRARY
6565

6666
if(COVER_FOUND)
6767
set(COVER_INCLUDE_DIRS ${COVER_INCLUDE_DIR} ${COVISE_INCLUDE_DIR})
68-
target_link_libraries(${COVER_AUDIO_LIBRARY} INTERFACE glm::glm)
68+
add_library(cover::audio INTERFACE IMPORTED)
69+
#set_target_properties(cover::audio PROPERTIES IMPORTED_LOCATION ${COVER_AUDIO_LIBRARY})
70+
target_link_libraries(cover::audio INTERFACE ${COVER_AUDIO_LIBRARY} glm::glm)
6971
endif()
7072

7173
MACRO(COVER_ADD_PLUGIN targetname)
@@ -125,7 +127,7 @@ MACRO(COVER_ADD_PLUGIN_TARGET targetname)
125127
ENDIF()
126128

127129
TARGET_LINK_LIBRARIES(${targetname} ${COVER_PLUGINUTIL_LIBRARY}
128-
${COVER_LIBRARY} ${COVER_AUDIO_LIBRARY} ${COVER_VRUI_LIBRARY} ${COVER_OSGVRUI_LIBRARY} ${COVER_CONFIG_LIBRARY}
130+
${COVER_LIBRARY} cover::audio ${COVER_VRUI_LIBRARY} ${COVER_OSGVRUI_LIBRARY} ${COVER_CONFIG_LIBRARY}
129131
${COVISE_VRBCLIENT_LIBRARY} ${COVISE_CONFIG_LIBRARY} ${COVISE_UTIL_LIBRARY} ${OPENSCENEGRAPH_LIBRARIES})
130132

131133
qt_use_modules(${targetname} Core)

0 commit comments

Comments
 (0)