From 62e2dc49bf0495f7e0feed45ae154beb5f2c8617 Mon Sep 17 00:00:00 2001 From: Johanness Date: Sun, 14 Jun 2026 17:03:50 +0300 Subject: [PATCH] cmake: enable MXL tools build by default (testsrc, sink) --- CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d074197..9d8a9d3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,7 +12,7 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON) list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") option(DMF_BUILD_TESTS "Build tests" ON) -option(DMF_BUILD_MXL_TOOLS "Build MXL tools (testsrc, sink)" OFF) +option(DMF_BUILD_MXL_TOOLS "Build MXL tools (testsrc, sink)" ON) option(DMF_BUILD_DECKLINK "Build DeckLink I/O nodes" ON) option(DMF_BUILD_FABRICS "Build Fabrics bridge nodes" OFF) @@ -35,6 +35,12 @@ find_package(Libwebsockets CONFIG REQUIRED) find_package(Catch2 CONFIG QUIET) set(BUILD_TESTS OFF CACHE BOOL "" FORCE) + +if(DMF_BUILD_MXL_TOOLS) + set(BUILD_TOOLS ON CACHE BOOL "" FORCE) + set(BUILD_UTILS ON CACHE BOOL "" FORCE) +endif() + add_subdirectory(extern/mxl) add_subdirectory(libs/dmf-node) add_subdirectory(libs/dmf-engine)