Skip to content

Tags: sccn/liblsl

Tags

v1.18.0.b2

Toggle v1.18.0.b2's commit message
Derive project version from git tag

The project version was hardcoded in project(VERSION ...) and in
LSL_LIBRARY_VERSION, so release assets carried a stale version unless
both were bumped by hand.

- cmake/ProjectVersion.cmake: derive MAJOR.MINOR.PATCH (plus the full
  tag incl. pre-release suffix) from the nearest v[0-9]* git tag, with
  the literal as a fallback for git/tag-less builds and a
  LSL_VERSION_OVERRIDE escape hatch.
- CMakeLists.txt: feed PROJECT_VERSION from the tag; use the full tag
  for CPACK_PACKAGE_VERSION so pre-release suffixes survive.
- src/lsl_version.h.in + TargetObjLib.cmake: generate the version
  header so lsl_library_version() tracks the release.
- CI: fetch-depth: 0 on the build-job checkouts so the tag is visible
  to git describe (default shallow clone fetches no tags).

v1.18.0.b1

Toggle v1.18.0.b1's commit message
Merge branch 'cboulay/resolve_over_tcp' into cboulay/meta_resolve_fixes

# Conflicts:
#	testing/CMakeLists.txt

v1.17.7

Toggle v1.17.7's commit message
Bump LSL version again for new release

v1.17.6

Toggle v1.17.6's commit message
lslgitrevision - use source dir instead of list dir; important for wh…

…en lsl is pulled in as a dependency.

v1.17.5

Toggle v1.17.5's commit message
Always set ASIO_DISABLE_VISIBILITY to keep asio symbols hidden in lib…

…lsl.

v1.17.4

Toggle v1.17.4's commit message
Modify CHANGELOG

v1.17.3

Toggle v1.17.3's commit message
Fix framework paths for homebrew

v1.17.2

Toggle v1.17.2's commit message
Fix extra dereference; disable targets when not top-level

v1.17.1

Toggle v1.17.1's commit message
Continue to build dylibs in cppcmake.yml

v1.17.0

Toggle v1.17.0's commit message
Refactor build for better Apple Framework