1. Nov 06, 2019
    • Lukasz Dorau's avatar
      Enable CMAKE_NO_SYSTEM_FROM_IMPORTED globally · d4bfbfbe
      Lukasz Dorau authored
      Do not treat include directories from the interfaces
      of consumed Imported Targets as SYSTEM by default.
      See the CMake documentation of CMAKE_NO_SYSTEM_FROM_IMPORTED
      and NO_SYSTEM_FROM_IMPORTED for details.
      
      The root cause of this change is to make sure
      that TBB will not add its include directory
          '/usr/lib64/cmake/TBB/../../../include' (== '/usr/inlcude')
      to gcc's CXX_INCLUDES flag with the '-isystem' option,
      what can cause compilation errors, but the '-I' option
      will be used instead.
      See https://github.com/pmem/libpmemobj-cpp/issues/508
      for more details.
      
      Fixes: #508
      d4bfbfbe
  2. Nov 05, 2019
  3. Nov 04, 2019
    • Lukasz Dorau's avatar
      Change install-pmdk.sh script · ebc49991
      Lukasz Dorau authored
      Add an option to not build any packages
      if a package manager is not specified.
      It is useful for linux distributions
      with packages different than RPM and DEB
      (for example Arch Linux).
      ebc49991
  4. Oct 31, 2019
  5. Oct 30, 2019
  6. Oct 29, 2019
  7. Oct 28, 2019
  8. Oct 25, 2019
  9. Oct 23, 2019
    • Lukasz Dorau's avatar
      Fix removing pkg-config rpm package · 22636e7b
      Lukasz Dorau authored
      Most rpm based OSes use the 'pkgconf' name,
      only openSUSE uses 'pkg-config'.
      22636e7b
    • Lukasz Dorau's avatar
      Fix installing libpmem-*.rpm · eec37e60
      Lukasz Dorau authored
      Replace 'libpmem-*.rpm' with 'libpmem*.rpm'.
      It fixes following errors on openSUSE:
      
      error: Failed dependencies:
              libpmemobj1 = 1.7-1.suse1500 is needed by libpmemobj-debug-1.7-1.suse1500.x86_64
              libpmemobj1 = 1.7-1.suse1500 is needed by libpmemobj-devel-1.7-1.suse1500.x86_64
      
      error: Failed dependencies:
              libpmem1 = 1.7-1.suse1500 is needed by libpmem-debug-1.7-1.suse1500.x86_64
              libpmem1 = 1.7-1.suse1500 is needed by libpmem-devel-1.7-1.suse1500.x86_64
      eec37e60
  10. Oct 22, 2019
  11. Oct 21, 2019
  12. Oct 16, 2019
  13. Oct 15, 2019
  14. Oct 14, 2019
  15. Oct 11, 2019