cmake_minimum_required(VERSION 3.27) project(cryptopals C) set(CMAKE_C_STANDARD 11) add_subdirectory(lib/libflint) file(COPY input DESTINATION ${CMAKE_BINARY_DIR}) set(SRC src/main.c src/helpers.c src/set1.c ) add_executable(cryptopals ${SRC}) target_include_directories(cryptopals PRIVATE include lib/libflint/include) target_link_libraries(cryptopals PRIVATE flint)