From 68ab0fcf20bb6957b56d70c704bc8b9ef5ad0cd9 Mon Sep 17 00:00:00 2001 From: Arturo Espinosa Date: Wed, 11 Feb 1998 03:01:47 +0000 Subject: Gnome/Objc automake/autoconf setup svn path=/trunk/; revision=15 --- macros/gnome-objc-checks.m4 | 47 +++++++++++++++++++++++++++++---------------- 1 file changed, 30 insertions(+), 17 deletions(-) (limited to 'macros') diff --git a/macros/gnome-objc-checks.m4 b/macros/gnome-objc-checks.m4 index 96f0aa4bb5..48a7818619 100644 --- a/macros/gnome-objc-checks.m4 +++ b/macros/gnome-objc-checks.m4 @@ -14,22 +14,22 @@ dnl FIXME: extend list of possible names of ObjC compilers. AC_CACHE_CHECK([if Objective C compiler ($OBJC) works], ac_cv_prog_objc_works, [ if test -n "$OBJC"; then - cat > conftest.m < - @interface myRandomObj : Object - { - } - @end - @implementation myRandomObj - @end - int main () { - /* No, you are not seeing double. Remember that square brackets - are the autoconf m4 quotes. */ - id myid = [[myRandomObj alloc]]; - [[myid free]]; - return 0; - } - EOF + cat > conftest.m < +@interface myRandomObj : Object +{ +} +@end +@implementation myRandomObj +@end +int main () { + /* No, you are not seeing double. Remember that square brackets + are the autoconf m4 quotes. */ + id myid = [[myRandomObj alloc]]; + [[myid free]]; + return 0; +} +EOF $OBJC -o conftest $LDFLAGS conftest.m -lobjc $PTHREAD_LIB 1>&AC_FD_CC 2>&1 result=$? @@ -44,4 +44,17 @@ dnl FIXME: extend list of possible names of ObjC compilers. ]) AM_CONDITIONAL(OBJECTIVE_C, test x$ac_cv_prog_objc_works = xyes) -]) \ No newline at end of file +]) + +AC_DEFUN([GNOME_INIT_OBJC], +[ + AC_MSG_CHECKING(Loading obGnomeConf.sh values) + if test -e $gnome_prefix/obGnomeConf.sh; then + . $gnome_prefix/obGnomeConf.sh + AC_MSG_RESULT(found) + else + AC_MSG_ERROR(Could not find the obGnomeConf.sh file that is generated by gnome-objc install) + fi + AC_SUBST(OBGNOME_LIBS) + AC_SUBST(OBGTK_LIBS) +]) -- cgit v1.2.3