From c20c5bfb40bb65d4196bcf97e80acd97496ddda3 Mon Sep 17 00:00:00 2001 From: Dimitri Staessens Date: Sun, 18 Jan 2026 18:50:05 +0100 Subject: build: Add an option for container compatibility This adds a BUILD_CONTAINER option that disables some features that require elevated privileges like setting thread priorities, which might not be supported in docker environments. Signed-off-by: Dimitri Staessens Signed-off-by: Sander Vrijders --- cmake/ipcp/ipcp.cmake | 2 ++ 1 file changed, 2 insertions(+) (limited to 'cmake/ipcp') diff --git a/cmake/ipcp/ipcp.cmake b/cmake/ipcp/ipcp.cmake index 5b1eef09..f821f481 100644 --- a/cmake/ipcp/ipcp.cmake +++ b/cmake/ipcp/ipcp.cmake @@ -19,6 +19,8 @@ set(IPCP_SCHED_THR_MUL 2 CACHE STRING "Number of scheduler threads per QoS cube") set(DISABLE_CORE_LOCK TRUE CACHE BOOL "Disable locking performance threads to a core") +set(BUILD_CONTAINER FALSE CACHE BOOL + "Disable thread priority setting for container compatibility") if (CMAKE_SYSTEM_NAME STREQUAL "Linux") set(IPCP_LINUX_TIMERSLACK_NS 1000 CACHE STRING -- cgit v1.2.3