|   | 1 | # Sources | 
|   | 2 | set(CPP_SOURCES main.cpp) | 
|   | 3 | set(CPP_HEADERS codegen-stubhead.hxx) | 
|   | 4 | include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR}) | 
|   | 5 |  | 
|   | 6 | # Executables | 
|   | 7 | add_executable(libt2n-codegen ${CPP_SOURCES}) | 
|   | 8 |  | 
|   | 9 | # Dependencies | 
|   | 10 | target_link_libraries(libt2n-codegen ${XMLPP_LIBRARIES}) | 
|   | 11 |  | 
|   | 12 | # Installation | 
|   | 13 | install(TARGETS libt2n-codegen DESTINATION bin) | 
|   | 14 | install(FILES ${CPP_HEADERS} DESTINATION include) | 
|   | 15 | install(FILES clientlib.pc.in DESTINATION share/libt2n) | 
|   | 16 | install(FILES Libt2n.cmake DESTINATION ${CMAKE_ROOT}/Modules) |