From 5017bf5f92b32f97defb3b519d22c8d18c00f83d Mon Sep 17 00:00:00 2001 From: Latent Prion Date: Thu, 16 Oct 2025 01:00:48 -0400 Subject: [PATCH] Build: use piecemeal boost headers. Reduces compile time on a 4-core ARM Rpi5 from 1m12s wallclock (i.e: "real") time to 0m55s; and from 4m+ "user" time to 3m8s. --- commonLibs/livoxProto1/broadcastListener.h | 1 + commonLibs/livoxProto1/device.h | 3 ++- include/asynchronousBridge.h | 2 +- smocore/componentThread.cpp | 2 +- smocore/include/componentThread.h | 2 +- smocore/include/deviceManager/deviceReattacher.h | 3 ++- 6 files changed, 8 insertions(+), 5 deletions(-) diff --git a/commonLibs/livoxProto1/broadcastListener.h b/commonLibs/livoxProto1/broadcastListener.h index a3d3329..cea9e81 100644 --- a/commonLibs/livoxProto1/broadcastListener.h +++ b/commonLibs/livoxProto1/broadcastListener.h @@ -5,6 +5,7 @@ #include #include #include +#include #include #include "device.h" diff --git a/commonLibs/livoxProto1/device.h b/commonLibs/livoxProto1/device.h index c4a2f87..d5caa8f 100644 --- a/commonLibs/livoxProto1/device.h +++ b/commonLibs/livoxProto1/device.h @@ -11,7 +11,8 @@ #include #include #include -#include +#include +#include #include "protocol.h" #include diff --git a/include/asynchronousBridge.h b/include/asynchronousBridge.h index 7bc7d65..fcaa576 100644 --- a/include/asynchronousBridge.h +++ b/include/asynchronousBridge.h @@ -2,7 +2,7 @@ #define ASYNCHRONOUS_BRIDGE_H #include -#include +#include namespace smo { diff --git a/smocore/componentThread.cpp b/smocore/componentThread.cpp index 5fab748..e19c975 100644 --- a/smocore/componentThread.cpp +++ b/smocore/componentThread.cpp @@ -2,7 +2,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/smocore/include/componentThread.h b/smocore/include/componentThread.h index 56e4657..88b596d 100644 --- a/smocore/include/componentThread.h +++ b/smocore/include/componentThread.h @@ -4,7 +4,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/smocore/include/deviceManager/deviceReattacher.h b/smocore/include/deviceManager/deviceReattacher.h index c5d2579..6da537c 100644 --- a/smocore/include/deviceManager/deviceReattacher.h +++ b/smocore/include/deviceManager/deviceReattacher.h @@ -3,7 +3,8 @@ #include #include -#include +#include +#include namespace smo {