cmake_minimum_required(VERSION 3.10) project(crackme-keygen LANGUAGES C) set(CMAKE_C_STANDARD "23") if(CMAKE_C_COMPILER_ID MATCHES "MSVC") set(CMAKE_C_FLAGS "/Wall") else() set(CMAKE_C_FLAGS "-Wall -Wextra -Wconversion") endif() add_executable(crackme-keygen keygen.c)