Difficult-Rocket/try/cprint/CMakeLists.txt

21 lines
639 B
CMake
Raw Normal View History

2022-06-26 23:19:01 +08:00
cmake_minimum_required(VERSION 3.22)
project(cprint VERSION 0.0.1 LANGUAGES C)
# 环境
set(CMAKE_BUILD_TYPE Debug)
set(CMAKE_C_STANDARD 99)
# 编译选项
add_compile_options(-O3)
add_compile_options(-Wall)
add_compile_options(-Werror)
#add_compile_options(-shared)
#add_compile_options(-o ../../cprint.dll)
# 加一下py3.8的 path
include_directories(.)
include_directories(C:\\Users\\shenjack.SHENJACK-5600X\\AppData\\Local\\Programs\\Python\\Python38\\include\\.)
# 编译可执行
#add_executable(cprint cprint.c)
# 编译动态链接库
add_library(cprint cprint.c)
file(COPY cmake-build-debug/libcprint.a DESTINATION /cprint.dll)