* m4/annotations.m4 (AC_CHECK_ENABLE_ANNOTATIONS): Changed default
authorChristian Thalinger <twisti@complang.tuwien.ac.at>
Sat, 9 Feb 2008 15:49:48 +0000 (16:49 +0100)
committerChristian Thalinger <twisti@complang.tuwien.ac.at>
Sat, 9 Feb 2008 15:49:48 +0000 (16:49 +0100)
value for different configurations.
(AC_CHECK_ENABLE_ANNOTATIONS_DEFAULT): New function.

m4/annotations.m4

index 637ead991a5c50905a4e01b9a210861379758656..23045535e8552a1f34d7324d450708f096473e9e 100644 (file)
@@ -26,16 +26,19 @@ dnl check if annotations support should be built
 AC_DEFUN([AC_CHECK_ENABLE_ANNOTATIONS],[
 AC_MSG_CHECKING(wether to build annotations support)
 AC_ARG_ENABLE([annotations],
-              [AS_HELP_STRING(--enable-annotations,build annotations support [[default=yes]])],
+              [AS_HELP_STRING(--enable-annotations,build annotations support [[default=(cldc1.1:no,javase:yes]])],
               [case "${enableval}" in
+                   yes)
+                       ENABLE_ANNOTATIONS=yes
+                       ;;
                    no)
                        ENABLE_ANNOTATIONS=no
                        ;;
                    *)
-                       ENABLE_ANNOTATIONS=yes
+                       AC_CHECK_ENABLE_ANNOTATIONS_DEFAULT
                        ;;
                esac],
-              [ENABLE_ANNOTATIONS=yes])
+              [AC_CHECK_ENABLE_ANNOTATIONS_DEFAULT])
 AC_MSG_RESULT(${ENABLE_ANNOTATIONS})
 AM_CONDITIONAL([ENABLE_ANNOTATIONS], test x"${ENABLE_ANNOTATIONS}" = "xyes")
    
@@ -43,3 +46,14 @@ if test x"${ENABLE_ANNOTATIONS}" = "xyes"; then
     AC_DEFINE([ENABLE_ANNOTATIONS], 1, [enable annotations])
 fi
 ])
+
+
+dnl check for the default value for --enable-annotations
+
+AC_DEFUN([AC_CHECK_ENABLE_ANNOTATIONS_DEFAULT],[
+if test x"${ENABLE_JAVAME_CLDC1_1}" = "xyes"; then
+    ENABLE_ANNOTATIONS=no
+else
+    ENABLE_ANNOTATIONS=yes
+fi
+])