]>
Commit | Line | Data |
---|---|---|
bff36d36 AG |
1 | # Remmina - The GTK+ Remote Desktop Client |
2 | # | |
3 | # Copyright (C) 2014 Pavel Alexeev <Pahan@Hubbitus.info> | |
4 | # Work based on https://github.com/muflone/remmina-plugin-builder/blob/master/CMakeLists.txt | |
5 | # dramatically simplified and tied with Fedora remmina package. Thanks to Fabio Castelli. | |
6 | # | |
7 | # To build remmina plugin you need: | |
8 | # 1) install remmina-devel package | |
9 | # 2) ln -s %{_includedir}/remmina/config.h.in . | |
10 | # 3) ln -s %{_includedir}/remmina/pluginBuild-CMakeLists.txt CMakeLists.txt | |
11 | # 4) Put plugin source code in remmina-plugin-to-build directory | |
12 | # 5) Build it as usual: %{cmake} . ; make %{?_smp_mflags}… | |
13 | ||
14 | cmake_minimum_required(VERSION 2.6) | |
15 | set(CMAKE_COLOR_MAKEFILE ON) | |
16 | project(Remmina C) | |
17 | ||
18 | set(CMAKE_MODULE_PATH "${LIB_INSTALL_DIR}/cmake/remmina/") | |
19 | ||
20 | set(REMMINA_DATADIR "${CMAKE_INSTALL_PREFIX}/share") | |
21 | set(REMMINA_LOCALEDIR "${CMAKE_INSTALL_PREFIX}/share/locale") | |
22 | set(REMMINA_PLUGINDIR "${LIB_INSTALL_DIR}/remmina/plugins") | |
23 | ||
24 | include(FindPkgConfig) | |
25 | include(FindOptionalPackage) | |
26 | ||
27 | include_directories(.) | |
28 | ||
29 | add_definitions(-DHAVE_PTHREAD) | |
30 | ||
31 | find_required_package(GTK) | |
32 | add_subdirectory(remmina-plugin-to-build) | |
33 | ||
34 | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in ${CMAKE_CURRENT_SOURCE_DIR}/config.h) |