Replace socket_handler::fill_buffer() recursion with loop (#8389)
[libt2n] / examples-codegen / cmake / CMakeLists.txt
CommitLineData
9621eb22
TJ
1# Show basic usage of libt2n and cmake
2# Requires Libt2n.cmake
3
4# Setup libt2n
5set(t2n_mydaemon_GROUP
6 ${CMAKE_SOURCE_DIR}/src/t2n_mydaemon.cpp
7)
b24bd083 8include(${CMAKE_SOURCE_DIR}/codegen/Libt2n.cmake)
34721cc4 9# Or "include(Libt2n)" if Libt2n.cmake is already installed in /${CMAKE_ROOT}/Modules
9621eb22
TJ
10
11# Call setup_libt2n with the CMDGROUP name
12setup_libt2n(t2n_mydaemon)
13
34721cc4 14# --------------------------------------------------------------------------------
9621eb22
TJ
15
16set(keymaker_cpp_sources
17 something.cpp
18 ${t2n_mydaemon_GROUP}
19)
20
21add_executable(mydaemon main.cpp ${keymaker_cpp_sources} t2n_mydaemon_server.cpp)
22target_link_libraries(mydaemon ${LIBT2N_LIBRARIES})
23# Wait till generated code is available
24add_dependencies(mydaemon t2n_mydaemon_codegen_done)