diff options
| author | ruki <[email protected]> | 2017-12-05 00:28:30 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2017-12-08 14:10:23 +0800 |
| commit | 19f8192150b7be4322e77e54f201c580d3e9869d (patch) | |
| tree | 6e7d6cf9ff3133ac21e5eceb4632d4b37897fe3b /core/src/lcurses | |
| parent | d4498bf11ec07012bc33475c9b700aca64c45c2f (diff) | |
register curses
Diffstat (limited to 'core/src/lcurses')
| -rw-r--r-- | core/src/lcurses/lcurses.c | 5 | ||||
| -rw-r--r-- | core/src/lcurses/makefile | 7 | ||||
| -rw-r--r-- | core/src/lcurses/xmake.lua | 5 |
3 files changed, 12 insertions, 5 deletions
diff --git a/core/src/lcurses/lcurses.c b/core/src/lcurses/lcurses.c index 8f791c18a..026d737e7 100644 --- a/core/src/lcurses/lcurses.c +++ b/core/src/lcurses/lcurses.c @@ -59,6 +59,8 @@ Notes: mostly for cui usage. ************************************************************************/ +#ifdef XM_CONFIG_API_HAVE_CURSES + #include <ctype.h> #include <stdlib.h> #include <string.h> @@ -2305,7 +2307,7 @@ static const luaL_reg curseslib[] = }; -int luaopen_cui_curses (lua_State *L) +int xm_curses_register (lua_State *L) { /* ** create new metatable for window objects @@ -2415,3 +2417,4 @@ static void init_ascii_map() ascii_map[252] = 110; ascii_map[253] = 50; ascii_map[254] = ACS_BULLET; ascii_map[255] = 32; } +#endif diff --git a/core/src/lcurses/makefile b/core/src/lcurses/makefile index a7be7933c..3fcd7e19e 100644 --- a/core/src/lcurses/makefile +++ b/core/src/lcurses/makefile @@ -10,9 +10,12 @@ lcurses_TYPE = LIB # config lcurses_CONFIG = n -# core files +# curses files lcurses_C_FILES += lcurses - + +# curses flags +lcurses_CXFLAGS += $(if $(findstring curses,$(base_LIBNAMES)),-DXM_CONFIG_API_HAVE_CURSES,) + # includes lcurses_INC_DIRS += ../luajit/src diff --git a/core/src/lcurses/xmake.lua b/core/src/lcurses/xmake.lua index a63f2aa7e..24dd528aa 100644 --- a/core/src/lcurses/xmake.lua +++ b/core/src/lcurses/xmake.lua @@ -15,5 +15,6 @@ target("lcurses") -- add the common source files add_files("*.c") - - + + -- add options + add_options("curses") |
