cmake_minimum_required(VERSION 3.25) project(JavaBytecodeParser) include_directories(include) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) set(CXX_STANDARD 23) add_subdirectory(src) set(CONSTANT_POOL_TAG_SRC ${CONSTANT_POOL_TAG_SRC}) message("src " ${CONSTANT_POOL_TAG_SRC}) add_executable(parser src/Main.cpp ${CONSTANT_POOL_TAG_SRC} ) set(CMAKE_CXX_FLAGS "-std=c++${CXX_STANDARD} -O0 -g -Wpedantic")