cmake_minimum_required(VERSION 3.10) # Project and C standard configuration project(bhunit LANGUAGES C) set(CMAKE_C_STANDARD 90) set(CMAKE_C_STANDARD_REQUIRED ON) # Disable extensions set(CMAKE_C_EXTENSIONS OFF) # Library code set(BHUNIT_SOURCE src/unit.c ) set(BHUNIT_HEADER include/bh/unit.h ) # Library add_library(bhunit STATIC ${BHUNIT_SOURCE} ${BHUNIT_HEADER}) target_include_directories(bhunit PUBLIC include)