cmake_minimum_required(VERSION 3.21) project(minni CXX) set(SRC src/filehandler.cc src/lexer.cc src/list.cc src/main.cc src/token.cc ) add_executable(minni ${SRC}) target_include_directories(minni PRIVATE include) set(CXX_COMPILE_OPTIONS # -O3 -Og -Wall -Wextra -pedantic # -Werror -g -std=c++98 -Wno-write-strings -Wno-missing-field-initializers -Wno-c++11-long-long -Wno-c99-extensions -Wno-c++14-binary-literal -Wno-c++11-extensions ) target_compile_options(minni PRIVATE $<$: ${CXX_COMPILE_OPTIONS}> )