From: A. Maitland Bottoms Date: Wed, 28 Mar 2018 02:04:11 +0000 (-0400) Subject: sort cmake glob lists X-Git-Tag: archive/raspbian/1.4-3+rpi1^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=4867bf09763a38fb09614d3dbd7a5eb6a71939ae;p=volk.git sort cmake glob lists File lists are generated in a CMakeLists.txt file with file(GLOB ...), which varies with the readdir() order. Sorting the lists should help make reproducible builds. Gbp-Pq: Name sort-cmake-glob-lists --- diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index 3a8650d..3f68c3a 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -328,8 +328,11 @@ message(STATUS "Available machines: ${available_machines}") #dependencies are all python, xml, and header implementation files file(GLOB xml_files ${PROJECT_SOURCE_DIR}/gen/*.xml) +list(SORT xml_files) file(GLOB py_files ${PROJECT_SOURCE_DIR}/gen/*.py) +list(SORT py_files) file(GLOB h_files ${PROJECT_SOURCE_DIR}/kernels/volk/*.h) +list(SORT h_files) macro(gen_template tmpl output) list(APPEND volk_gen_sources ${output})