# Public domain # ex:syn=bsdbuild # # Agar-GUI 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-GUI") version("1.7.0") release("Ancient Egypt") config_guess("../../mk/config.guess") register_section("Options for Agar-GUI Ada bindings:") register("--with-agar[=PREFIX]", "Location of Agar library [check]") register("--with-agar-ada-core[=PREFIX]", "Location of Agar-Core Ada bindings [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, 1.6.0, ${prefix_agar}) require(agar-core, 1.6.0, ${prefix_agar}) require(agar.defs, 1.6.0, ${prefix_agar}) require(agar-ada-core, 1.6.0, ${prefix_agar_ada_core}) 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_gui_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($SRC) c_incdir_config($BLD/config) config_script(agar-ada-config, "-I${INCLDIR}", "-L${LIBDIR} -lag_ada_gui") pkgconfig_mod(agar-ada, "Agar-GUI Ada bindings", "agar,agar-ada-core", "", \ "-I\${includedir}/agar/ada", \ "-L\${libdir} -lag_ada_gui", \ "-lag_ada_gui")