fix cmake error (part)

This commit is contained in:
2023-09-24 23:27:20 +08:00
parent b2d0b743cb
commit 8083633a7b
4 changed files with 72 additions and 7 deletions

26
IronPad/CMakeLists.txt Normal file
View File

@ -0,0 +1,26 @@
cmake_minimum_required(VERSION 3.12)
project(IronPad LANGUAGES CXX)
# set standard
set(CMAKE_CXX_STANDARD 20)
# add libcmo
add_subdirectory("../LibCmo" "LibCmo.out")
# setup sources
set(ironpad_headers ".")
set(ironpad_src IronPad.cpp)
# create static library
add_library(IronPad
STATIC
${ironpad_src}
)
target_link_libraries(IronPad
PRIVATE
LibCmo
)
target_include_directories(IronPad
PUBLIC
${ironpad_headers}
)