]> sigrok.org Git - sigrok-firmware-fx2lafw.git/commitdiff
Support sdcc tool names as used on Fedora.
authorUwe Hermann <redacted>
Thu, 7 Mar 2013 10:32:30 +0000 (11:32 +0100)
committerUwe Hermann <redacted>
Thu, 7 Mar 2013 10:34:28 +0000 (11:34 +0100)
Fedora (e.g. Fedora 18) names the sdcc tools like this:

 sdcc-sdcc, sdcc-sdcclib, sdcc-makebin, etc.

NEWS
configure.ac

diff --git a/NEWS b/NEWS
index 34ab80e0c95dfb39a6938f8ab5d1d06aded1f9eb..51a561c99e9eace6dd78e79b9736648ea22101dc 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -15,6 +15,7 @@
    containing just the generated *.fw files.
  * If 'objcopy' is not found, try to use sdcc's 'makebin' instead.
    This fixes the build e.g. on some Mac OS X systems without 'objycopy'.
+ * Add support for differently named sdcc tools on various distros.
 
 0.1.0 (2012-07-24)
 ------------------
index 999b5c92df199ab98a979b290e5a628f754a4db9..13018f683c54d7d5398b8e4c2533d4cfc9e44df3 100644 (file)
@@ -35,10 +35,11 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
 AC_PROG_INSTALL
 AC_PROG_LN_S
 
-AC_CHECK_PROGS([SDCC], [sdcc])
-AC_CHECK_PROGS([SDCCLIB], [sdcclib])
+# On Fedora, all sdcc tools have an 'sdcc-' prefix in the filename.
+AC_CHECK_PROGS([SDCC], [sdcc sdcc-sdcc])
+AC_CHECK_PROGS([SDCCLIB], [sdcclib sdcc-sdcc])
 AC_CHECK_PROGS([OBJCOPY], [objcopy])
-AC_CHECK_PROGS([MAKEBIN], [makebin])
+AC_CHECK_PROGS([MAKEBIN], [makebin sdcc-makebin])
 
 AM_CONDITIONAL([FOUND_OBJCOPY], [test "x$OBJCOPY" != "x"])
 AM_CONDITIONAL([FOUND_MAKEBIN], [test "x$MAKEBIN" != "x"])