1. 25 Feb, 2019 1 commit
  2. 21 Feb, 2019 1 commit
  3. 14 Jan, 2019 1 commit
  4. 06 Aug, 2018 5 commits
  5. 17 May, 2017 1 commit
    • Brad King's avatar
      liblzma: Fix HAVE_INLINE and HAVE___INLINE checks · fb6142ab
      Brad King authored
      The checks fail even on compilers that support the keywords because
      the linkage is broken:
      
          src.c:...: undefined reference to 'test'
      
      At the actual use sites we use `static inline` instead of just `inline`,
      so perform the check this way too to fix the linkage.
      fb6142ab
  6. 29 Jun, 2016 1 commit
    • Brad King's avatar
      liblzma: Remove CMake-specific README · ca4276e4
      Brad King authored
      We will now manage the liblzma source tree updates using
      the `Utilities/Scripts/update-liblzma.bash` script.  Drop
      the README that covered the old method.
      ca4276e4
  7. 28 Jun, 2016 1 commit
  8. 25 May, 2016 1 commit
  9. 09 Apr, 2015 2 commits
  10. 08 Apr, 2015 2 commits
  11. 02 Apr, 2015 1 commit
  12. 01 Apr, 2015 1 commit
  13. 03 Nov, 2014 1 commit
    • Chuck Atkins's avatar
      liblzma: fix build on platforms with no SIZE_MAX defined. · 996f8229
      Chuck Atkins authored
      Some systems don't define a SIZE_MAX (older versions of HP-UX with aCC).
      The logic was already in place to account for this condition but
      SIZEOF_SIZE_T was not getting cmoputed at configure time to allow it to
      function.  This computes sizeof(size_t) at configure time to allow the
      appropriate logic to work.  It also changes SIZEOF_SIZE_T to SIZE_OF_SIZE_T
      for consistency.
      996f8229
  14. 20 Oct, 2014 1 commit
    • 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
  15. 15 Oct, 2014 1 commit
  16. 02 Sep, 2014 1 commit
  17. 04 Aug, 2014 1 commit
    • Chuck Atkins's avatar
      liblzma: Fix compilation with PGI compiler · 2dd17a54
      Chuck Atkins authored
      - sha265.c is using some C99 specific features, in particular static
      array dimensions in a function parameter array (see section 6.7.5-7
      of the C99 spec).  A #ifndef check was in place to prevent compilation
      under MSVC but it actually needed to check for C99 compliance instead.
      Even still, the C99 code fails on a few compilers (PGI being one) so for
      compatibility reasons, the C99 version of the function declaration is
      removed entirely, leaving only the C89 version.
      
      - CHECK_SYMBOL_EXISTS is used to determine the presense of bswap
      functions from byteswap.h.  Most compilers re-dedefine the bswap_N
      functions as a __bswap_N function implemented by the compiler.  Since
      bswap_N is usually defined as a macro then it's mere presence passes
      the check.  Some versions of the PGI compiler though have shipped
      broken headers for byteswap.h, in particular 11.3 for x64 linux
      provides byteswap.h but is missing an associated bits/byteswap.h which
      causes some of the bswap_N macros to be defined but broken and unusable.
      The bswap_N checks have been converted to CHECK_SOURCE_COMPILES to
      ensure that the bswap_N calls are actually usable and not just merely
      defined.
      2dd17a54
  18. 29 Jul, 2014 4 commits
  19. 23 Jul, 2014 3 commits
  20. 21 Jul, 2014 1 commit