2 cmake_minimum_required(VERSION 3.22...3.24)
5 # Create framework and ensure header is placed in Headers
6 set(input_header "${CMAKE_SOURCE_DIR}/Gui.h")
7 add_library(Gui SHARED Gui.c "${input_header}")
8 set_target_properties(Gui PROPERTIES
9 PUBLIC_HEADER "${input_header}"
13 add_executable(app main.c)
15 target_link_libraries(app PRIVATE Gui)