Skip to content

Commit b848dd1

Browse files
committed
Prevent liblsl dependening on itself, issue discovered by @stellarpower
1 parent 2158d16 commit b848dd1

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

cmake/LSLCMake.cmake

+3-2
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,9 @@ function(installLSLApp target)
137137
install(CODE "file(INSTALL $<TARGET_FILE:${libdependency}> DESTINATION \${CMAKE_INSTALL_PREFIX}/$<IF:$<PLATFORM_ID:Windows>,${CMAKE_INSTALL_BINDIR},${CMAKE_INSTALL_LIBDIR}>)")
138138
endforeach()
139139

140-
set_property(GLOBAL APPEND PROPERTY
141-
"LSLDEPENDS_${PROJECT_NAME}" liblsl)
140+
if(NOT PROJECT_NAME STREQUAL "liblsl")
141+
set_property(GLOBAL APPEND PROPERTY "LSLDEPENDS_${PROJECT_NAME}" liblsl)
142+
endif()
142143
install(TARGETS ${target} COMPONENT ${PROJECT_NAME}
143144
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
144145
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}

0 commit comments

Comments
 (0)