cmake_minimum_required(VERSION 3.1) set(CMAKE_C_STANDARD 99) set(CMAKE_C_STANDARD_REQUIRED ON) set(CMAKE_C_EXTENSIONS OFF) project(example C) # Ansilove library find_path(ANSILOVE_INCLUDE_DIRS ansilove.h) find_library(ANSILOVE_LIBRARIES NAMES ansilove REQUIRED) include_directories(${ANSILOVE_INCLUDE_DIRS}) set(SRC example.c) add_definitions(-Wall -Wextra -pedantic) add_executable(example ${SRC}) target_link_libraries(example ${ANSILOVE_LIBRARIES})