mirror of
https://github.com/polserver/polserver
synced 2026-08-13 08:23:08 -04:00
* added test for pack/unpack double which has exponent representation. Bug in vs 2022 17.8.. removed unneeded minimum versions of cmake, root cmake file has a higher minimum version * switch back to vs2019 * force rebuild external libs * docs
26 lines
790 B
CMake
26 lines
790 B
CMake
#clang-format all modified/new cpp/h/hpp files in given directory (pol-core)
|
|
if(NOT DEFINED GIT)
|
|
message(FATAL_ERROR "git not defined")
|
|
endif()
|
|
if(NOT DEFINED CLANG_FORMAT)
|
|
message(FATAL_ERROR "clang-format not defined")
|
|
endif()
|
|
|
|
execute_process( COMMAND ${GIT} ls-files -m -o --exclude-standard
|
|
WORKING_DIRECTORY ${WORKDIR}
|
|
RESULT_VARIABLE git_res
|
|
OUTPUT_VARIABLE git_out
|
|
ERROR_VARIABLE git_out
|
|
)
|
|
STRING(REGEX REPLACE "\n" ";" git_out "${git_out}")
|
|
|
|
foreach(file ${git_out})
|
|
get_filename_component(ext ${file} EXT)
|
|
string(TOLOWER ${ext} ext)
|
|
if(${ext} STREQUAL ".cpp" OR ${ext} STREQUAL ".h" OR ${ext} STREQUAL ".hpp")
|
|
message(${file})
|
|
execute_process(COMMAND ${CLANG_FORMAT} -i -style=file ${file}
|
|
WORKING_DIRECTORY ${WORKDIR}
|
|
)
|
|
endif()
|
|
endforeach()
|