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)