source: trunk/test/yat_m4_test.sh @ 2494

Last change on this file since 2494 was 2494, checked in by Peter, 10 years ago

remove echos as trace is on and no reason to delete files as testdir is deleted within common_defs

  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Id
File size: 1.4 KB
Line 
1#! /bin/sh
2# $Id: yat_m4_test.sh 2494 2011-06-02 17:55:27Z peter $
3#
4# Copyright (C) 2009, 2010 Peter Johansson
5#
6# This file is part of the yat library, http://dev.thep.lu.se/yat
7#
8# The yat library is free software; you can redistribute it
9# and/or modify it under the terms of the GNU General Public License as
10# published by the Free Software Foundation; either version 3 of the
11# License, or (at your option) any later version.
12#
13# The yat library is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16# General Public License for more details.
17#
18# You should have received a copy of the GNU General Public License
19# along with yat. If not, see <http://www.gnu.org/licenses/>.
20
21
22# build a `hello world' project that uses macro YAT_CHECK_YAT in its
23# configure.ac. Test if the macro works against an uninstalled yat.
24
25required="autoconf automake libtool"
26
27set -e
28
29. ./common_defs.sh || exit 1
30
31cat >> configure.ac <<EOF
32YAT_FIND_YAT
33CXX=\`\$yat_config --cxx\`
34YAT_CHECK_VERSION([0.5.99],,
35                  [AC_MSG_ERROR([could not find required version of yat])])
36YAT_CHECK_HEADER(,[AC_MSG_ERROR([could not find yat headers])])
37YAT_LDADD=\`\$yat_config --link-libtool\`
38AC_SUBST(YAT_LDADD)
39AC_CONFIG_FILES([Makefile])
40AC_OUTPUT
41EOF
42
43bootstrap
44./configure --with-yat=$abs_top_builddir/build_support/yat-config
45
46make
47./hello || exit 1
48
49echo "Test is OK"
Note: See TracBrowser for help on using the repository browser.