1. 02 Mar, 2020 1 commit
  2. 25 Feb, 2020 1 commit
  3. 11 Feb, 2020 1 commit
  4. 19 Apr, 2019 1 commit
  5. 29 Aug, 2018 2 commits
  6. 06 Aug, 2018 1 commit
  7. 28 Jun, 2018 3 commits
  8. 08 Jun, 2018 1 commit
  9. 07 Jun, 2018 1 commit
  10. 25 May, 2018 1 commit
    • Azim Khan's avatar
      Treat warnings as errors for IAR · 45b79cf1
      Azim Khan authored
      Fix IAR compiler warnings
      
      Two warnings have been fixed:
      1. code 'if( len <= 0xFFFFFFFF )' gave warning 'pointless integer comparison'.
         This was fixed by wraping the condition in '#if SIZE_MAX > 0xFFFFFFFF'.
      2. code 'diff |= A[i] ^ B[i];' gave warning 'the order of volatile accesses is undefined in'.
         This was fixed by read the volatile data in temporary variables before the computation.
      
      Explain IAR warning on volatile access
      
      Consistent use of CMAKE_C_COMPILER_ID
      45b79cf1
  11. 24 May, 2018 1 commit
  12. 05 Apr, 2018 1 commit
  13. 23 Mar, 2018 1 commit
  14. 21 Mar, 2018 1 commit
  15. 19 Jan, 2018 1 commit
    • Krzysztof Stachowiak's avatar
      Have doxygen run in the doxygen directory · a0188d67
      Krzysztof Stachowiak authored
      When the Doxywizzard GUI is used and the doxyfile is loaded, the
      workind directory for doxygen is set to the location of the doxyfile.
      However the Make and CMake build systems expect doxygen to be ran
      from the top level directory.
      This commit unifies the build system and the Doxywizzard GUI so that
      all of them expect doxygen to be executed in the doxygen directory.
      a0188d67
  16. 19 Sep, 2017 1 commit
  17. 04 Sep, 2017 1 commit
  18. 03 Sep, 2017 1 commit
    • Ron Eldor's avatar
      Suport clang version 3.8 · 22d989c4
      Ron Eldor authored
      Check CLANG version, and according to the version,
      set the correct paramters. fix for #1072
      22d989c4
  19. 01 Sep, 2017 1 commit
  20. 15 Feb, 2017 1 commit
  21. 10 Nov, 2016 1 commit
  22. 06 Sep, 2016 1 commit
  23. 21 Jun, 2016 2 commits
  24. 09 Mar, 2016 2 commits
  25. 07 Mar, 2016 2 commits
  26. 12 Jan, 2016 1 commit
    • Manuel Pégourié-Gonnard's avatar
      Revert changes done to 'make apidoc' target · c990189e
      Manuel Pégourié-Gonnard authored
      This partially reverts 1989caf7 (only the changes to Makefile and
      CMakeLists, the addition to scripts/config.pl is kept).
      
      Modifying config.h in the apidoc target creates a race condition with
      
          make -j4 all apidoc
      
      where some parts of the library, tests or programs could be built with the
      wrong config.h, resulting in all kinds of (semi-random) errors. Recent
      versions of CMake mitigate this by adding a .NOTPARALLEL target to the
      generated Makefile, but people would still get errors with older CMake
      versions that are still in use (eg in RHEL 5), and with plain make.
      
      An additional issue is that, by failing to use cp -p, the apidoc target was
      updating the timestamp on config.h, which seems to cause further build issues.
      
      Let's get back to the previous, safe, situation. The improved apidoc building
      will be resurrected in a script in the next commit.
      
      fixes #390
      fixes #391
      c990189e
  27. 04 Jan, 2016 1 commit
    • Manuel Pégourié-Gonnard's avatar
      Use a full config.h with doxygen · 1989caf7
      Manuel Pégourié-Gonnard authored
      Otherwise we get warnings that some documentation items don't have
      corresponding #define, and more importantly the corresponding snippets are not
      included in the output.
      
      For that we need a modified version of the "full" argument for config.pl.
      
      Also, the new CMakeLists.txt target only works on Unix (which was already the
      case of the Makefile target). Hopefully this is not an issue as people are
      unlikely to need that target on Windows.
      1989caf7
  28. 03 Sep, 2015 1 commit
  29. 31 Aug, 2015 2 commits
  30. 11 Aug, 2015 1 commit
  31. 19 Jul, 2015 1 commit
  32. 09 Jul, 2015 1 commit
    • Manuel Pégourié-Gonnard's avatar
      cmake: testing disabled by default with MSVC · 58719104
      Manuel Pégourié-Gonnard authored
      Previously testing was enabled only if GCC || Clang, and I though this was a
      "proxy" for the likelihood of Perl being available. Apparently it was not just
      that, since MSVC gives me a lot of errors when trying to build tests.
      
      Let's fix them later, and disable for now.
      58719104
  33. 08 Jul, 2015 1 commit