cmake_minimum_required(VERSION 3.15 FATAL_ERROR) project(actionheadergen LANGUAGES CXX) set(PROJECT_SOURCES src/main.cpp src/headergenerator.cpp src/interleafhandler.cpp ) add_executable(actionheadergen ${PROJECT_SOURCES}) add_subdirectory("${CMAKE_SOURCE_DIR}/libweaver/lib") target_include_directories(actionheadergen PRIVATE "${CMAKE_SOURCE_DIR}/include" "${CMAKE_SOURCE_DIR}/libweaver/lib" ) target_link_libraries(actionheadergen PRIVATE libweaver) if (WIN32) target_link_libraries(actionheadergen PRIVATE shlwapi) endif() set_target_properties(actionheadergen PROPERTIES CXX_STANDARD 98 CXX_STANDARD_REQUIRED ON )