summaryrefslogtreecommitdiff
path: root/macros/gnome-objc-checks.m4
diff options
context:
space:
mode:
authorArturo Espinosa <unammx@src.gnome.org>1998-02-11 02:10:02 +0000
committerArturo Espinosa <unammx@src.gnome.org>1998-02-11 02:10:02 +0000
commit948e20ac663fbe2821c5a92707518ae69ddd4620 (patch)
tree2c9fc96ee886c768620143bdc29c1ab4057fa724 /macros/gnome-objc-checks.m4
parente11c3add2fd8ec16d499e44a3ae2c4279f404471 (diff)
downloadshared-mime-info-948e20ac663fbe2821c5a92707518ae69ddd4620.tar.gz
Misc setup changes
svn path=/trunk/; revision=64
Diffstat (limited to 'macros/gnome-objc-checks.m4')
-rw-r--r--macros/gnome-objc-checks.m419
1 files changed, 4 insertions, 15 deletions
diff --git a/macros/gnome-objc-checks.m4 b/macros/gnome-objc-checks.m4
index 603909e3..96f0aa4b 100644
--- a/macros/gnome-objc-checks.m4
+++ b/macros/gnome-objc-checks.m4
@@ -1,18 +1,10 @@
AC_DEFUN([GNOME_CHECK_OBJC],
[
- dnl Look for an ObjC compiler.
- dnl FIXME: extend list of possible names of ObjC compilers.
+dnl Look for an ObjC compiler.
+dnl FIXME: extend list of possible names of ObjC compilers.
AC_CHECK_PROGS(OBJC, $OBJC gcc, "")
- dnl See if it works
- dnl FIXME: I don't know ObjC. I took hints from *.m files
- dnl already in the gnome tree. But this one compiles, and looks
- dnl for pthread libs, when linked. (Raja Harinath)
- dnl The ObjC library, with threads enabled, uses sched_yield, which,
- dnl on Solaris is in -lposix4. For now, I just put -lposix4 into
- dnl PTHREAD_LIB: it is as good a place as any. Maybe there should
- dnl be an OBJC_LIBS.
oLIBS=$LIBS
LIBS="$LIBS $PTHREAD_LIB"
AC_CHECK_FUNC(sched_yield,,[
@@ -37,10 +29,8 @@ AC_DEFUN([GNOME_CHECK_OBJC],
[[myid free]];
return 0;
}
-
EOF
- dnl FIXME: internal autoconf knowledge here. Really we should copy
- dnl autoconf's C++ support for ObjC. (Tom Tromey)
+
$OBJC -o conftest $LDFLAGS conftest.m -lobjc $PTHREAD_LIB 1>&AC_FD_CC 2>&1
result=$?
rm -f conftest*
@@ -51,8 +41,7 @@ AC_DEFUN([GNOME_CHECK_OBJC],
else
ac_cv_prog_objc_works=no
fi
- dnl End of AC_CACHE_CHECK
])
AM_CONDITIONAL(OBJECTIVE_C, test x$ac_cv_prog_objc_works = xyes)
-])
+]) \ No newline at end of file