@@ -201,15 +201,12 @@ set_target_properties(lsl PROPERTIES
201201 VERSION ${liblsl_VERSION_MAJOR} .${liblsl_VERSION_MINOR} .${liblsl_VERSION_PATCH}
202202)
203203
204- set (LSL_EXPORT_TARGETS lsl lslobj lslboost lslver )
204+ set (LSL_EXPORT_TARGETS lsl lslobj lslboost)
205205if (LSL_BUILD_STATIC)
206206 add_library (lsl-static STATIC )
207207 target_link_libraries (lsl-static PUBLIC lslobj PRIVATE lslboost)
208208 # for LSL_CPP_API export header
209209 target_compile_definitions (lsl-static INTERFACE LIBLSL_STATIC)
210- add_executable (lslver-static testing/lslver.c)
211- target_link_libraries (lslver-static PRIVATE lsl-static )
212- list (APPEND LSL_EXPORT_TARGETS lsl-static )
213210endif ()
214211
215212if (LSL_FORCE_FANCY_LIBNAME)
@@ -230,9 +227,6 @@ else()
230227 set (CMAKE_INSTALL_DATAROOTDIR LSL/share)
231228endif ()
232229
233- add_executable (lslver testing/lslver.c)
234- target_link_libraries (lslver PRIVATE lsl)
235-
236230include (CMakePackageConfigHelpers)
237231write_basic_package_version_file(
238232 "${CMAKE_CURRENT_BINARY_DIR} /LSLConfigVersion.cmake"
@@ -280,6 +274,15 @@ install(FILES
280274
281275include (cmake/LSLCMake.cmake)
282276
277+ add_executable (lslver testing/lslver.c)
278+ target_link_libraries (lslver PRIVATE lsl)
279+ installLSLApp(lslver)
280+ if (LSL_BUILD_STATIC)
281+ add_executable (lslver-static testing/lslver.c)
282+ target_link_libraries (lslver-static PRIVATE lsl-static )
283+ installLSLApp(lslver-static )
284+ endif ()
285+
283286if (LSL_UNITTESTS)
284287 add_subdirectory (testing)
285288endif ()
0 commit comments