19 lines
385 B
CMake
19 lines
385 B
CMake
cmake_minimum_required(VERSION 3.12)
|
|
|
|
project(zip LANGUAGES C)
|
|
|
|
set(ZIP_SOURCE
|
|
main.c
|
|
memory.c
|
|
text.c
|
|
)
|
|
|
|
set(ALL_SOURCE
|
|
${ZIP_SOURCE}
|
|
)
|
|
list(TRANSFORM ALL_SOURCE PREPEND "${CMAKE_CURRENT_SOURCE_DIR}/src/")
|
|
|
|
add_executable(${CMAKE_PROJECT_NAME} ${ALL_SOURCE}
|
|
src/story.c)
|
|
|
|
target_include_directories(${CMAKE_PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include)
|