sim/opcodes: Allow use of out of tree cgen source directory
[deliverable/binutils-gdb.git] / sim / iq2000 / configure
index 9486ef4a3d5abc8fbd0c9454799881e5a3f9e992..92ed9c8b395d82637d2ac0489655e35642f863d7 100755 (executable)
@@ -13678,11 +13678,17 @@ if test "${enable_cgen_maint+set}" = set; then :
   yes) cgen_maint=yes ;;
   no)  cgen_maint=no ;;
   *)
-       # argument is cgen install directory (not implemented yet).
-       # Having a `share' directory might be more appropriate for the .scm,
-       # .cpu, etc. files.
-       cgendir=${cgen_maint}/lib/cgen
-       cgen=guile
+       # Argument is a directory where cgen can be found.  In some
+       # future world cgen could be installable, but right now this
+       # is not the case.  Instead we assume the directory is a path
+       # to the cgen source tree.
+       cgen_maint=yes
+        if test -r ${enableval}/iformat.scm; then
+          # This looks like a cgen source tree.
+         cgendir=${enableval}
+        else
+         as_fn_error $? "${enableval} doesn't look like a cgen source tree" "$LINENO" 5
+        fi
        ;;
 esac
 fi
This page took 0.026872 seconds and 4 git commands to generate.