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 "CMake".
The branch, next has been updated via d62624b5011b538bb7df463101a1cd0295336626 (commit) via 1af8c8ddae9746663dca9dfbee8ab7a31cbe4fb0 (commit) via 2cc9f1fd5cece37efe00dde8a70a632eeb113112 (commit) from 2548e1368baff7cb1dc1c1296d5e4c6f89516ac2 (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 ----------------------------------------------------------------- http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=d62624b5011b538bb7df463101a1cd0295336626 commit d62624b5011b538bb7df463101a1cd0295336626 Merge: 2548e13 1af8c8d Author: Brad King <brad.k...@kitware.com> AuthorDate: Tue Jul 16 09:30:58 2013 -0400 Commit: CMake Topic Stage <kwro...@kitware.com> CommitDate: Tue Jul 16 09:30:58 2013 -0400 Merge topic 'osx-fortran-dylib-versions' into next 1af8c8d OS X: Add Fortran library version flags (#14249) 2cc9f1f OS X: Add copyright notices to Darwin-*-Fortran.cmake http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=1af8c8ddae9746663dca9dfbee8ab7a31cbe4fb0 commit 1af8c8ddae9746663dca9dfbee8ab7a31cbe4fb0 Author: Graham Markall <gra...@opengamma.com> AuthorDate: Tue Jul 16 13:45:10 2013 +0100 Commit: Brad King <brad.k...@kitware.com> CommitDate: Tue Jul 16 09:27:50 2013 -0400 OS X: Add Fortran library version flags (#14249) The linker flags for setting the compatibility and current versions of libraries on Darwin are set for the supported Fortran compilers. Set CMAKE_Fortran_CREATE_SHARED_LIBRARY for the NAG Fortran compiler to have no space after <SONAME_FLAG> so the NAG compiler can parse the argument correctly. diff --git a/Modules/Platform/Darwin-Absoft-Fortran.cmake b/Modules/Platform/Darwin-Absoft-Fortran.cmake index 47dbd58..dc62b0d 100644 --- a/Modules/Platform/Darwin-Absoft-Fortran.cmake +++ b/Modules/Platform/Darwin-Absoft-Fortran.cmake @@ -1,5 +1,6 @@ #============================================================================= # Copyright 2011 Kitware, Inc. +# Copyright 2013 OpenGamma Ltd. <gra...@opengamma.com> # # Distributed under the OSI-approved BSD License (the "License"); # see accompanying file Copyright.txt for details. @@ -12,3 +13,6 @@ # License text for the above reference.) set(CMAKE_Fortran_VERBOSE_FLAG "-X -v") # Runs gcc under the hood. + +set(CMAKE_Fortran_OSX_COMPATIBILITY_VERSION_FLAG "-compatibility_version ") +set(CMAKE_Fortran_OSX_CURRENT_VERSION_FLAG "-current_version ") diff --git a/Modules/Platform/Darwin-GNU-Fortran.cmake b/Modules/Platform/Darwin-GNU-Fortran.cmake index c5ffc6f..f4b509a 100644 --- a/Modules/Platform/Darwin-GNU-Fortran.cmake +++ b/Modules/Platform/Darwin-GNU-Fortran.cmake @@ -1,5 +1,6 @@ #============================================================================= # Copyright 2009 Kitware, Inc. +# Copyright 2013 OpenGamma Ltd. <gra...@opengamma.com> # # Distributed under the OSI-approved BSD License (the "License"); # see accompanying file Copyright.txt for details. @@ -13,3 +14,6 @@ include(Platform/Darwin-GNU) __darwin_compiler_gnu(Fortran) + +set(CMAKE_Fortran_OSX_COMPATIBILITY_VERSION_FLAG "-compatibility_version ") +set(CMAKE_Fortran_OSX_CURRENT_VERSION_FLAG "-current_version ") diff --git a/Modules/Platform/Darwin-Absoft-Fortran.cmake b/Modules/Platform/Darwin-Intel-Fortran.cmake similarity index 74% copy from Modules/Platform/Darwin-Absoft-Fortran.cmake copy to Modules/Platform/Darwin-Intel-Fortran.cmake index 47dbd58..6bd45f1 100644 --- a/Modules/Platform/Darwin-Absoft-Fortran.cmake +++ b/Modules/Platform/Darwin-Intel-Fortran.cmake @@ -1,5 +1,5 @@ #============================================================================= -# Copyright 2011 Kitware, Inc. +# Copyright 2013 OpenGamma Ltd. <gra...@opengamma.com> # # Distributed under the OSI-approved BSD License (the "License"); # see accompanying file Copyright.txt for details. @@ -11,4 +11,5 @@ # (To distribute this file outside of CMake, substitute the full # License text for the above reference.) -set(CMAKE_Fortran_VERBOSE_FLAG "-X -v") # Runs gcc under the hood. +set(CMAKE_Fortran_OSX_COMPATIBILITY_VERSION_FLAG "-compatibility_version ") +set(CMAKE_Fortran_OSX_CURRENT_VERSION_FLAG "-current_version ") diff --git a/Modules/Platform/Darwin-NAG-Fortran.cmake b/Modules/Platform/Darwin-NAG-Fortran.cmake index 14437f0..4c28e62 100644 --- a/Modules/Platform/Darwin-NAG-Fortran.cmake +++ b/Modules/Platform/Darwin-NAG-Fortran.cmake @@ -1,5 +1,6 @@ #============================================================================= # Copyright 2010 Kitware, Inc. +# Copyright 2013 OpenGamma Ltd. <gra...@opengamma.com> # # Distributed under the OSI-approved BSD License (the "License"); # see accompanying file Copyright.txt for details. @@ -16,3 +17,10 @@ set(CMAKE_Fortran_VERBOSE_FLAG "-Wl,-v") # Runs gcc under the hood. # Need -fpp explicitly on case-insensitive filesystem. set(CMAKE_Fortran_COMPILE_OBJECT "<CMAKE_Fortran_COMPILER> -fpp -o <OBJECT> <DEFINES> <FLAGS> -c <SOURCE>") + +set(CMAKE_Fortran_OSX_COMPATIBILITY_VERSION_FLAG "-Wl,-compatibility_version -Wl,") +set(CMAKE_Fortran_OSX_CURRENT_VERSION_FLAG "-Wl,-current_version -Wl,") +set(CMAKE_SHARED_LIBRARY_CREATE_Fortran_FLAGS "-Wl,-shared") +set(CMAKE_SHARED_LIBRARY_SONAME_Fortran_FLAG "-Wl,-install_name -Wl,") +set(CMAKE_Fortran_CREATE_SHARED_LIBRARY + "<CMAKE_Fortran_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_Fortran_FLAGS> <LINK_FLAGS> -o <TARGET> <SONAME_FLAG><TARGET_INSTALLNAME_DIR><TARGET_SONAME> <OBJECTS> <LINK_LIBRARIES>") http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=2cc9f1fd5cece37efe00dde8a70a632eeb113112 commit 2cc9f1fd5cece37efe00dde8a70a632eeb113112 Author: Brad King <brad.k...@kitware.com> AuthorDate: Tue Jul 16 09:21:35 2013 -0400 Commit: Brad King <brad.k...@kitware.com> CommitDate: Tue Jul 16 09:25:06 2013 -0400 OS X: Add copyright notices to Darwin-*-Fortran.cmake diff --git a/Modules/Platform/Darwin-Absoft-Fortran.cmake b/Modules/Platform/Darwin-Absoft-Fortran.cmake index beb41a3..47dbd58 100644 --- a/Modules/Platform/Darwin-Absoft-Fortran.cmake +++ b/Modules/Platform/Darwin-Absoft-Fortran.cmake @@ -1 +1,14 @@ +#============================================================================= +# Copyright 2011 Kitware, Inc. +# +# Distributed under the OSI-approved BSD License (the "License"); +# see accompanying file Copyright.txt for details. +# +# This software is distributed WITHOUT ANY WARRANTY; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the License for more information. +#============================================================================= +# (To distribute this file outside of CMake, substitute the full +# License text for the above reference.) + set(CMAKE_Fortran_VERBOSE_FLAG "-X -v") # Runs gcc under the hood. diff --git a/Modules/Platform/Darwin-GNU-Fortran.cmake b/Modules/Platform/Darwin-GNU-Fortran.cmake index 8e8acc3..c5ffc6f 100644 --- a/Modules/Platform/Darwin-GNU-Fortran.cmake +++ b/Modules/Platform/Darwin-GNU-Fortran.cmake @@ -1,2 +1,15 @@ +#============================================================================= +# Copyright 2009 Kitware, Inc. +# +# Distributed under the OSI-approved BSD License (the "License"); +# see accompanying file Copyright.txt for details. +# +# This software is distributed WITHOUT ANY WARRANTY; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the License for more information. +#============================================================================= +# (To distribute this file outside of CMake, substitute the full +# License text for the above reference.) + include(Platform/Darwin-GNU) __darwin_compiler_gnu(Fortran) diff --git a/Modules/Platform/Darwin-NAG-Fortran.cmake b/Modules/Platform/Darwin-NAG-Fortran.cmake index 933f9e1..14437f0 100644 --- a/Modules/Platform/Darwin-NAG-Fortran.cmake +++ b/Modules/Platform/Darwin-NAG-Fortran.cmake @@ -1,3 +1,16 @@ +#============================================================================= +# Copyright 2010 Kitware, Inc. +# +# Distributed under the OSI-approved BSD License (the "License"); +# see accompanying file Copyright.txt for details. +# +# This software is distributed WITHOUT ANY WARRANTY; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the License for more information. +#============================================================================= +# (To distribute this file outside of CMake, substitute the full +# License text for the above reference.) + set(CMAKE_Fortran_VERBOSE_FLAG "-Wl,-v") # Runs gcc under the hood. # Need -fpp explicitly on case-insensitive filesystem. ----------------------------------------------------------------------- Summary of changes: Modules/Platform/Darwin-Absoft-Fortran.cmake | 17 ++++++++++++++++ Modules/Platform/Darwin-GNU-Fortran.cmake | 17 ++++++++++++++++ .../Darwin-Intel-Fortran.cmake} | 8 ++---- Modules/Platform/Darwin-NAG-Fortran.cmake | 21 ++++++++++++++++++++ 4 files changed, 58 insertions(+), 5 deletions(-) copy Modules/{CMakeBorlandFindMake.cmake => Platform/Darwin-Intel-Fortran.cmake} (74%) hooks/post-receive -- CMake _______________________________________________ Cmake-commits mailing list Cmake-commits@cmake.org http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits