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" )