From 3a2a3c681b88e331a4925e6edf8d8e5dbff05f6e Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 26 Jun 2012 13:01:23 +0200 Subject: overall cmake file --- CMakeLists.txt | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..76ed9f3 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,32 @@ +cmake_minimum_required(VERSION 2.6) +set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") +set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC" ) + +include_directories(./) +include_directories(kdecore/localization) + +set(LIBRARY_TYPE SHARED) + +add_subdirectory(kdecore) +add_subdirectory(kmime) +add_subdirectory(kcalcore) +add_subdirectory(kimap) + +# set(static_libs ${CMAKE_CURRENT_BINARY_DIR}/kdecore/libcalendaring-kdecore.a +# ${CMAKE_CURRENT_BINARY_DIR}/kmime/libcalendaring-kmime +# ${CMAKE_CURRENT_BINARY_DIR}/kcalcore/libcalendaring-kcalcore +# ${CMAKE_CURRENT_BINARY_DIR}/kimap/libcalendaring-kimap +# ) +# set(libs calendaring-kdecore +# calendaring-kmime +# calendaring-kcalcore +# calendaring-kimap +# ) +# +# add_library(calendaring SHARED dummy.cpp) +# set_target_properties(calendaring PROPERTIES STATIC_LIBRARY_FLAGS "${CMAKE_CURRENT_BINARY_DIR}/kdecore/libcalendaring-kdecore.a ${CMAKE_CURRENT_BINARY_DIR}/kmime/libcalendaring-kmime.a ${CMAKE_CURRENT_BINARY_DIR}/kcalcore/libcalendaring-kcalcore.a ${CMAKE_CURRENT_BINARY_DIR}/kimap/libcalendaring-kimap.a") +# target_link_libraries(calendaring LINK_INTERFACE_LIBRARIES ${libs} ) +# target_link_libraries(calendaring ${libs}) +# message("${libs}") +# include(MergeStaticLibraries) +# MERGE_STATIC_LIBS(calendaring ${libs}) \ No newline at end of file -- cgit v0.12