CMake/Help
Reiner Herrmann edcccde7d6 file: Sort GLOB results to make it deterministic (#14491)
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/).
2016-05-17 10:12:11 -04:00
..
command file: Sort GLOB results to make it deterministic (#14491) 2016-05-17 10:12:11 -04:00
generator Deprecate Visual Studio 7 .NET 2003 generator 2016-04-28 10:09:20 -04:00
include Help: Reorganize and refine discussion of relocatable packages 2015-04-03 10:52:24 -04:00
manual Help: Document `cmake --build` as a separate command mode (#16093) 2016-05-10 09:45:45 -04:00
module Add FindLTTngUST module to find LTTng-UST library 2016-03-07 11:46:49 -05:00
policy CMP0059: Fix typo in policy description 2016-05-02 15:16:07 -04:00
prop_cache Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
prop_dir Help: Hyperlink properties 2016-04-27 22:38:59 +02:00
prop_gbl Help: Hyperlink properties 2016-04-27 22:38:59 +02:00
prop_inst CPackWIX: Add new CPACK_STARTUP_SHORTCUTS property. 2015-02-21 18:07:36 +01:00
prop_sf Help: Hyperlink properties 2016-04-27 22:38:59 +02:00
prop_test Help: Hyperlink properties 2016-04-27 22:38:59 +02:00
prop_tgt CustomCommandGenerator: Add support for CROSSCOMPILING_EMULATOR 2016-05-09 08:56:27 -04:00
release Merge topic 'findpkgconfig-target' 2016-05-16 10:11:38 -04:00
variable Merge topic 'AddDocumentationForEclipseVariables' 2016-04-18 08:57:32 -04:00
index.rst Help: Add a manual for compiler feature control. 2014-05-27 09:35:00 -04:00