mirror of
https://github.com/emqx/neuron.git
synced 2026-10-18 13:41:22 +08:00
21 lines
820 B
CMake
21 lines
820 B
CMake
if(NOT CMAKE_STAGING_PREFIX)
|
|
if(APPLE)
|
|
include_directories(/usr/local/include /usr/local/opt/openssl/include)
|
|
link_directories(/usr/local/lib /usr/local/opt/openssl/lib)
|
|
else()
|
|
link_directories(/usr/local/lib)
|
|
endif()
|
|
else()
|
|
set(CMAKE_PREFIX_PATH ${CMAKE_STAGING_PREFIX})
|
|
include_directories(${CMAKE_STAGING_PREFIX}/openssl/include)
|
|
link_directories(${CMAKE_STAGING_PREFIX}/openssl/lib)
|
|
endif()
|
|
find_package(Threads)
|
|
|
|
add_executable(modbus_tcp_server_simulator modbus_tcp_server_sim.c)
|
|
target_include_directories(modbus_tcp_server_simulator PRIVATE ${CMAKE_SOURCE_DIR})
|
|
target_link_libraries(modbus_tcp_server_simulator neuron-base ${CMAKE_THREAD_LIBS_INIT} dl)
|
|
|
|
add_executable(opcua_simulator opcua_simulator.c)
|
|
target_link_libraries(opcua_simulator open62541 ssl crypto ${CMAKE_THREAD_LIBS_INIT} dl)
|