X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=examples-codegen%2Fexample2-client%2FCMakeLists.txt;fp=examples-codegen%2Fexample2-client%2FCMakeLists.txt;h=59ebbe2b7829881aad5f90c2cefdd4e9f68712c5;hp=0000000000000000000000000000000000000000;hb=42d5cde75896853569f7669e47b66c671a917a4d;hpb=813a4e4bd18e373818b264d8271005d5abf0398b diff --git a/examples-codegen/example2-client/CMakeLists.txt b/examples-codegen/example2-client/CMakeLists.txt new file mode 100644 index 0000000..59ebbe2 --- /dev/null +++ b/examples-codegen/example2-client/CMakeLists.txt @@ -0,0 +1,36 @@ +# Project +project(libt2n-example2-client) +set(VERSION 0.1) +set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}") + +# CMake +set(CMAKE_COLOR_MAKEFILE ON) +cmake_minimum_required(VERSION 2.6 FATAL_ERROR) + +# Source package generation +set(CPACK_SOURCE_GENERATOR TGZ) +set(CPACK_SOURCE_IGNORE_FILES "~$;\\\\.git;build;build-rpm") +set(CPACK_SOURCE_PACKAGE_FILE_NAME "${PROJECT_NAME}-${VERSION}") + +# Find external packages +include(FindPkgConfig) + +pkg_check_modules(DEFAULT REQUIRED default=0.1) +include_directories(${DEFAULT_INCLUDE_DIRS}) +link_directories(${DEFAULT_LIBRARY_DIRS}) + +include(CPack) + +# Sources +set(libt2n_example2_client_SOURCES + client.cpp + ) + +# Executables +add_executable(libt2n-example2-client ${libt2n_example2_client_SOURCES}) + +# Dependencies +target_link_libraries(libt2n-example2-client ${DEFAULT_LIBRARIES}) + +# Installation +# install(TARGETS libt2n-example2-client DESTINATION bin)