Skip to content
Snippets Groups Projects
  1. Dec 17, 2015
  2. Dec 10, 2015
    • Kitware Robot's avatar
      KWSys 2015-12-09 (cdcf4c47) · 2b7a47d7
      Kitware Robot authored and Brad King's avatar Brad King committed
      Extract upstream KWSys using the following shell commands.
      
      $ git archive --prefix=upstream-kwsys/ cdcf4c47 | tar x
      $ git shortlog --no-merges --abbrev=8 --format='%h %s' 6bfc1aef..cdcf4c47
      Brad King (2):
            452b10d5 FundamentalType: Drop KWSYS_CAN_CONVERT_UI64_TO_DOUBLE macro
            cdcf4c47 Drop the CPU.h component of KWSys
      2b7a47d7
  3. Oct 28, 2015
  4. Oct 21, 2015
    • LibArchive Upstream's avatar
      libarchive 3.1.2-601-g3bfe5f1 (reduced) · 1a8c7bc2
      LibArchive Upstream authored and Brad King's avatar Brad King committed
      Extract upstream libarchive using the following shell code.
      
      url=git://github.com/libarchive/libarchive.git &&
      v=3.1.2-601-g3bfe5f1 &&
      r=3bfe5f1 &&
      paths="
        CMakeLists.txt
        COPYING
        CTestConfig.cmake
        build/cmake
        build/pkgconfig
        build/utils
        build/version
        libarchive/*.*
      " &&
      mkdir libarchive-$v-g$r-reduced &&
      git clone $url libarchive-git &&
      date=$(cd libarchive-git && git log -n 1 --format='%cd' $r) &&
      (cd libarchive-git && git archive --format=tar $r -- $paths) |
      (cd libarchive-$v-g$r-reduced && tar xv) &&
      fromdos libarchive-$v-g$r-reduced/build/cmake/Find*.cmake &&
      echo "g$r date: $date"
      1a8c7bc2
  5. Oct 08, 2015
    • Kitware Robot's avatar
      KWSys 2015-10-06 (ed82989c) · 13c22d28
      Kitware Robot authored and Brad King's avatar Brad King committed
      Extract upstream KWSys using the following shell commands.
      
      $ git archive --prefix=upstream-kwsys/ ed82989c | tar x
      $ git shortlog --no-merges --abbrev=8 --format='%h %s' d79801bb..ed82989c
      Brad King (3):
            9baab632 SystemTools: Keep stat st_mtim field existence private
            39475e20 SystemTools: Refactor utimes invocation
            ed82989c SystemTools: Implement nanosecond file times on OS X
      13c22d28
  6. Sep 26, 2015
    • Stephen Kelly's avatar
      Build: Set CMP0053 to NEW. · 256c78ad
      Stephen Kelly authored
      If this policy is WARN, then the ReplaceVariableInString is executed with both
      the new algorithm and the OLD slow algorithm.  The NEW algorithm should be used
      wherever it works.
      256c78ad
  7. Sep 15, 2015
    • Raphael Kubo da Costa's avatar
      Avoid using C11 to build CMake if _Thread_local support is broken · ffa6f057
      Raphael Kubo da Costa authored and Brad King's avatar Brad King committed
      Support for C11's _Thread_local was introduced in GCC in the 4.9 series,
      even though we make the C11 compiler flags available in CMake with GCC
      >= 4.6.
      
      FreeBSD's runetype.h uses _Thread_local, which causes CMake's own build
      to fail when using GCC < 4.9 and -std=gnu11:
      
        /usr/include/runetype.h:92:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'const'
         extern _Thread_local const _RuneLocale *_ThreadRuneLocale;
      
      Add a test for _Thread_local support and only build CMake itself with
      C11 support if it works.
      
      Bug: http://www.cmake.org/Bug/view.php?id=15741
      ffa6f057
  8. Sep 02, 2015
    • Kitware Robot's avatar
      KWSys 2015-08-28 (dc3fdd7f) · 1b79433a
      Kitware Robot authored and Brad King's avatar Brad King committed
      Extract upstream KWSys using the following shell commands.
      
      $ git archive --prefix=upstream-kwsys/ dc3fdd7f | tar x
      $ git shortlog --no-merges --abbrev=8 --format='%h %s' cdaf522c..dc3fdd7f
      Brad King (9):
            15a16826 Remove include <kwsys/ios/*> and kwsys_ios:: compatibility layer
            a5799c17 Remove unused KWSYS_IOS_USE_{SSTREAM,STRSTREAM_H,STRSTREA_H} checks
            198957cf Remove unused KWSYS_IOS_USE_SSTREAM check
            24d2b60e Remove support for pre-C++98 streams
            2a581c30 Remove support for pre-C++98 std::string missing operators
            5f3fd465 Remove support for pre-C++98 STL
            cded1574 Remove support for pre-C++98 STL from hash_map and hash_set
            f130a3ab Remove kwsys/cstddef compatibility header
            dc3fdd7f Remove support for pre-C++98 template capabilities
      1b79433a
  9. Aug 31, 2015
    • Kitware Robot's avatar
      KWSys 2015-08-24 (cdaf522c) · ca96be22
      Kitware Robot authored and Brad King's avatar Brad King committed
      Extract upstream KWSys using the following shell commands.
      
      $ git archive --prefix=upstream-kwsys/ cdaf522c | tar x
      $ git shortlog --no-merges --abbrev=8 --format='%h %s' dad68c33..cdaf522c
      Brad King (2):
            c8e5d1b2 Pass C++ standard flags to SunPro in standalone build
            91cb7820 Remove unused source file "CMakeEmptyInputFile.in"
      
      James Johnston (6):
            0bca555e Process: Test running a process many times to discover resource leaks
            52788bb8 SystemTools:  Remove trailing whitespace.
            8122214c cmake: Set CMAKE_LEGACY_CYGWIN_WIN32 to 0.
            389d416b SystemTools:  Clarify/simplify behavior of FileExists
            8970cd56 SystemTools:  Added new TestFileAccess function.
            cdaf522c SystemTools:  Add honor_umask parameter to SetPermissions.
      
      Mattias Ellert (1):
            b9df3e48 Fix implementation of KWSYS_PROPERTIES_C
      ca96be22
  10. Aug 27, 2015
  11. Aug 12, 2015
    • Curl Upstream's avatar
      curl 7.44.0 (reduced) · 70654261
      Curl Upstream authored and Brad King's avatar Brad King committed
      Extract upstream curl using the following shell code.
      
      url=git://github.com/bagder/curl.git &&
      v=7.44.0 &&
      r=1a7f66a3 &&
      paths="
        CMake/*
        CMakeLists.txt
        COPYING
        include/curl/*.h
        include/curl/curlbuild.h.cmake
        lib/*.c
        lib/*.h
        lib/CMakeLists.txt
        lib/Makefile.inc
        lib/curl_config.h.cmake
        lib/libcurl.rc
        lib/vtls/*.c
        lib/vtls/*.h
      " &&
      mkdir curl-$v-g$r-reduced &&
      git clone $url curl-git &&
      date=$(cd curl-git && git log -n 1 --format='%cd' $r) &&
      (cd curl-git && git checkout $r &&
       git archive --format=tar $r -- $paths) |
      (cd curl-$v-g$r-reduced && tar xv &&
       rm lib/config-*.h) &&
      echo "g$r date: $date"
      70654261
  12. Aug 05, 2015
    • Brad King's avatar
      Do not install 3rd-party dependencies by default · 26f5445b
      Brad King authored
      Disable the CMake_INSTALL_DEPENDENCIES option by default and turn it on
      explicitly in our packaging scripts.  This simplifies packaging in
      distributions that provide the dependencies for us without having to
      install them.  We only need 3rd-party runtime dependencies to be
      installed for packaging with redistributable binaries.
      26f5445b
  13. Jul 31, 2015
    • Kitware Robot's avatar
      KWSys 2015-07-30 (f63febb7) · 1feafc64
      Kitware Robot authored and Brad King's avatar Brad King committed
      Extract upstream KWSys using the following shell commands.
      
      $ git archive --prefix=upstream-kwsys/ f63febb7 | tar x
      $ git shortlog --no-merges --abbrev=8 --format='%h %s' c9336bcf..f63febb7
      Brad King (1):
            83b4a6b8 Process: Fix conversion warning in testProcess.c
      
      James Johnston (7):
            4cd8846c Process: Remove trailing whitespace in ProcessUNIX.c
            b1c44c58 Process: Refactor sleeping code in testProcess.c.
            faff2ab0 Process: Wait for children to terminate on Ctrl+C.
            ef517b19 Process: Added initial support for process groups.
            906c2cae Process: Added test cases for testing Ctrl+C and process groups.
            52874e6a Process: Fix leaked file descriptor in ProcessUNIX
            f63febb7 Process: Fix error message for startup failure on Windows
      1feafc64
  14. Jul 27, 2015
  15. Jul 07, 2015
  16. Jun 04, 2015
    • Kitware Robot's avatar
      KWSys 2015-06-03 (8533a79b) · 6cafd8ed
      Kitware Robot authored and Brad King's avatar Brad King committed
      Extract upstream KWSys using the following shell commands.
      
      $ git archive --prefix=upstream-kwsys/ 8533a79b | tar x
      $ git shortlog --no-merges --abbrev=8 --format='%h %s' 61e0419f..8533a79b
      Zack Galbreath (1):
            8533a79b SystemInformation: Add GetLoadAverage() method
      6cafd8ed
  17. May 28, 2015
    • Kitware Robot's avatar
      KWSys 2015-05-27 (61e0419f) · ee71b751
      Kitware Robot authored and Brad King's avatar Brad King committed
      Extract upstream KWSys using the following shell commands.
      
      $ git archive --prefix=upstream-kwsys/ 61e0419f | tar x
      $ git shortlog --no-merges --abbrev=8 --format='%h %s' b1d560a0..61e0419f
      Brad King (1):
            61e0419f SystemTools: Teach RemoveFile to tolerate missing file
      
      Matt McCormick (1):
            9a6b7c3f cmake: Set CMP0056 to NEW
      ee71b751
  18. May 20, 2015
  19. May 18, 2015
  20. May 08, 2015
    • Brad King's avatar
      Avoid using C++14 to build CMake if cstdio breaks · 3307e10f
      Brad King authored
      The GNU 4.8 standard library's cstdio header is not aware that C++14
      honors C11's removal of "gets" from stdio.h and results in an error:
      
        /.../include/c++/4.8/cstdio:120:11: error: no member named 'gets' in the global namespace
      
      Detect this problematic case and default to using C++11 instead of
      C++14 for building CMake itself.
      3307e10f
  21. Apr 09, 2015
  22. Mar 10, 2015
  23. Feb 20, 2015
    • Brad King's avatar
      FindJsonCpp: Drop new module due to upstream jsoncpp providing package · a5768442
      Brad King authored
      
      Since jsoncpp 0.7.0 (2014-11-20) the upstream may provide a CMake
      package configuration file such that find_package(jsoncpp) will find a
      jsoncppConfig.cmake file.  In order to avoid conflicting with this
      (especially on case-insensitive filesystems), and since we always prefer
      projects to provide package config files (that they maintain), it is
      better to not provide FindJsonCpp publicly.
      
      Move FindJsonCpp into a private source directory that is not installed
      so that we can still use it for building CMake itself.
      
      Reported-by: default avatarRyan Pavlik <ryan.pavlik@gmail.com>
      a5768442
  24. Jan 29, 2015
  25. Jan 27, 2015
  26. Jan 23, 2015
  27. Jan 20, 2015
  28. Jan 16, 2015
    • Clinton Stimpson's avatar
      Encoding: Switch to use UTF-8 internally by default on Windows. · cdc29c36
      Clinton Stimpson authored and Brad King's avatar Brad King committed
      This fixes several reported bugs about CMake not handling
      non-ascii paths on Windows.
      
      Practically, the use of some unicode characters may still
      be limited by the build or compiler tools.
      
      For example, a user may be limited by the build tools to
      using characters within the Windows ANSI code page (which can
      include non-ascii characters in the current system language).
      cdc29c36
  29. Jan 15, 2015
    • Brad King's avatar
      jsoncpp: Build the library within CMake · 1fc55653
      Brad King authored
      Update json/json.h to account for our lack of autolink.h.  Update
      json/config.h to include KWSys Large File Support configuration so that
      consistent stream libraries are used (on AIX with XL).
      
      Add a cm_jsoncpp_reader.h header to include the CMake-provided copy of
      the json/reader.h header from CMake sources.
      1fc55653
  30. Dec 05, 2014
  31. Nov 25, 2014
  32. Nov 18, 2014
    • Stephen Kelly's avatar
      Build CMake with most-recent available language dialect. · d49f1c5e
      Stephen Kelly authored
      When CMake is built with CMake 3.1 or later, appropriate -std=
      options will be added for GNU and Clang compilers while building
      C and CXX code.
      
      This allows taking advantage of 'hidden' language features such
      as move-constructors, and allows the standard library to enable
      the use of more-advanced features too, where available.
      
      This does not change CMake host compiler requirements.
      d49f1c5e
  33. Nov 12, 2014
    • Kitware Robot's avatar
      KWSys 2014-11-12 (5843f590) · 35ecc355
      Kitware Robot authored and Brad King's avatar Brad King committed
      Extract upstream KWSys using the following shell commands.
      
      $ git archive --prefix=upstream-kwsys/ 5843f590 | tar x
      $ git shortlog --no-merges --abbrev=8 --format='%h %s' 88c8cc7f..5843f590
      Ben Boeckel (1):
            5843f590 cmake: remove arguments to endfoo and else commands
      
      Ådne Hovda (1):
            2e4a0ff0 SystemInformation: Check for _SC_AIX_REALMEM before using it
      
      Change-Id: Ifabcd50984d8b24f6034a17d729e255dfc591bbc
      35ecc355
  34. Nov 10, 2014
    • Brad King's avatar
      curl: Configure build to work within CMake · 19593042
      Brad King authored
      Set curl build options as needed for CMake rather than presenting them
      to the user in the cache.  Drop the CMAKE_BUILD_CURL_SHARED option for
      now.
      
      Change the curl library name to 'cmcurl'.  Disable blocks of code within
      curl CMakeLists.txt files that we do not need for CMake, but leave the
      code in place to make merging with curl updates easier.
      19593042
  35. Oct 31, 2014
    • Kitware Robot's avatar
      KWSys 2014-10-31 (88c8cc7f) · 72b5b480
      Kitware Robot authored and Brad King's avatar Brad King committed
      Extract upstream KWSys using the following shell commands.
      
      $ git archive --prefix=upstream-kwsys/ 88c8cc7f | tar x
      $ git shortlog --no-merges --abbrev=8 --format='%h %s' 29ffaf43..88c8cc7f
      Ben Boeckel (11):
            9bf03363 Avoid if() quoted auto-dereference
            771e0f22 DynamicLoader: use strings for arguments
            86e20d68 Directory: remove extra define
            6cc24510 SystemTools: use strings in environment functions
            bab5b1f2 SystemTools: add string overload for ReplaceString
            f3fb01cf SystemTools: use strings for path-related APIs
            0dfbe56d SystemTools: use strings for making C identifiers
            4690fc8d SystemTools: use strings in registry function
            1b762a41 SystemTools: search for characters
            4a060347 SystemInformation: use %ls for WCHAR* format specifiers
            d31f7b12 SystemTools: remove unused variable
      
      Brad King (1):
            88c8cc7f Fix configure_file call to use COPYONLY, not COPY_ONLY
      
      Clinton Stimpson (1):
            5bf91dda SystemTools:  Use extended length path for copying files.
      
      Change-Id: I16e8e55dea1c171c04f9c7d04ae3c575531097c3
      72b5b480
  36. Oct 20, 2014
    • Ben Boeckel's avatar
      Avoid if() quoted auto-dereference · 29c3edb8
      Ben Boeckel authored
      When testing CMAKE_<LANG>_COMPILER_ID values, do not explicitly
      dereference or quote the variable. We want if() to auto-dereference the
      variable and not its value. Also replace MATCHES with STREQUAL where
      equivalent.
      29c3edb8
  37. Oct 15, 2014
  38. Oct 08, 2014
    • Curl Upstream's avatar
      curl 7.38.0 (reduced) · 3fe5d9bf
      Curl Upstream authored and Brad King's avatar Brad King committed
      Extract upstream curl using the following shell code.
      
      url=git://github.com/bagder/curl.git &&
      v=7.38.0 &&
      r=202aa9f7 &&
      paths="
        CMake/*
        CMakeLists.txt
        COPYING
        include/curl/*.h
        include/curl/curlbuild.h.cmake
        lib/*.c
        lib/*.h
        lib/CMakeLists.txt
        lib/Makefile.inc
        lib/curl_config.h.cmake
        lib/libcurl.rc
        lib/vtls/*.c
        lib/vtls/*.h
      " &&
      mkdir curl-$v-g$r-reduced &&
      git clone $url curl-git &&
      date=$(cd curl-git && git log -n 1 --format='%cd' $r) &&
      (cd curl-git && git checkout $r &&
       git archive --format=tar $r -- $paths) |
      (cd curl-$v-g$r-reduced && tar xv &&
       rm lib/config-*.h) &&
      echo "g$r date: $date"
      3fe5d9bf
  39. Sep 24, 2014
Loading