OSDN Git Service

[update] : Added latest mkinitcpio-archiso
[alterlinux/alterlinux.git] / menuconfig / CMakeLists.txt
1 cmake_minimum_required(VERSION 2.6)
2
3 set(CURSES_NEED_NCURSES TRUE)
4 find_package(Curses REQUIRED)
5
6 if (CURSES_HAVE_CURSES_H)
7    add_definitions(-DHAVE_CURSES_H=1)
8 endif ()
9 if (CURSES_HAVE_NCURSES_H)
10    add_definitions(-DHAVE_NCURSES_H=1)
11 endif ()
12 if (CURSES_HAVE_NCURSES_CURSES_H)
13    add_definitions(-DHAVE_NCURSES_CURSES_H=1)
14 endif ()
15 if (CURSES_HAVE_NCURSES_NCURSES_H)
16    add_definitions(-DHAVE_NCURSES_NCURSES_H=1)
17 endif ()
18
19 include_directories(
20    "${PROJECT_SOURCE_DIR}/lxdialog"
21    ${CURSES_INCLUDE_DIR}
22 )
23 add_subdirectory(lxdialog)
24
25 add_library(zconf zconf.tab.c)
26
27 add_executable(mconf mconf.c)
28 add_executable(conf conf.c)
29
30 target_link_libraries(mconf lxdialog ${CURSES_LIBRARIES} zconf)
31 target_link_libraries(conf ${CURSES_LIBRARIES} zconf)