summaryrefslogtreecommitdiff
path: root/prototype_2016/third_party/fluid/src/CMakeLists.txt
diff options
context:
space:
mode:
authorlurchi <lurchi@strangeplace.net>2017-02-16 11:43:37 +0100
committerlurchi <lurchi@strangeplace.net>2017-02-16 11:43:37 +0100
commit1a9383d087a118c479e1dc44f48e12dfb88df48b (patch)
tree59ea95abd8c4e51806b36e2cb30360f7e2cf6260 /prototype_2016/third_party/fluid/src/CMakeLists.txt
parentd478215fe1a3937f6b3445813515ed308c7ecaf7 (diff)
downloadsecushare-1a9383d087a118c479e1dc44f48e12dfb88df48b.tar.gz
secushare-1a9383d087a118c479e1dc44f48e12dfb88df48b.zip
remove fluid temporarily
Diffstat (limited to 'prototype_2016/third_party/fluid/src/CMakeLists.txt')
-rw-r--r--prototype_2016/third_party/fluid/src/CMakeLists.txt79
1 files changed, 0 insertions, 79 deletions
diff --git a/prototype_2016/third_party/fluid/src/CMakeLists.txt b/prototype_2016/third_party/fluid/src/CMakeLists.txt
deleted file mode 100644
index dacd2e0..0000000
--- a/prototype_2016/third_party/fluid/src/CMakeLists.txt
+++ /dev/null
@@ -1,79 +0,0 @@
1include(GenerateExportHeader)
2include(CMakePackageConfigHelpers)
3include(ECMSetupVersion)
4include(ECMGenerateHeaders)
5
6ecm_setup_version(${PROJECT_VERSION} VARIABLE_PREFIX FLUID
7 VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/Fluid/fluid/fluidversion.h"
8 PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/FluidConfigVersion.cmake"
9 SOVERSION ${PROJECT_SOVERSION})
10
11set(FLUID_INCLUDEDIR "${CMAKE_INSTALL_INCLUDEDIR}/Fluid")
12
13set(CMAKECONFIG_INSTALL_DIR "${CMAKECONFIG_INSTALL_PREFIX}/Fluid")
14
15configure_package_config_file("${CMAKE_CURRENT_SOURCE_DIR}/FluidConfig.cmake.in"
16 "${CMAKE_CURRENT_BINARY_DIR}/FluidConfig.cmake"
17 INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR})
18
19install(FILES "${CMAKE_CURRENT_BINARY_DIR}/FluidConfig.cmake"
20 "${CMAKE_CURRENT_BINARY_DIR}/FluidConfigVersion.cmake"
21 DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
22 COMPONENT Devel)
23install(FILES ${CMAKE_CURRENT_BINARY_DIR}/Fluid/fluid/fluidversion.h
24 DESTINATION ${FLUID_INCLUDEDIR}/fluid COMPONENT Devel)
25
26###################################
27
28add_definitions(-DQT_NO_KEYWORDS)
29
30set(SOURCES
31 dateutils.cpp
32)
33
34add_library(Fluid SHARED ${SOURCES})
35
36target_link_libraries(Fluid
37 PUBLIC
38 Qt5::Core
39)
40
41##################################################
42
43generate_export_header(Fluid EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/Fluid/fluid/fluid_export.h)
44
45target_include_directories(Fluid INTERFACE "$<INSTALL_INTERFACE:${FLUID_INCLUDEDIR}>")
46
47set_target_properties(Fluid PROPERTIES
48 VERSION ${PROJECT_VERSION}
49 SOVERSION ${PROJECT_SOVERSION})
50
51ecm_generate_headers(Fluid_CamelCase_HEADERS
52 HEADER_NAMES
53 DateUtils
54 REQUIRED_HEADERS
55 Fluid_HEADERS
56 PREFIX
57 Fluid
58 OUTPUT_DIR
59 ${CMAKE_CURRENT_BINARY_DIR}/Fluid
60)
61install(FILES ${Fluid_CamelCase_HEADERS}
62 DESTINATION ${FLUID_INCLUDEDIR}/Fluid
63 COMPONENT Devel)
64
65install(TARGETS Fluid EXPORT FluidTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
66
67install(
68 FILES
69 ${CMAKE_CURRENT_BINARY_DIR}/Fluid/fluid/fluid_export.h
70 dateutils.h
71 DESTINATION
72 ${FLUID_INCLUDEDIR}/fluid
73 COMPONENT
74 Devel
75)
76
77install(EXPORT FluidTargets
78 DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
79 FILE FluidTargets.cmake NAMESPACE Fluid::)