c41f798383
it has to be detected that curses isn't good enough, but ncurses is, and that ncurses.h instead of curses.h is included Alex
56 lines
1.4 KiB
CMake
56 lines
1.4 KiB
CMake
PROJECT(CMAKE_FORM)
|
|
|
|
INCLUDE_REGULAR_EXPRESSION("^.*$")
|
|
INCLUDE_DIRECTORIES(${CURSES_INCLUDE_PATH} "${CMAKE_CURRENT_BINARY_DIR}")
|
|
|
|
CONFIGURE_FILE(cmFormConfigure.h.in "${CMAKE_CURRENT_BINARY_DIR}/cmFormConfigure.h")
|
|
|
|
SET( FORM_SRCS
|
|
fld_arg.c
|
|
fld_attr.c
|
|
fld_current.c
|
|
fld_def.c
|
|
fld_dup.c
|
|
fld_ftchoice.c
|
|
fld_ftlink.c
|
|
fld_info.c
|
|
fld_just.c
|
|
fld_link.c
|
|
fld_max.c
|
|
fld_move.c
|
|
fld_newftyp.c
|
|
fld_opts.c
|
|
fld_pad.c
|
|
fld_page.c
|
|
fld_stat.c
|
|
fld_type.c
|
|
fld_user.c
|
|
frm_cursor.c
|
|
frm_data.c
|
|
frm_def.c
|
|
frm_driver.c
|
|
frm_hook.c
|
|
frm_opts.c
|
|
frm_page.c
|
|
frm_post.c
|
|
frm_req_name.c
|
|
frm_scale.c
|
|
frm_sub.c
|
|
frm_user.c
|
|
frm_win.c
|
|
fty_alnum.c
|
|
fty_alpha.c
|
|
fty_enum.c
|
|
fty_int.c
|
|
fty_ipv4.c
|
|
fty_num.c
|
|
fty_regex.c
|
|
)
|
|
|
|
INCLUDE_DIRECTORIES(${CMAKE_FORM_SOURCE_DIR})
|
|
ADD_LIBRARY(cmForm ${FORM_SRCS} )
|
|
TARGET_LINK_LIBRARIES(cmForm ${CURSES_LIBRARY})
|
|
IF(CURSES_EXTRA_LIBRARY)
|
|
TARGET_LINK_LIBRARIES(cmForm ${CURSES_EXTRA_LIBRARY})
|
|
ENDIF(CURSES_EXTRA_LIBRARY)
|