1. 26 Mar, 2019 1 commit
  2. 20 Apr, 2017 2 commits
  3. 02 Dec, 2015 1 commit
    • Marek Vasut's avatar
      Add NIOS2 CPU support · f2ca704c
      Marek Vasut authored
      Add necessary bits to support the NIOS2 little-endian CPU.
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      Cc: Ley Foon Tan <lftan@altera.com>
      Cc: Thomas Chou <thomas@wytron.com.tw>
      Cc: Walter Goossens <waltergoossens@home.nl>
      f2ca704c
  4. 08 Jul, 2015 1 commit
    • Brad King's avatar
      cmOutputConverter: Adopt command line escaping code · df97bea2
      Brad King authored
      Port code from the KWSys System_Shell APIs into cmOutputConverter.
      Drop it from our copy of KWSys because upstream will drop it too,
      and by doing it in this commit 'git blame' may have an easier time
      connecting the history of the content.
      df97bea2
  5. 13 May, 2015 1 commit
    • Brad King's avatar
      KWSys: Tell Git not to export .gitattributes · 576ef8c5
      Brad King authored
      KWSys upstream added an attribute to export .gitattributes so that
      importing snapshots into the sources of other projects would bring along
      the attributes.  However, we don't want to export them from CMake.
      Drop .gitattributes entries not relevant to CMake.
      576ef8c5
  6. 10 Apr, 2015 1 commit
  7. 02 Mar, 2015 1 commit
  8. 23 Jan, 2015 1 commit
  9. 08 Jan, 2015 1 commit
  10. 14 Nov, 2014 1 commit
  11. 11 Nov, 2014 1 commit
  12. 31 Oct, 2014 1 commit
  13. 07 Aug, 2014 1 commit
  14. 17 Jul, 2014 1 commit
  15. 20 May, 2014 2 commits
    • Brad King's avatar
      KWSys Process: Workaround child kill trouble on Cygwin · 0c7f84ca
      Brad King authored
      When we kill a child we send SIGSTOP first so that we can traverse its
      child processes recursively.  On unwinding the recursion we then send
      SIGKILL.  Current Cygwin has trouble when both signals are sent in quick
      succession by the parent process.  Add a usleep(1) after sending the
      first signal to give up our time slice and give Cygwin a chance to
      process the first signal before sending the second.
      0c7f84ca
    • Brad King's avatar
      KWSys SystemTools: Port cygwin path conversion to modern API · e604209c
      Brad King authored
      The cygwin_conv_to_win32_path function is deprecated in favor of
      cygwin_conv_path.  Use the latter.
      e604209c
  16. 06 May, 2014 1 commit
  17. 11 Mar, 2014 1 commit
    • Stephen Kelly's avatar
      Remove some c_str() calls. · 21c573f6
      Stephen Kelly authored
      Use the clang RemoveCStrCalls tool to automatically migrate the
      code. This was only run on linux, so does not have any positive or
      negative effect on other platforms.
      21c573f6
  18. 07 Oct, 2013 1 commit
    • Brad King's avatar
      Set policy CMP0025 to NEW while building CMake itself · 1763c31c
      Brad King authored
      CMake is aware of the policy's NEW behavior and the AppleClang compiler
      id.  Set the policy to NEW explicitly to avoid the warning and get the
      NEW behavior.
      
      Also teach the RunCMake test infrastructure to build tests with
      -DCMAKE_POLICY_DEFAULT_CMP0025=NEW to avoid the policy warning
      in test output that must match specific regular expressions.
      1763c31c
  19. 28 May, 2013 1 commit
  20. 01 Oct, 2012 1 commit
    • Brad King's avatar
      KWSys: Submit dashboard builds to PublicDashboard · 3db0b514
      Brad King authored
      CMake's test suite includes a dashboard build of KWSys directly out of
      the CMake source tree.  Upstream KWSys switched to a dedicated dashboard
      but CMake's test should still submit to the PublicDashboard project.
      3db0b514
  21. 05 Jun, 2012 1 commit
    • Daniel R. Gomez's avatar
      KWSys: Fix hashtable prime list on g++ 2.9 (#13273) · 4f170e25
      Daniel R. Gomez authored
      Building CMake with g++ 2.9-aix51-020209 on an AIX 5.3 system gives:
      
       cmsys/hashtable.hxx: In function `const long unsigned int *cmsys::get_stl_prime_list ()':
       cmsys/hashtable.hxx:399: warning: sorry: semantics of inline function static data
        `const long unsigned int _stl_prime_list[31]' are wrong (you'll wind up with multiple copies)
       cmsys/hashtable.hxx:399: warning: you can work around this by removing the initializer
      
      Give get_stl_prime_list internal linkage.
      4f170e25
  22. 23 May, 2012 1 commit
    • Brad King's avatar
      KWSys: Remove unused environ declaration from SystemTools · 0fbaa63c
      Brad King authored
      Commit "KWSys: Fix SystemTools environment memory handling" (2012-04-26)
      added a _WIN32 case inside !KWSYS_CXX_HAS_ENVIRON_IN_STDLIB_H to dllimport
      the "environ" global.  Howver, KWSYS_CXX_HAS_ENVIRON_IN_STDLIB_H is true
      on every Windows toolchain we support so the case is never reached.
      Furthermore, even if it were reached the use of dllimport is incorrect
      because the toolchain might not be compiling with a dynamic runtime
      library.  Remove the unused incorrect line and supporting conditionals.
      0fbaa63c
  23. 02 May, 2012 1 commit
    • Brad King's avatar
      KWSys: Remove dependencies on FundamentalType · 221b5b69
      Brad King authored
      The hash_fun.hxx header is configured whether FundamentalType is enabled
      or not and so cannot depend on it.  Run the relevant platform tests
      whether or not FundamentalType is on and configure the result directly
      into hash_fun.  While at it, remove the dependence of SystemInformation
      on FundamentalType too since it needs only information that we now
      always compute.
      221b5b69
  24. 27 Apr, 2012 1 commit
    • Brad King's avatar
      KWSys: Fix SystemTools environment memory handling (#13156) · e48796b2
      Brad King authored
      The SystemTools::PutEnv function tries to provide the "putenv" API
      without leaking memory.  However, the kwsysDeletingCharVector singleton
      frees memory that may still be referenced by the environment table,
      having been placed there by putenv.  If any static destruction or
      processing by an external tool happens after the singleton is destroyed
      and accesses the environment it will read invalid memory.
      
      Replace use of putenv with setenv/unsetenv when available.  The latter
      manage internal copies of the values passed instead of referencing the
      original memory.  When setenv/unsetenv are not available use putenv with
      a singleton that removes its values from the environment before freeing
      their memory.  This requires an "unputenv" implementation.  On at least
      some platforms it must be written in terms of "putenv" because other
      APIs are not available and direct modification of the "environ" global
      is not safe (e.g. on Windows there is interaction with "wenviron").
      Fortunately either putenv("A=") or putenv("A") will remove "A" from the
      environment on these platforms.  On other platforms fall back to direct
      manipulation of "environ".
      
      Also add UnPutEnv to the API and add a test for the behavior of both.
      e48796b2
  25. 25 Apr, 2012 1 commit
    • Brad King's avatar
      KWSys: Remove DateStamp · 5f807a62
      Brad King authored
      KWSys is no longer shared in projects via a server-side directory
      symlink in CVS.  An automated nightly date stamp commit can no longer be
      shared by multiple projects directly.  It needs a per-project replay
      robot so the nightly commits end up needing N+1 robots instead of N.
      Remove the DateStamp feature because it is no longer useful or
      maintained by nightly commits.
      5f807a62
  26. 20 Apr, 2012 1 commit
  27. 19 Apr, 2012 1 commit
  28. 18 Apr, 2012 1 commit
  29. 17 Apr, 2012 1 commit
  30. 16 Apr, 2012 1 commit
  31. 15 Apr, 2012 1 commit
  32. 14 Apr, 2012 1 commit
  33. 13 Apr, 2012 1 commit
  34. 12 Apr, 2012 1 commit
  35. 11 Apr, 2012 1 commit
  36. 10 Apr, 2012 1 commit
  37. 09 Apr, 2012 1 commit
  38. 08 Apr, 2012 1 commit