From c4fd1828034a60a0d2a069e719b0952014a78e7a Mon Sep 17 00:00:00 2001 From: Armin Co <armin.co@hs-bochum.de> Date: Tue, 27 Oct 2020 19:53:05 +0100 Subject: [PATCH] OPC UA Build option --- CMakeLists.txt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1a6a476..fcbfd11 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,7 +33,8 @@ include_directories(src/smart_grid) # Add OPC UA -if(BUILD_OPC_UA_FOR_INSTALL) +option(BUILD_OPC_UA "Build OPC UA library" OFF) +if(BUILD_OPC_UA) macro(SET_OPTION option value) set(${option} ${value} CACHE "" INTERNAL FORCE) endmacro() @@ -46,11 +47,11 @@ if(BUILD_OPC_UA_FOR_INSTALL) option(BUILD_TESTING "Build and run tests" OFF) option(BUILD_SHARED_LIBS "Build shared libraries." ON) add_subdirectory(libs/freeopcua) -endif(BUILD_OPC_UA_FOR_INSTALL) +endif(BUILD_OPC_UA) -add_executable(opc_server.exe src/apps/SmgOPC_server/opc_server.cpp) -target_include_directories(opc_server.exe PUBLIC libs/freeopcua/include) -target_link_libraries(opc_server.exe opcuacore opcuaserver) +# add_executable(opc_server.exe src/apps/SmgOPC_server/opc_server.cpp) +# target_include_directories(opc_server.exe PUBLIC libs/freeopcua/include) +# target_link_libraries(opc_server.exe opcuacore opcuaserver) add_executable(smart_grid.exe -- GitLab