nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 22 lines 1.5 kB view raw
1diff --git a/CMakeLists.txt b/CMakeLists.txt 2index d0ffaf983..0b9ed0952 100644 3--- a/CMakeLists.txt 4+++ b/CMakeLists.txt 5@@ -554,7 +554,7 @@ endif() 6 function(unpack_db db_bzip2_file) 7 get_filename_component(__fname ${db_bzip2_file} NAME_WLE) 8 add_custom_command(OUTPUT ${KERNELS_BINARY_DIR}/${__fname} 9- COMMAND ${UNZIPPER} -dc -k ${db_bzip2_file} > ${KERNELS_BINARY_DIR}/${__fname}) 10+ COMMAND test -e ${KERNELS_BINARY_DIR}/${__fname} || ${UNZIPPER} -dc -k ${db_bzip2_file} > ${KERNELS_BINARY_DIR}/${__fname}) 11 string(REPLACE "." "_" __tname ${__fname}) 12 add_custom_target(generate_${__tname} ALL DEPENDS ${KERNELS_BINARY_DIR}/${__fname}) 13 14@@ -563,7 +563,7 @@ function(unpack_db db_bzip2_file) 15 if(NOT MIOPEN_USE_SQLITE_PERFDB AND __extension STREQUAL ".db") 16 add_custom_command(OUTPUT ${KERNELS_BINARY_DIR}/${__fname}.txt 17 DEPENDS sqlite2txt generate_${__tname} 18- COMMAND $<TARGET_FILE:sqlite2txt> ${KERNELS_BINARY_DIR}/${__fname} ${KERNELS_BINARY_DIR}/${__fname}.txt 19+ COMMAND test -e ${KERNELS_BINARY_DIR}/${__fname}.txt || $<TARGET_FILE:sqlite2txt> ${KERNELS_BINARY_DIR}/${__fname} ${KERNELS_BINARY_DIR}/${__fname}.txt 20 ) 21 add_custom_target(generate_${__tname}_txt ALL DEPENDS ${KERNELS_BINARY_DIR}/${__fname}.txt) 22 add_dependencies(generate_kernels generate_${__tname}_txt)