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