1cmake_minimum_required(VERSION 3.8) 2 3project( 4 RenodeSystemCBridge, 5 VERSION 0.1 6 DESCRIPTION "SystemC module for interfacing with Renode" 7 LANGUAGES CXX) 8 9file(GLOB_RECURSE SOURCES_SOCKET_CPP lib/socket-cpp/*.cpp) 10add_library(socket_cpp ${SOURCES_SOCKET_CPP}) 11 12set(SOURCES_RENODE_BRIDGE 13 src/renode_bridge.cpp 14) 15add_library(renode_bridge ${SOURCES_RENODE_BRIDGE}) 16target_include_directories(renode_bridge PUBLIC 17 include) 18target_include_directories(renode_bridge PRIVATE 19 lib 20 ${INCLUDE_DIRS}) 21 22target_link_libraries(renode_bridge socket_cpp) 23