From: Kristóf Katus Date: Thu, 25 Aug 2011 08:32:26 +0000 (+0200) Subject: Initial CMake conversion of examples-codegen/example2-client X-Git-Tag: latest_release~18 X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=commitdiff_plain;h=42d5cde75896853569f7669e47b66c671a917a4d;hp=813a4e4bd18e373818b264d8271005d5abf0398b Initial CMake conversion of examples-codegen/example2-client --- 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)