[hamradio-commits] [gnss-sdr] 164/303: Ensure that libtool and automake are present if glog if built from source

Carles Fernandez carles_fernandez-guest at moszumanska.debian.org
Mon Feb 13 22:35:57 UTC 2017


This is an automated email from the git hooks/post-receive script.

carles_fernandez-guest pushed a commit to branch master
in repository gnss-sdr.

commit c341cc7557416400b83610e46f9baf7fe2cb0628
Author: Carles Fernandez <carles.fernandez at gmail.com>
Date:   Sun Nov 27 13:42:52 2016 +0100

    Ensure that libtool and automake are present if glog if built from
    source
---
 CMakeLists.txt | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index bdd123f..3837ad5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -596,6 +596,37 @@ ${CMAKE_CURRENT_SOURCE_DIR}/thirdparty/glog/glog-${glog_RELEASE}/configure")
                            GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
 
      set(GLOG_CONFIGURE ${CMAKE_CURRENT_BINARY_DIR}/glog-${glog_RELEASE}/configure_with_gflags)
+     
+     # Ensure that aclocal and libtool are present
+     if(OS_IS_LINUX)
+         if(EXISTS "/usr/bin/libtoolize")
+             if(EXISTS "/usr/bin/aclocal-1.15" OR EXISTS "/usr/bin/aclocal-1.14" OR EXISTS "/usr/bin/aclocal-1.11"  OR EXISTS "/usr/bin/aclocal-1.10")
+                 # Everything ok, we can move on
+             else()
+                 message(" aclocal has not been found.")
+                 message(" You can try to install it by typing:")
+                 if(${LINUX_DISTRIBUTION} MATCHES "Fedora" OR ${LINUX_DISTRIBUTION} MATCHES "Red Hat")
+                      message(" sudo yum groupinstall 'Development Tools'")
+                 elseif(${LINUX_DISTRIBUTION} MATCHES "openSUSE")
+                      message(" sudo zypper install automake")
+                 else(${LINUX_DISTRIBUTION} MATCHES "Fedora" OR ${LINUX_DISTRIBUTION} MATCHES "Red Hat")
+                      message(" sudo apt-get install automake")
+                 endif(${LINUX_DISTRIBUTION} MATCHES "Fedora" OR ${LINUX_DISTRIBUTION} MATCHES "Red Hat")
+                 message(FATAL_ERROR "aclocal is required to build glog from source")
+             endif()
+         else()
+             message(" libtool has not been found.")
+             message(" You can try to install it by typing:")
+             if(${LINUX_DISTRIBUTION} MATCHES "Fedora" OR ${LINUX_DISTRIBUTION} MATCHES "Red Hat")
+                 message(" sudo yum groupinstall 'Development Tools'")
+             elseif(${LINUX_DISTRIBUTION} MATCHES "openSUSE")
+                 message(" sudo zypper install libtoool")
+             else(${LINUX_DISTRIBUTION} MATCHES "Fedora" OR ${LINUX_DISTRIBUTION} MATCHES "Red Hat")
+                 message(" sudo apt-get install libtool")
+             endif(${LINUX_DISTRIBUTION} MATCHES "Fedora" OR ${LINUX_DISTRIBUTION} MATCHES "Red Hat")
+             message(FATAL_ERROR "libtool is required to build glog from source")
+         endif()
+     endif(OS_IS_LINUX)
 
      ExternalProject_Add(
          glog-${glog_RELEASE}
@@ -726,6 +757,28 @@ if(OS_IS_LINUX)
                        /usr/lib/gcc/arm-linux-gnueabi/5
                        /usr/lib/gcc/arm-linux-gnueabihf/5
                        /usr/lib/gcc/aarch64-linux-gnu/5
+                       /usr/lib/gcc/x86_64-linux-gnu/6      # Ubuntu 16.10
+                       /usr/lib/gcc/alpha-linux-gnu/6
+                       /usr/lib/gcc/aarch64-linux-gnu/6
+                       /usr/lib/gcc/arm-linux-gnueabi/6
+                       /usr/lib/gcc/arm-linux-gnueabihf/6
+                       /usr/lib/gcc/hppa-linux-gnu/6
+                       /usr/lib/gcc/i686-gnu/6
+                       /usr/lib/gcc/i686-linux-gnu/6
+                       /usr/lib/gcc/x86_64-kfreebsd-gnu/6
+                       /usr/lib/gcc/i686-kfreebsd-gnu/6
+                       /usr/lib/gcc/m68k-linux-gnu/6
+                       /usr/lib/gcc/mips-linux-gnu/6
+                       /usr/lib/gcc/mips64el-linux-gnuabi64/6
+                       /usr/lib/gcc/mipsel-linux-gnu/6
+                       /usr/lib/gcc/powerpc-linux-gnu/6
+                       /usr/lib/gcc/powerpc-linux-gnuspe/6
+                       /usr/lib/gcc/powerpc64-linux-gnu/6
+                       /usr/lib/gcc/powerpc64le-linux-gnu/6
+                       /usr/lib/gcc/s390x-linux-gnu/6
+                       /usr/lib/gcc/sparc64-linux-gnu/6
+                       /usr/lib/gcc/x86_64-linux-gnux32/6
+                       /usr/lib/gcc/sh4-linux-gnu/6
                 )
     if(NOT GFORTRAN)
         message(STATUS "The gfortran library has not been found.")

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-hamradio/gnss-sdr.git



More information about the pkg-hamradio-commits mailing list