# $Id: Generic.bt,v 1.13 2004/05/08 20:14:15 jmmv Exp $ # # Buildtool Generic Script # defs() { BT_REQUIRE="0.16" BT_PKG_NAME="testsuite" BT_PKG_VERSION="20040508" BT_PKG_LICENSE="bsd" BT_PKG_COMMENT="Buildtool's TestSuite" BT_PKG_HOMEPAGE="http://buildtool.sourceforge.net/" BT_PKG_MAINTAINER="jmmv@users.sourceforge.net" BT_PKG_DISTFMTS="tar.gz tar.bz2" } config_init() { bt_subrload "pkgconfig" bt_subrload "pthread" bt_subrload "x11" } config() { echo echo "TESTSUITE: PROGRAMS" bt_check_env_c bt_check_env_cxx bt_check_prog_info bt_check_prog_yacc bt_check_prog_lex echo echo "TESTSUITE: HEADERS" bt_language_select "c" bt_check_hdr "iostream" bt_language_select "cxx" bt_check_hdr "iostream" bt_language_select "c" bt_check_hdr_time echo echo "TESTSUITE: FUNCTIONS" bt_check_func "stricmp" bt_check_func "poll" echo echo "TESTSUITE: MISC" bt_check_bits bt_check_type "uid_t" bt_check_attribute echo echo "TESTSUITE: PKGCONFIG MODULE" pkgconfig_check "glibc-2.0" ">= 2.0.0" echo echo "TESTSUITE: PTHREAD MODULE" pthread_check echo echo "TESTSUITE: X11 MODULE" x11_check echo echo "TESTSUITE: FINISHING" bt_generate_configh } logic() { bt_target lib src }