Skip to content

Conversation

@cboulay
Copy link
Collaborator

@cboulay cboulay commented Jul 7, 2025

I refactored CMakeLists.txt into a set of modules. Each module has a specific concern. Maybe my aging brain can't hold as much in working memory as it used to, but IMO this refactor makes it a lot easier to follow what we're doing with CMake. Indeed, it was necessary to do this refactor before I could make progress on building liblsl as an Apple Framework with code signing and notarization (coming in a future PR) so I really would like this PR merged.

This PR does not change the code. As far as I know, I simply moved things around.

I also added a bunch of #TODOs and questions of things I hope to address to further simplify the CMake scripts.

Let's see what the CI runners have to say...

@cboulay cboulay force-pushed the cboulay/cmake_refactor branch 4 times, most recently from 3daa39e to ed561c8 Compare July 7, 2025 18:22
@cboulay cboulay force-pushed the cboulay/cmake_refactor branch from c54bec7 to 052d83a Compare July 7, 2025 18:32
@cboulay cboulay deleted the branch dev July 13, 2025 05:16
@cboulay cboulay closed this Jul 13, 2025
@cboulay cboulay reopened this Jul 13, 2025
@cboulay cboulay changed the base branch from master to dev July 13, 2025 05:20
@cboulay cboulay merged commit 18c26dd into dev Jul 13, 2025
18 of 20 checks passed
@cboulay cboulay deleted the cboulay/cmake_refactor branch July 13, 2025 05:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant