cmake_minimum_required(VERSION 3.10)
project(forwardad)

set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

# 头文件路径
include_directories(include)

# 测试可执行文件
add_executable(test_forward tests/test_forward.cpp)
add_executable(test_backward tests/test_backward.cpp)