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