diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index ea0b8028d..c8033fdeb 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -75,6 +75,17 @@ PREPEND(SOURCES "${CMAKE_SOURCE_DIR}/") PREPEND(HEADERS "${CMAKE_SOURCE_DIR}/") PREPEND(QRC_RESOURCES "${CMAKE_SOURCE_DIR}/") +# -------------------------------------------------------------------- +# Init git hooks. +# -------------------------------------------------------------------- + +execute_process(COMMAND ${CMAKE_COMMAND} -E copy + "${CMAKE_SOURCE_DIR}/tools/private/pre-commit" + "${CMAKE_SOURCE_DIR}/../.git/hooks/pre-commit" +) + +# -------------------------------------------------------------------- +# Build. # -------------------------------------------------------------------- find_package(Qt5 COMPONENTS ${QT5_PACKAGES}) diff --git a/tests/tools/private/pre-commit b/tests/tools/private/pre-commit new file mode 100755 index 000000000..9c9ab4828 --- /dev/null +++ b/tests/tools/private/pre-commit @@ -0,0 +1,5 @@ +#!/usr/bin/sh + +sh "./tests/tools/check_qml" + +exit $?