file(GLOB_RECURSE ARTI_FRONT_SOURCES "src/**.cpp") add_executable( frontend ${ARTI_FRONT_SOURCES} ) set_target_properties( frontend PROPERTIES OUTPUT_NAME "artichoke-c" ) target_compile_options( frontend PRIVATE -pedantic -Wall -Wextra -Wold-style-cast -Wsign-conversion -Wsign-promo -Wstrict-null-sentinel -Wstrict-overflow=5 -Wswitch-default -Wundef -Werror -Wno-unused ) target_include_directories( frontend PUBLIC $ $ ) target_link_libraries( frontend PUBLIC artichoke::library_static )