cmake_minimum_required(VERSION 3.2) project( lily-test VERSION 0.1.0 DESCRIPTION "A super-simple C test framework") string(LENGTH "${CMAKE_SOURCE_DIR}/" SOURCE_PATH_SIZE) add_definitions("-DSOURCE_PATH_SIZE=${SOURCE_PATH_SIZE}") include_directories(${CMAKE_SOURCE_DIR}) set (TEST_SRC ${CMAKE_SOURCE_DIR}/tests) add_executable(lily-metatest ${TEST_SRC}/main.c ${TEST_SRC}/helpers.c ${TEST_SRC}/macro-tests.c ${TEST_SRC}/assertions.c ) set_target_properties(lily-metatest PROPERTIES C_STANDARD 90 CMAKE_C_FLAGS "-Wall -Wextra -Werror -Wfatal-errors -Wpedantic -pedantic-errors")