# Public domain # ex:syn=bsdbuild # # Agar Interface Builder configure script source. # # This is a BSDBuild configure source. The configure script is generated by the # mkconfigure(1) utility of BSDBuild (http://bsdbuild.hypertriton.com/). # config_guess("../../mk/config.guess") register_section("agarib options:") register("--with-agar[=PREFIX]", "Location of Agar library [check]") register("--enable-debug", "Debug build [no]") register("--enable-warnings", "Suggested compiler warnings [no]") package("agarib") version("1.0") default_dir(DATADIR, "${PREFIX}/share/agar") default_dir(LOCALEDIR, "${DATADIR}/locale") require(cc) require(agar, 1.7.0, ${prefix_agar}) require(cxx) if [ "${enable_nls}" = "yes" ]; then require(gettext) else check(gettext) fi c_define(_USE_AGAR_STD) c_define(_USE_AGAR_QUEUE) c_define(_USE_AGAR_TYPES) c_define(_USE_AGAR_ATTRIBUTES) c_define(_USE_AGAR_NULLABILITY) c_no_secure_warnings() if [ "${enable_warnings}" = 'yes' ]; then c_option(-Wall) c_option(-Werror) c_option(-Wmissing-prototypes) c_option(-Wno-switch) c_option(-Wno-gnu-anonymous-struct) c_option(-Wno-nested-anon-types) fi if [ "${enable_debug}" = 'yes' ]; then hdefine(AGARDB_DEBUG, "yes") mdefine(CFLAGS, "${CFLAGS} -g") else hundef(AGARDB_DEBUG) hdefine_if("${enable_type_safety}" = 'yes', AG_TYPE_SAFETY) fi c_incdir($BLD) c_incdir_config($BLD/config)