From ff292c3477497e03d4cffc1467691e1e6ce54a5c Mon Sep 17 00:00:00 2001 From: bigfoot547 Date: Thu, 16 Nov 2023 17:44:47 -0600 Subject: initial commit --- meson.build | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 meson.build (limited to 'meson.build') diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..52ff637 --- /dev/null +++ b/meson.build @@ -0,0 +1,29 @@ +project('umps', 'c') + +conf_data = configuration_data() + +opt_ncurses_narrow = get_option('ncurses_narrow') + +if opt_ncurses_narrow + curses_dep = dependency('ncurses') + ncurses_is_wide = false +else + curses_dep = dependency('ncursesw', required : false) + if not curses_dep.found() + curses_dep = dependency('ncurses') + ncurses_is_wide = false + else + ncurses_is_wide = true + endif +endif + +if ncurses_is_wide + conf_data.set('NCURSES_WIDE', true) + conf_data.set('NCURSES_INCLUDE', '') +else + conf_data.set('NCURSES_WIDE', false) + conf_data.set('NCURSES_INCLUDE', '') +endif + +subdir('src') +executable('umps', umps_srcs, dependencies : [curses_dep], include_directories : umps_config_inc) -- cgit v1.2.3-70-g09d2