wenode
Version:
WeYouMe Network Node Software
34 lines (26 loc) • 856 B
Plain Text
file(GLOB HEADERS "include/node/protocol/*.hpp")
## SORT .cpp by most likely to change / break compile
add_library( node_protocol
types.cpp
authority.cpp
operations.cpp
sign_state.cpp
operation_util_impl.cpp
node_operations.cpp
transaction.cpp
block.cpp
asset.cpp
version.cpp
get_config.cpp
${HEADERS}
)
target_link_libraries( node_protocol fc )
target_include_directories( node_protocol
PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include" "${CMAKE_CURRENT_BINARY_DIR}/include" )
INSTALL( TARGETS
node_protocol
RUNTIME DESTINATION bin
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib
)
INSTALL( FILES ${HEADERS} DESTINATION "include/node/protocol" )