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.
2 parents cce79e2 + dee1933 commit aafaf36Copy full SHA for aafaf36
CMakeLists.txt
@@ -6,6 +6,9 @@ project (liblsl
6
HOMEPAGE_URL "https://github.com/sccn/liblsl"
7
)
8
9
+# API version, to be incremented on backwards-incompatible ABI changes
10
+set(LSL_ABI_VERSION 2)
11
+
12
set(CMAKE_CXX_VISIBILITY_PRESET hidden)
13
set(CMAKE_VISIBILITY_INLINES_HIDDEN ON)
14
if(NOT MSVC_VERSION VERSION_LESS 1700)
@@ -239,6 +242,7 @@ target_include_directories(lsl INTERFACE
239
242
240
243
set_target_properties(lsl PROPERTIES
241
244
VERSION ${liblsl_VERSION_MAJOR}.${liblsl_VERSION_MINOR}.${liblsl_VERSION_PATCH}
245
+ SOVERSION ${LSL_ABI_VERSION}
246
247
248
# enable some additional expensive compiler optimizations
0 commit comments