compiler-temp/nfa/CMakeLists.txt

16 lines
400 B
CMake

cmake_minimum_required(VERSION 3.10)
project(nfa)
# 收集所有的cpp源文件
file(GLOB SOURCES "src/*.cpp")
# 创建静态链接库
add_library(nfa STATIC ${SOURCES})
# Test:添加可执行文件并链接目标库
add_executable(test_nfa test/test_main.cpp)
target_link_libraries(test_nfa nfa)
# 添加头文件目录
target_include_directories(nfa PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include)