From d80844f9ff108158f3370a80ed93e763be055587 Mon Sep 17 00:00:00 2001 From: sangge <2251250136@qq.com> Date: Mon, 8 Jan 2024 06:08:01 +0800 Subject: [PATCH] build: add debug stage --- CMakeLists.txt | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6a3d55c..88ef291 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,14 @@ -cmake_minimum_required(VERSION 3.0) +# 设置项目名称 project(ChaCha20_DRBG) +# 添加可执行文件的源文件 add_executable(chacha ChaCha20_DRBG.c) -target_link_libraries(chacha m) # 链接数学库 (-lm) + +# 添加编译选项,以启用调试信息 +set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -g") + +# 创建一个名为 "debug" 的目标,用于编译带有调试信息的可执行文件 +add_custom_target(debug + COMMAND ${CMAKE_COMMAND} --build ${CMAKE_BINARY_DIR} --target chacha + DEPENDS chacha +)