sccn / liblsl

C++ lsl library for multi-modal time-synched data transmission over the local network
Other
107 stars 63 forks source link

Introduce soname to indicate ABI version of shared library #141

Closed tobiasherzke closed 2 years ago

tobiasherzke commented 2 years ago

Having a "soname" that stays constant allows compiled executables that link against liblsl to continue to work whithout recompilation when liblsl is updated as long as the soname of liblsl stays the same.

Each time the ABI of liblsl changes in future, the setting LSL_ABI_VERSION in CMakeLists.txt should be incremented by one to change the soname. Closes #140.

cboulay commented 2 years ago

Great, thanks!