hayodea
bb83a86fe0
CMake: use GCC dependency generation for DAPSS files
2026-06-14 11:28:51 -04:00
hayodea
46f767f232
lcameraDev: Add session mgr lib for libcamera device binding
2026-06-13 12:02:04 -04:00
hayodea
66dc227d31
CMake: Add clean target for DAPS specs
2026-04-18 15:05:16 -04:00
hayodea
a1fd39eb05
Improve CPack deb generation
2026-03-06 01:12:46 -04:00
hayodea
3747dee8a7
CPack: Target ubuntu; deb now works in gdebi
2025-11-20 22:18:05 -04:00
hayodea
457d0f9345
Dbg:Add CallableTracer for callables post()ed to boost.asio
...
This class and its macro allow us to trace the invocation of
callbacks as they're invoked by Boost.asio.
2025-11-06 21:45:16 -04:00
hayodea
5845f1a41d
Bug:Boost: Use shlibs instead of header-only for call_stack::top_
...
This symbol is defined as a static member object inside of a
boost detail header. When boost headers are used in a project
that uses Boost in both the main binary as well as dlopen()'d
shlibs, the top_ symbol gets duplicated and the metadata gets
partitioned.
We use the Boost shlib to unify both the main binary and the
shlibs to use the same memory address for top_.
This involves marking the templated object call_stack::top_ as
"extern" and then declaring to Boost that we intend to use the
shlibs.
2025-11-03 22:59:52 -04:00
latentprion
b06e9693c5
CMake: toolchain file updates
2025-10-17 14:07:30 -04:00
latentprion
e4e700c362
Changes to CMake toolchain files
...
We still haven't successfully xcompiled, but we're working
toward it.
2025-10-17 12:43:06 -04:00
hayodea
27bebeb702
Squash: Into debug locks commit
2025-09-22 21:30:14 -04:00
hayodea
eeaa4ed2df
CMake: Add preliminary CPack support
...
We'll tune it later.
2025-09-16 22:19:48 -04:00
hayodea
0788bbd799
Cmake,DAPS: Add support for DAPS preprocessing
...
We add a new extension, .dapss for preprocessable DAPS spec files.
We now run the C preprocessor on the .dapss files to produce
.daps files.
2025-09-16 21:30:50 -04:00
hayodea
6573a1b14d
CMake: delete subdir CMakeLists; use one CMakeList for smocore
2025-09-15 12:44:57 -04:00
hayodea
fe5a7d480d
CMake: tried to get project building in Clang. Failed.
2025-09-06 22:45:25 -04:00
hayodea
cd63593ae5
CMake: Add support for cross compiling to aarch64-linux-gnu
2025-08-23 20:59:39 -04:00