1
0
Fork 0
mirror of https://github.com/polybar/polybar.git synced 2024-11-11 13:50:56 -05:00
polybar/cmake/build/targets.cmake

48 lines
1.2 KiB
CMake
Raw Normal View History

2016-11-03 08:06:33 -04:00
#
# Custom targets
#
# Target: userconfig {{{
configure_file(
${PROJECT_SOURCE_DIR}/cmake/templates/userconfig.cmake.in
${PROJECT_BINARY_DIR}/userconfig.cmake
IMMEDIATE @ONLY)
add_custom_target(userconfig COMMAND ${CMAKE_COMMAND}
-P ${PROJECT_BINARY_DIR}/userconfig.cmake)
# }}}
2016-11-03 08:06:33 -04:00
# Target: uninstall {{{
configure_file(
${PROJECT_SOURCE_DIR}/cmake/templates/uninstall.cmake.in
2016-11-19 00:22:44 -05:00
${PROJECT_BINARY_DIR}/cmake/uninstall.cmake
2016-11-03 08:06:33 -04:00
IMMEDIATE @ONLY)
add_custom_target(uninstall COMMAND ${CMAKE_COMMAND}
2016-11-19 00:22:44 -05:00
-P ${PROJECT_BINARY_DIR}/cmake/uninstall.cmake)
2016-11-03 08:06:33 -04:00
# }}}
2016-11-25 05:49:37 -05:00
# Target: codeformat (clang-format) {{{
2016-11-03 08:06:33 -04:00
2016-11-25 05:49:37 -05:00
add_custom_target(codeformat)
add_custom_command(TARGET codeformat COMMAND
${PROJECT_SOURCE_DIR}/common/clang-format.sh ${PROJECT_SOURCE_DIR}/src ${PROJECT_SOURCE_DIR}/include)
2016-11-03 08:06:33 -04:00
2016-11-25 05:49:37 -05:00
# }}}
# Target: codecheck (clang-tidy) {{{
2016-11-03 08:06:33 -04:00
2016-11-25 05:49:37 -05:00
add_custom_target(codecheck)
add_custom_command(TARGET codecheck COMMAND
${PROJECT_SOURCE_DIR}/common/clang-tidy.sh ${PROJECT_BINARY_DIR} ${PROJECT_SOURCE_DIR}/src)
2016-11-03 08:06:33 -04:00
# }}}
2016-11-25 05:49:37 -05:00
# Target: codecheck-fix (clang-tidy + clang-format) {{{
add_custom_target(codecheck-fix)
add_custom_command(TARGET codecheck-fix COMMAND
${PROJECT_SOURCE_DIR}/common/clang-tidy.sh ${PROJECT_BINARY_DIR} -fix ${PROJECT_SOURCE_DIR}/src)
2016-11-03 08:06:33 -04:00
# }}}