elura-cli 0.2.5

Project scaffold generator for Elura applications
1
2
3
4
5
6
7
8
9
10
11
12
13
cmake_minimum_required(VERSION 3.16)
project(elura_protocol VERSION {{ELURA_VERSION}} LANGUAGES CXX)

add_library(elura_protocol src/elr2.cpp)
target_include_directories(elura_protocol PUBLIC include)
target_compile_features(elura_protocol PUBLIC cxx_std_17)

include(CTest)
if(BUILD_TESTING)
  add_executable(elura_protocol_test tests/elr2_test.cpp)
  target_link_libraries(elura_protocol_test PRIVATE elura_protocol)
  add_test(NAME elura_protocol_test COMMAND elura_protocol_test)
endif()