]> gitweb @ CieloNegro.org - build-hc-pkg.git/blobdiff - build-hc-pkg
Use autotools' idea of the canonical name of platform as-is.
[build-hc-pkg.git] / build-hc-pkg
index 27bf1fdd72d420a763af6375c0704badc56c53b0..14ef15e5ade04e1f67f5fea489476bcd65e9722d 100755 (executable)
@@ -4,8 +4,8 @@ set -e
 function detect_platform_type () {
     local -r canon_name="canon-name/src/canon-name"
 
-    if [[ ! -x "$canon_name" ]]; then
-        gmake -f mk/canon-name.mk
+    if ! gmake --question --file="mk/canon-name.mk" >/dev/null 2>&1; then
+        gmake --file="mk/canon-name.mk" >&2
     fi
 
     "$canon_name"
@@ -15,7 +15,7 @@ function detect_number_of_cpus () {
     local -r platform=$(detect_platform_type)
 
     case "$platform" in
-        *-*-darwin)
+        *-*-darwin*)
             ioreg -r -c IOCPU | fgrep -c \"IOCPUNumber\"
             ;;
         *-*-netbsd*)