automake-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Automake-commit] [SCM] GNU Automake branch, master, updated. v1.15-157-


From: Peter Rosin
Subject: [Automake-commit] [SCM] GNU Automake branch, master, updated. v1.15-157-g0bc7d21
Date: Tue, 24 Nov 2015 11:44:05 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Automake".

http://git.sv.gnu.org/gitweb/?p=automake.git;a=commitdiff;h=0bc7d2158dddeebca4ceb48702c36609af20a437

The branch, master has been updated
       via  0bc7d2158dddeebca4ceb48702c36609af20a437 (commit)
       via  46fd67c9720ee15a37357cea5190b77f3053cac4 (commit)
       via  c40e27e1c2a60f58e72e65d73d808f782d55494a (commit)
       via  1768e836d428082334a07f710b85073d2ab82969 (commit)
      from  6357a630dc3cac6682a0f17b255104b4dd78f89a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 0bc7d2158dddeebca4ceb48702c36609af20a437
Merge: 6357a63 46fd67c
Author: Peter Rosin <address@hidden>
Date:   Tue Nov 24 12:42:15 2015 +0100

    Merge branch 'minor'
    
    * minor:
      compile: add icl to compile wrapper script
      tests: fix a typo-induced bug

-----------------------------------------------------------------------

Summary of changes:
 NEWS                           |   10 ++++++++++
 THANKS                         |    1 +
 lib/compile                    |    5 +++--
 t/ax/am-test-lib.sh            |   11 +++++++++++
 t/{compile4.sh => compile7.sh} |    8 ++++----
 t/list-of-tests.mk             |    1 +
 6 files changed, 30 insertions(+), 6 deletions(-)
 copy t/{compile4.sh => compile7.sh} (88%)

diff --git a/NEWS b/NEWS
index 539ce0f..0398203 100644
--- a/NEWS
+++ b/NEWS
@@ -183,6 +183,16 @@ New in 1.16:
 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
+New in 1.15.1:
+
+* Miscellaneous changes:
+
+  - Support the Windows version of the Intel C Compiler (icl) in the
+    'compile' script in the same way the (compatible) Microsoft C Compiler
+       is supported.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
 New in 1.15:
 
 * Improvements and refactorings in the install-sh script:
diff --git a/THANKS b/THANKS
index 8b87d58..04ddb13 100644
--- a/THANKS
+++ b/THANKS
@@ -200,6 +200,7 @@ John Pierce                     address@hidden
 John Ratliff                    address@hidden
 John R. Cary                    address@hidden
 John W. Coomes                  address@hidden
+Jonathan L Peyton               address@hidden
 Jonathan Nieder                 address@hidden
 Joseph S. Myers                 address@hidden
 Josh MacDonald                  address@hidden
diff --git a/lib/compile b/lib/compile
index 69fad9c..dc7a6e7 100755
--- a/lib/compile
+++ b/lib/compile
@@ -1,7 +1,7 @@
 #! /bin/sh
 # Wrapper for compilers which do not understand '-c -o'.
 
-scriptversion=2012-10-14.11; # UTC
+scriptversion=2015-11-24.11; # UTC
 
 # Copyright (C) 1999-2015 Free Software Foundation, Inc.
 # Written by Tom Tromey <address@hidden>.
@@ -255,7 +255,8 @@ EOF
     echo "compile $scriptversion"
     exit $?
     ;;
-  cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
+  cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
+  icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
     func_cl_wrapper "$@"      # Doesn't return...
     ;;
 esac
diff --git a/t/ax/am-test-lib.sh b/t/ax/am-test-lib.sh
index 35541c3..529d93b 100644
--- a/t/ax/am-test-lib.sh
+++ b/t/ax/am-test-lib.sh
@@ -779,6 +779,17 @@ require_tool ()
       $CC -? </dev/null \
         || skip_all_ "Microsoft C compiler '$CC' not available"
       ;;
+    icl)
+      CC=icl
+      # Don't export CFLAGS, as that could have been initialized to only
+      # work with the C compiler detected at configure time.  If the user
+      # wants CFLAGS to also influence 'icl', he can still export CFLAGS
+      # in the environment "by hand" before calling the testsuite.
+      export CC CPPFLAGS
+      echo "$me: running $CC -?"
+      $CC -? >/dev/null \
+        || skip_all_ "Intel C compiler '$CC' not available"
+      ;;
     etags)
       # Exuberant Ctags will create a TAGS file even
       # when asked for --help or --version.  (Emacs's etags
diff --git a/t/compile4.sh b/t/compile7.sh
similarity index 88%
copy from t/compile4.sh
copy to t/compile7.sh
index f2f223f..0dad8fb 100644
--- a/t/compile4.sh
+++ b/t/compile7.sh
@@ -14,10 +14,10 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-# Make sure 'compile' wraps the Microsoft C/C++ compiler (cl) correctly
+# Make sure 'compile' wraps the Intel C/C++ compiler (icl) correctly
 # with respect to absolute paths.
 
-required='cl'
+required='icl'
 . test-init.sh
 
 get_shell_script compile
@@ -67,14 +67,14 @@ $AUTOMAKE -a
 ./configure
 $MAKE
 
-./compile cl $CPPFLAGS $CFLAGS -c -o "$absmainobj" "$absmainc"
+./compile icl $CPPFLAGS $CFLAGS -c -o "$absmainobj" "$absmainc"
 
 # POSIX mandates that the compiler accepts a space between the -I,
 # -l and -L options and their respective arguments.  Traditionally,
 # this should work also without a space.  Try both usages.
 for sp in '' ' '; do
   rm -f main
-  ./compile cl $CFLAGS $LDFLAGS -L${sp}"$absfoodir" "$absmainobj" \
+  ./compile icl $CFLAGS $LDFLAGS -L${sp}"$absfoodir" "$absmainobj" \
                -o main -l${sp}foo
   ./main
 done
diff --git a/t/list-of-tests.mk b/t/list-of-tests.mk
index cf6f415..f1c47bb 100644
--- a/t/list-of-tests.mk
+++ b/t/list-of-tests.mk
@@ -272,6 +272,7 @@ t/compile3.sh \
 t/compile4.sh \
 t/compile5.sh \
 t/compile6.sh \
+t/compile7.sh \
 t/compile_f90_c_cxx.sh \
 t/compile_f_c_cxx.sh \
 t/cond-basic.sh \


hooks/post-receive
-- 
GNU Automake



reply via email to

[Prev in Thread] Current Thread [Next in Thread]