target.def (pragma_parse): Use DEFHOOK.
[gcc.git] / config-ml.in
index 3ae19743b768403843004e08b877ac6deb5aa57a..f2497ada4f8e796ed4177520a94f233587e8609a 100644 (file)
@@ -135,7 +135,12 @@ do
        *)      optarg=yes ;;
        esac
        enableopt=`echo ${option} | sed 's:^--::;s:=.*$::;s:-:_:g'`
-       eval $enableopt="$optarg"
+       # enable_shared and enable_static are handled by configure.
+       # Don't undo its work.
+       case $enableopt in
+       enable_shared | enable_static) ;;
+       *) eval $enableopt="$optarg" ;;
+       esac
        ;;
   --norecursion | --no-recursion)
        ml_norecursion=yes