Bartosz Taudul
f71c74aaf7
Change TRACY_ENABLE default to OFF to match documentation.
...
The documentation states that Tracy is disabled by default, but the
build system defaults were ON/true. Change CMake and Meson defaults to
OFF/false. Projects that need profiling enabled must now opt in
explicitly. Add explicit TRACY_ENABLE=ON / tracy_enable=true to CI
steps and the test project to preserve existing behavior.
2026-04-10 18:49:04 +02:00
Bartosz Taudul
0fb2f8d75d
Build client library with CMake and Meson again on Linux.
2026-04-02 00:42:16 +02:00
Bartosz Taudul
a861c6671c
Reenable LTO, disable parallel build on GitHub runners.
2026-04-01 00:38:40 +02:00
Bartosz Taudul
b18b7461e4
Disable LTO on Linux CI.
2026-03-31 23:15:15 +02:00
Bartosz Taudul
c8a93adb01
Add merge utility to CI builds for linux, macos, and windows
2026-03-28 22:43:07 +01:00
Bartosz Taudul
1dee03e4f2
Rename workflow job names for uniqueness across workflows
2026-03-28 22:30:29 +01:00
Bartosz Taudul
0312a77390
Add GIT_REV to tools config in CI setup.
2026-03-28 21:59:10 +01:00
Bartosz Taudul
a9070da72e
Cache CPM on CI.
2026-02-19 23:07:00 +01:00
Bartosz Taudul
0abf0083be
Enable workflow dispatch for CI jobs.
2026-02-19 23:06:33 +01:00
Clément Grégoire
9b135b53b4
Add lua to test/test.cpp
2026-01-13 11:25:44 +01:00
Bartosz Taudul
2de14f4e38
Patching CPM checkouts is broken without a cache.
...
https://github.com/cpm-cmake/CPM.cmake/issues/577
2024-09-27 16:12:42 +02:00
Bartosz Taudul
1c1faeff2d
Replace parallel STL with PPQSort.
...
PPQSort is supposedly quite fast: https://github.com/GabTux/PPQSort
More importantly, it does not depend on TBB fuckery, so there's no longer
a need to link with an external library that people may or may not have.
The NO_PARALLEL_STL option is out, as it was provided solely to deal with
TBB being not available. Sequential sorting is still used on emscripten.
2024-09-26 14:41:59 +02:00
Bartosz Taudul
207605f93b
Ignore git unsafe directory.
2024-09-20 22:39:05 +02:00
Bartosz Taudul
650e1b9739
Pass github.sha as git rev.
2024-09-20 22:09:30 +02:00
Grégoire Roussel
9a88b8ff4b
Merge import-* folders
2024-07-12 22:56:09 +02:00
Grégoire Roussel
9cf61d6597
[build-system] Migrate test/ directory to CMakeLists
...
- remove MakeFile, replaced with equivalent CMakeLists.txt
- add advanced option TRACY_DEMANGLE in client for CI testing
2024-07-03 14:05:49 +02:00
Bartosz Taudul
15145aa74c
Fix Gitea actions.
2024-05-30 14:41:22 +02:00
Bartosz Taudul
596c498e1f
Fix CMake build type selection.
2024-04-17 18:17:58 +02:00
Bartosz Taudul
9e6be031c1
Don't install capstone on CI.
2024-03-23 00:36:52 +01:00
Bartosz Taudul
aac38a7deb
Update CI.
...
Co-authored-by: Tom Atkinson <tja.atkinson@gmail.com >
2024-03-22 13:49:08 +01:00
Bruce Mitchener
793d1d08c8
ci: Update to current versions of actions.
...
This should remove the warnings within the GitHub Actions UI about
using the deprecated Node 12 and 16 versions.
2024-02-12 16:50:36 +07:00
Simon Cruanes
7769f23c76
add CI for import-fuchsia
2023-12-28 17:47:21 -05:00
Bartosz Taudul
906f73cab3
Switch CI to build on archlinux image.
2023-11-19 14:24:44 +01:00