mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-09 23:34:20 +00:00
CMake: Avoid unnecessarily regenerating binary data sources after reconfiguring
This commit is contained in:
parent
ac2c863ffa
commit
320a48ae82
1 changed files with 10 additions and 1 deletions
|
|
@ -478,7 +478,16 @@ function(juce_add_binary_data target)
|
|||
endforeach()
|
||||
|
||||
set(input_file_list "${juce_binary_data_folder}/input_file_list")
|
||||
file(WRITE "${input_file_list}" "${newline_delimited_input}")
|
||||
|
||||
set(old_input_file_list "")
|
||||
|
||||
if(EXISTS "${input_file_list}")
|
||||
file(READ "${input_file_list}" old_input_file_list)
|
||||
endif()
|
||||
|
||||
if(NOT "${old_input_file_list}" STREQUAL "${newline_delimited_input}")
|
||||
file(WRITE "${input_file_list}" "${newline_delimited_input}")
|
||||
endif()
|
||||
|
||||
add_custom_command(OUTPUT ${binary_file_names}
|
||||
COMMAND juce::juceaide binarydata "${JUCE_ARG_NAMESPACE}" "${JUCE_ARG_HEADER_NAME}"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue