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)