blob: e36c58c5676265c8046b6ece454f44c9d677d892 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
project(utouch-compiz)
cmake_minimum_required(VERSION 2.8)
set(PROJECT_NAME "utouch-compiz")
set(UTOUCH_COMPIZ_MAJOR 0)
set(UTOUCH_COMPIZ_MINOR 1)
set(UTOUCH_COMPIZ_MICRO 2)
set(PROJECT_VERSION "${UTOUCH_COMPIZ_MAJOR}.${UTOUCH_COMPIZ_MINOR}.${UTOUCH_COMPIZ_MICRO}")
set(DIST_ROOT "${PROJECT_NAME}-${PROJECT_VERSION}")
set(DIST_FILE "${DIST_ROOT}.tar.gz")
add_custom_target(check
COMMAND echo "no tests"
)
add_custom_target(dist
COMMAND bzr export --root=${DIST_ROOT}
${CMAKE_BINARY_DIR}/${DIST_FILE} WORKING_DIRECTORY
${CMAKE_SOURCE_DIR})
add_custom_target(distcheck
COMMAND cd ${CMAKE_BINARY_DIR}
&& rm -rf ${DIST_ROOT}
&& tar xf ${DIST_FILE}
&& mkdir ${DIST_ROOT}/build
&& cd ${DIST_ROOT}/build
&& cmake -DCMAKE_INSTALL_PREFIX=../install ..
&& make install
&& make check
)
add_dependencies(distcheck dist)
find_package(Compiz REQUIRED)
include(CompizPlugin)
compiz_plugin(utouch PKGDEPS xi utouch-frame)
|