You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Alternatively, build CLI-only with `-DLSLTEMPLATE_BUILD_GUI=OFF` to avoid the Qt dependency.
82
82
83
-
### Single-command build and run
84
-
85
-
From the repo root, one command can configure, build, install, and start the server. Dependencies (liblsl, hidapi, tiny-AES-c) are fetched automatically. Requires CMake 3.25+ and PowerShell Core (`pwsh`) for the run script.
86
-
87
-
**Windows (PowerShell):**
88
-
89
-
```powershell
90
-
# Build self-contained install only
91
-
cmake --workflow --preset emotiv
92
-
cmake --install build --config Release
93
-
94
-
# Build and start collecting data (single command)
95
-
pwsh ./run.ps1
96
-
```
97
-
98
-
**Linux / macOS:**
99
-
100
-
```bash
101
-
# Build self-contained install only
102
-
cmake --workflow --preset emotiv
103
-
cmake --install build --config Release
104
-
105
-
# Build and start collecting data (single command)
106
-
pwsh ./run.ps1
107
-
```
108
-
109
-
The preset builds only `emotiv_lsl` (no Qt/CLI). The executable and bundled LSL library end up in `build/install/`.
110
-
111
83
### Quick Start
112
84
113
85
```bash
@@ -235,6 +207,30 @@ For automated signing and notarization, the workflow expects these secrets from
235
207
1. Go to Organization Settings → Secrets and variables → Actions
236
208
2. For each secret, click to edit and under "Repository access" select the repositories that need access
237
209
238
-
## License
210
+
### Single-command build and run
211
+
212
+
From the repo root, one command can configure, build, install, and start the server. Dependencies (liblsl, hidapi, tiny-AES-c) are fetched automatically. Requires CMake 3.25+ and PowerShell Core (`pwsh`) for the run script.
213
+
214
+
**Windows (PowerShell):**
215
+
216
+
```powershell
217
+
# Build self-contained install only
218
+
cmake --workflow --preset emotiv
219
+
cmake --install build --config Release
239
220
240
-
MIT License - see LICENSE
221
+
# Build and start collecting data (single command)
222
+
pwsh ./run.ps1
223
+
```
224
+
225
+
**Linux / macOS:**
226
+
227
+
```bash
228
+
# Build self-contained install only
229
+
cmake --workflow --preset emotiv
230
+
cmake --install build --config Release
231
+
232
+
# Build and start collecting data (single command)
233
+
pwsh ./run.ps1
234
+
```
235
+
236
+
The preset builds only `emotiv_lsl` (no Qt/CLI). The executable and bundled LSL library end up in `build/install/`.
0 commit comments