CMakeLists.txt

changeset 1
4dd5bde4e777
child 5
146825d63b9a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/CMakeLists.txt	Wed Dec 10 19:17:00 2014 +0200
@@ -0,0 +1,24 @@
+cmake_minimum_required (VERSION 2.4)
+project (hurgharama)
+
+set (SOURCE_FILES
+	sources/filesystem.cpp
+	sources/format.cpp
+	sources/main.cpp
+	sources/mystring.cpp
+	sources/version.cpp
+)
+
+set (CURSES_NEED_NCURSES, True)
+set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -W -Wall")
+find_package (Curses)
+include_directories (${CURSES_INCUDE_DIRS})
+include_directories (${CMAKE_CURRENT_BINARY_DIR})
+add_executable (${PROJECT_NAME} ${SOURCE_FILES})
+target_link_libraries (${PROJECT_NAME} ${CURSES_LIBRARIES})
+
+add_custom_target (make_hginfo_h
+	COMMAND python
+		"${CMAKE_SOURCE_DIR}/updaterevision/updaterevision.py"
+		"${CMAKE_CURRENT_BINARY_DIR}/hginfo.h")
+add_dependencies (${PROJECT_NAME} make_hginfo_h)

mercurial