summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt18
1 files changed, 18 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..5250a02
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,18 @@
+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)