breakhack/linkedlist/CMakeLists.txt

23 lines
541 B
CMake

cmake_minimum_required (VERSION 3.2.0)
SET(CMAKE_COLOR_MAKEFILE ON)
include("../cmake/FindCheck.cmake")
project(linkedlist C)
add_definitions("-Wall")
add_library(linkedlist linkedlist.c)
include_directories(${CHECK_INCLUDE_DIR})
if (CHECK_FOUND)
find_package(Threads REQUIRED)
enable_testing()
add_executable(test_list check_linkedlist linkedlist)
target_compile_options(test_list PRIVATE -pthread)
target_link_libraries(test_list ${CHECK_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
add_test(test_list test_list)
endif (CHECK_FOUND)