10
10
########### project ###############
12
12
project ("cairo-dock-plugins")
13
set (VERSION "2.2.0-2")
13
set (VERSION "2.2.0-4")
15
15
add_definitions (-std=c99 -Wstrict-prototypes -Wextra -Wwrite-strings -Wuninitialized -Werror-implicit-function-declaration) #-Wunreachable-code -Wno-unused-parameter -Wall
16
16
if (NOT ${CMAKE_BUILD_TYPE})
46
46
set (PACKAGE ${CMAKE_PROJECT_NAME})
47
47
set (GETTEXT_PACKAGE ${PACKAGE})
48
# CMAKE_INSTALL_PREFIX = /usr
49
COMMAND pkg-config cairo-dock --variable=pluginsdir
50
COMMAND pkg-config cairo-dock --variable=pluginsdir # /usr/lib/cairo-dock
50
51
OUTPUT_VARIABLE pluginsdir)
51
52
STRING (REGEX REPLACE "\n" "" pluginsdir ${pluginsdir}) # la commande rajoute un retour chariot ...
53
COMMAND pkg-config cairo-dock --variable=pluginsdatadir
54
COMMAND pkg-config cairo-dock --variable=pluginsdatadir # /usr/share/cairo-dock/plug-ins
54
55
OUTPUT_VARIABLE pluginsdatadir)
55
56
STRING (REGEX REPLACE "\n" "" pluginsdatadir ${pluginsdatadir})
57
COMMAND pkg-config --modversion cairo-dock
58
COMMAND pkg-config --modversion cairo-dock # 2.2.0-3
58
59
OUTPUT_VARIABLE dock_version)
59
60
STRING (REGEX REPLACE "\n" "" dock_version ${dock_version})
60
if (NOT "${dock_version}" STREQUAL "${VERSION}")
61
if (NOT "${dock_version}" STREQUAL "${VERSION}") # Version
61
62
MESSAGE (FATAL_ERROR "warning : version mismatch with the core : " ${VERSION} <> ${dock_version})
63
64
set (GETTEXT_PLUGINS "cairo-dock-plugins")
65
66
if( CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT "${FORCE_LIB64}" STREQUAL "") # 64bits and force install in lib64
66
set (libdir ${prefix}/lib64)
67
set (libdir ${CMAKE_INSTALL_PREFIX}/lib64)
68
set (libdir ${prefix}/lib${LIB_SUFFIX})
69
set (libdir ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}) # /usr/lib
71
if (NOT "${pluginsdir}" STREQUAL "${CMAKE_INSTALL_PREFIX}/${libdir}")
72
message (STATUS "Warning : plug-ins should be installed in the same place asthe dock, that is to say in ${pluginsdir}")
73
STRING (REGEX REPLACE "/${libdir}" "" CMAKE_INSTALL_PREFIX ${pluginsdir})
72
if (NOT "${pluginsdir}" STREQUAL "${libdir}/cairo-dock")
73
message (STATUS "Warning : plug-ins should be installed in the same directory as the core, that is to say in ${pluginsdir}")
74
STRING (REGEX REPLACE "/${libdir}/cairo-dock" "" CMAKE_INSTALL_PREFIX ${pluginsdir})
75
76
set (localedir "${CMAKE_INSTALL_PREFIX}/share/locale")
76
77
set (gaugesdir "${CMAKE_INSTALL_PREFIX}/share/cairo-dock/gauges")