cmake_minimum_required(VERSION 3.25) set(SOURCES src/src.h src/src.c src/lib/lib.h src/lib/lib.c) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY bin) project(AssignmentOne LANGUAGES C) add_executable(C1 src/C1.c ${SOURCES}) add_executable(C2 src/C2.c ${SOURCES}) add_executable(C3 src/C3.c ${SOURCES}) add_executable(C4 src/C4.c ${SOURCES}) add_executable(C5 src/C5.c ${SOURCES}) add_executable(C6 src/C6.c ${SOURCES}) add_executable(C7 src/C7.c ${SOURCES}) add_executable(C8 src/C8.c ${SOURCES}) add_executable(C9 src/C9.c ${SOURCES}) add_executable(C10 src/C10.c ${SOURCES}) add_executable(C11 src/C11.c ${SOURCES}) add_executable(C12 src/C12.c ${SOURCES})