cmake_minimum_required (VERSION 2.8) project (click-finder) find_package (Git) set (click_finder_VERSION_MAJOR 1) set (click_finder_VERSION_MINOR 0) configure_file ( "${PROJECT_SOURCE_DIR}/click-finder.h.in" "${PROJECT_BINARY_DIR}/click-finder.h" ) include_directories("${PROJECT_BINARY_DIR}") add_executable(click-finder click-finder.c) ADD_CUSTOM_TARGET( version ${CMAKE_COMMAND} -D SRC=${PROJECT_SOURCE_DIR}/version.h.in -D DST=${PROJECT_BINARY_DIR}/version.h -P ${PROJECT_SOURCE_DIR}/version.cmake ) ADD_DEPENDENCIES(click-finder version)