cmake_minimum_required(VERSION 3.0) project(isogfx) set(CMAKE_C_STANDARD 11) set(CMAKE_C_STANDARD_REQUIRED On) set(CMAKE_C_EXTENSIONS Off) add_library(isogfx src/isogfx.c) target_include_directories(isogfx PUBLIC include) target_link_libraries(isogfx PRIVATE mempool) target_compile_options(isogfx PRIVATE -Wall -Wextra -Wpedantic) # Demo project(isogfx-demo) add_executable(isogfx-demo demo/isogfx-demo.c) target_link_libraries(isogfx-demo PRIVATE gfx gfx-app isogfx)