]> git.armaanb.net Git - gen-shell.git/blob - CMakeLists.txt
Update LICENSE year
[gen-shell.git] / CMakeLists.txt
1 cmake_minimum_required (VERSION 2.8)
2 set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake")
3 set (HAVE_CMAKE true)
4
5 project (gen-shell)
6 include (CXXSniffer)
7
8 include (CheckFunctionExists)
9 include (CheckStructHasMember)
10 include (CheckCXXCompilerFlag)
11
12 # include the readline library finder module
13 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules")
14
15 # find readline
16 message ("-- Looking for GNU Readline")
17 find_package (Readline REQUIRED)
18 if (READLINE_FOUND)
19   set (HAVE_READLINE true)
20   set (GEN-SHELL_INCLUDE_DIRS ${GEN-SHELL_INCLUDE_DIRS} ${READLINE_INCLUDE_DIR})
21   set (GEN-SHELL_LIBRARIES    ${GEN-SHELL_LIBRARIES}    ${READLINE_LIBRARIES})
22 endif (READLINE_FOUND)
23
24 message ("-- Configuring cmake.h")
25 configure_file (
26   ${CMAKE_SOURCE_DIR}/cmake.h.in
27   ${CMAKE_SOURCE_DIR}/cmake.h)
28
29 add_subdirectory (src)