Skip to content
Snippets Groups Projects
Commit 96ea0f2d authored by Armin Co's avatar Armin Co
Browse files

do not compile opc everytime

parent 27a18235
No related branches found
No related tags found
No related merge requests found
...@@ -36,7 +36,6 @@ add_executable(smart_grid.exe ...@@ -36,7 +36,6 @@ add_executable(smart_grid.exe
src/apps/smart_grid/SmgStateMachine.cpp src/apps/smart_grid/SmgStateMachine.cpp
src/apps/smart_grid/SmartOpcServer.cpp src/apps/smart_grid/SmartOpcServer.cpp
src/smart_grid/SmartGridModel.cpp src/smart_grid/SmartGridModel.cpp
# src/smart_grid/StateLogger.cpp
src/i2c/Node.cpp src/i2c/Node.cpp
src/com/Socket.cpp src/com/Socket.cpp
src/com/Protocol.cpp src/com/Protocol.cpp
...@@ -49,18 +48,22 @@ target_include_directories(smart_grid.exe PUBLIC libs/freeopcua/include) ...@@ -49,18 +48,22 @@ target_include_directories(smart_grid.exe PUBLIC libs/freeopcua/include)
target_link_libraries(smart_grid.exe opcuacore opcuaserver) target_link_libraries(smart_grid.exe opcuacore opcuaserver)
# Add OPC UA # Add OPC UA
# macro(SET_OPTION option value) if(BUILD_OPC_UA_FOR_INSTALL)
# set(${option} ${value} CACHE "" INTERNAL FORCE)
# endmacro()
# option(BUILD_CLIENT "Build Client" OFF)
# option(BUILD_SERVER "Build Server" ON)
# option(SSL_SUPPORT_MBEDTLS "Support rsa-oaep password encryption using mbedtls library " OFF)
# option(BUILD_PYTHON "Build Python bindings" OFF) macro(SET_OPTION option value)
# option(BUILD_TESTING "Build and run tests" OFF) set(${option} ${value} CACHE "" INTERNAL FORCE)
# option(BUILD_SHARED_LIBS "Build shared libraries." ON) endmacro()
# add_subdirectory(libs/freeopcua) option(BUILD_CLIENT "Build Client" OFF)
option(BUILD_SERVER "Build Server" ON)
option(SSL_SUPPORT_MBEDTLS "Support rsa-oaep password encryption using mbedtls library " OFF)
option(BUILD_PYTHON "Build Python bindings" OFF)
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)
add_executable(opc_server.exe src/apps/SmgOPC_server/opc_server.cpp) add_executable(opc_server.exe src/apps/SmgOPC_server/opc_server.cpp)
target_include_directories(opc_server.exe PUBLIC libs/freeopcua/include) target_include_directories(opc_server.exe PUBLIC libs/freeopcua/include)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment