[build] Apply a formatter for CMake files (#5973)

This commit is contained in:
Gold856
2023-11-30 19:52:21 -05:00
committed by GitHub
parent 9b8011aa67
commit 4fcf0b25a1
37 changed files with 1496 additions and 896 deletions

View File

@@ -1,26 +1,30 @@
set(scripts_dir "${CMAKE_CURRENT_LIST_DIR}/../scripts")
macro(generate_resources inputDir outputDir prefix namespace outputFiles)
file(GLOB inputFiles ${inputDir}/*)
set(${outputFiles})
foreach(input ${inputFiles})
get_filename_component(inputBase ${input} NAME)
if("${inputBase}" MATCHES "^\\.")
continue()
endif()
set(output "${outputDir}/${inputBase}.cpp")
list(APPEND ${outputFiles} "${output}")
macro(
generate_resources
inputDir
outputDir
prefix
namespace
outputFiles
)
file(GLOB inputFiles ${inputDir}/*)
set(${outputFiles})
foreach(input ${inputFiles})
get_filename_component(inputBase ${input} NAME)
if("${inputBase}" MATCHES "^\\.")
continue()
endif()
set(output "${outputDir}/${inputBase}.cpp")
list(APPEND ${outputFiles} "${output}")
add_custom_command(
OUTPUT ${output}
COMMAND ${CMAKE_COMMAND}
"-Dinput=${input}"
"-Doutput=${output}"
"-Dprefix=${prefix}"
"-Dnamespace=${namespace}"
-P "${scripts_dir}/GenResource.cmake"
MAIN_DEPENDENCY ${input}
DEPENDS ${scripts_dir}/GenResource.cmake
VERBATIM
)
endforeach()
add_custom_command(
OUTPUT ${output}
COMMAND
${CMAKE_COMMAND} "-Dinput=${input}" "-Doutput=${output}" "-Dprefix=${prefix}"
"-Dnamespace=${namespace}" -P "${scripts_dir}/GenResource.cmake"
MAIN_DEPENDENCY ${input}
DEPENDS ${scripts_dir}/GenResource.cmake
VERBATIM
)
endforeach()
endmacro()