diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 8f8a9f2f4417131c6e2fc6198b006e5df7ccb63b..c136b733c55a47232672b5b03b272a76cfde2763 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -1,5 +1,5 @@
 
-pkg_check_modules(CHECK check)
+find_package(Libcheck REQUIRED)
 
 add_executable(tests
 	tests_common.c
@@ -15,7 +15,7 @@ target_include_directories(tests PRIVATE "${CMAKE_SOURCE_DIR}/src/xrt/auxiliary"
 
 find_package(glfw3 3.2 REQUIRED)
 find_package(OpenGL REQUIRED)
-target_include_directories(tests PRIVATE ${CHECK_INCLUDE_DIRS} ${OPENGL_INCLUDE_DIR})
+target_include_directories(tests PRIVATE ${OPENGL_INCLUDE_DIR})
 
-target_link_libraries(tests ${RUNTIME_TARGET} ${CHECK_LIBRARIES} ${OPENGL_gl_LIBRARY} glfw X11)
+target_link_libraries(tests ${RUNTIME_TARGET} libcheck::check ${OPENGL_gl_LIBRARY} glfw X11)