1. 03 Aug, 2017 1 commit
  2. 10 Apr, 2017 1 commit
  3. 10 Nov, 2016 1 commit
  4. 01 Nov, 2016 1 commit
  5. 15 Sep, 2016 1 commit
  6. 13 Sep, 2016 1 commit
  7. 17 May, 2016 1 commit
    • Reiner Herrmann's avatar
      file: Sort GLOB results to make it deterministic (#14491) · edcccde7
      Reiner Herrmann authored and Brad King's avatar Brad King committed
      Even though the `file(GLOB)` documentation specifically warns against
      using it to collect a list of source files, projects often do it anyway.
      Since it uses `readdir()`, the list of files will be unsorted.
      This list is often passed directly to add_executable / add_library.
      Linking binaries with an unsorted list will make it unreproducible,
      which means that the produced binary will differ depending on the
      unpredictable `readdir()` order.
      
      To solve those reproducibility issues in a lot of programs (which don't
      explicitly `list(SORT)` the list manually), sort the resulting list of
      the `file(GLOB)` command.
      
      A more detailed rationale about reproducible builds is available
      [here](https://reproducible-builds.org/).
      edcccde7
  8. 21 Oct, 2015 1 commit
  9. 08 May, 2015 1 commit
  10. 20 Mar, 2015 1 commit
  11. 27 Jan, 2015 1 commit
  12. 05 Dec, 2014 1 commit
    • Brad King's avatar
      Help: Document file(GENERATE) signature option order · fe21580b
      Brad King authored
      In commit v3.1.0-rc1~484^2 (Help: Format and revise file() command
      documentation, 2014-05-23) the signature of file(GENERATE) was
      accidentally simplified too much and dropped specification of the
      required argument ordering.  Restore the signature to make the order
      clear.
      fe21580b
  13. 03 Dec, 2014 1 commit
    • Ruslan Baratov's avatar
      file: Add LOCK subcommand to do file and directory locking · e6db4c5a
      Ruslan Baratov authored and Brad King's avatar Brad King committed
      Provide options to fail without blocking or to block up to a timeout.
      Provide options to specify the scope containing the lock so it can be
      released automatically at the end of a function, file, or process.
      
      Extend the RunCMake.file test with cases covering the file(LOCK) command
      usage and error cases.
      e6db4c5a
  14. 06 Aug, 2014 1 commit
  15. 24 Jun, 2014 1 commit
  16. 05 Jun, 2014 1 commit
  17. 23 May, 2014 1 commit
    • Brad King's avatar
      Help: Format and revise file() command documentation · d74ed543
      Brad King authored
      Organize the documentation by sub-command to keep the signatures and
      their descriptions nearby.  Use inline and explicit reST markup.  Revise
      wording as necessary for the updated layout.  Clarify behavior of the
      file(GENERATE) command w.r.t. conflicting file names.
      d74ed543
  18. 15 Oct, 2013 1 commit