From f5a75caa4c46977d6b68e9544f1cd484e00494ec Mon Sep 17 00:00:00 2001 From: Teodora Date: Wed, 2 Apr 2025 16:23:01 +0200 Subject: [PATCH] Do not check E2AP/KPM versions if E2 agent disabled --- CMakeLists.txt | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b607056aa4..b340c8785a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -300,14 +300,15 @@ add_definitions(-DHAVE_NETINET_IN_H) set(E2_AGENT "OFF" CACHE STRING "O-RAN-compliant E2 Agent") set_property(CACHE E2_AGENT PROPERTY STRINGS "ON" "OFF") -set(E2AP_VERSION "E2AP_V2" CACHE STRING "E2AP version") -set_property(CACHE E2AP_VERSION PROPERTY STRINGS "E2AP_V1" "E2AP_V2" "E2AP_V3") -message(STATUS "Selected E2AP_VERSION: ${E2AP_VERSION}") - -set(KPM_VERSION "KPM_V2_03" CACHE STRING "The KPM SM version to use") -set_property(CACHE KPM_VERSION PROPERTY STRINGS "KPM_V2_03" "KPM_V3_00") -message(STATUS "Selected KPM Version: ${KPM_VERSION}") +if (E2_AGENT) + set(E2AP_VERSION "E2AP_V2" CACHE STRING "E2AP version") + set_property(CACHE E2AP_VERSION PROPERTY STRINGS "E2AP_V1" "E2AP_V2" "E2AP_V3") + message(STATUS "Selected E2AP version: ${E2AP_VERSION}") + set(KPM_VERSION "KPM_V2_03" CACHE STRING "The KPM SM version to use") + set_property(CACHE KPM_VERSION PROPERTY STRINGS "KPM_V2_03" "KPM_V3_00") + message(STATUS "Selected KPM version: ${KPM_VERSION}") +endif() add_boolean_option(ENABLE_IMSCOPE OFF "Enable phy scope based on imgui" OFF) add_boolean_option(ENABLE_IMSCOPE_RECORD OFF "Enable recording IQ data for imscope" OFF)