From 42d5cde75896853569f7669e47b66c671a917a4d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Krist=C3=B3f=20Katus?= Date: Thu, 25 Aug 2011 10:32:26 +0200 Subject: [PATCH 1/1] Initial CMake conversion of examples-codegen/example2-client --- examples-codegen/example2-client/CMakeLists.txt | 36 +++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) create mode 100644 examples-codegen/example2-client/CMakeLists.txt 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) -- 1.7.1