# Public domain # ex:syn=bsdbuild # # Agar-Core Ada bindings 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/). # package("Agar-Ada-Core") version("1.7.0") release("Ancient Egypt") config_guess("../../mk/config.guess") register_section("Options for Agar-Core Ada bindings:") register("--with-agar[=PREFIX]", "Location of Agar library [check]") register("--enable-warnings", "Suggested compiler warnings [no]") register("--enable-debug", "General debugging [no]") default_dir(DATADIR, "${PREFIX}/share/agar/ada") default_dir(INCLDIR, "${PREFIX}/include/agar/ada") require(cc) require(ada) require(agar-core, 1.6.0, ${prefix_agar}) require(agar-core.defs, 1.6.0, ${prefix_agar}) c_incdir($SRC) c_define(_USE_AGAR_STD) c_define(_USE_AGAR_QUEUE) c_define(_USE_AGAR_TYPES) c_define(_USE_AGAR_NULLABILITY) ada_option(-fstack-check) ada_option(-gnatVa) ada_option(-gnato) ada_option(-gnatE) ada_option(-gnatep=agar_core_ada_prep.def) if [ "${enable_warnings}" = "yes" ]; then ada_option(-gnatwaleF) c_option(-Wall) c_option(-Werror) fi if [ "${enable_debug}" = "yes" ]; then ada_option(-g) c_option(-g) fi c_incdir($BLD) c_incdir_config($BLD/config) config_script(agar-ada-core-config, "-I${INCLDIR}", "-L${LIBDIR} -lag_ada_core") pkgconfig_mod(agar-ada-core, "Agar-Core Ada bindings", "agar-core", "", \ "-I\${includedir}/agar/ada", \ "-L\${libdir} -lag_ada_core", "-lag_ada_core")