js_reverse/CMake构建/v1/CMakeLists.txt
2024-03-15 13:42:49 +08:00

135 lines
3.7 KiB
CMake

## cmake版本
#cmake_minimum_required(VERSION 3.2)
## 项目名称
#project(test)
## 设置变量SRC
#set(SRC add.cpp div.cpp mult.cpp main.cpp sub.cpp)
## 设置构建输出目录
#set(EXECUTABLE_OUTPUT_PATH E:/code/js_reverse/CMake构建/v1/bulid/aa/bb/cc)
## C++ 标准版本
#set(CMAKE_CXX_STANDARD 11)
## 得到变量 ${SRC}并构建exe文件
#add_executable(app ${SRC})
## cmake版本
#cmake_minimum_required(VERSION 3.2)
## 项目名称
#project(test)
## 设置变量SRC PROJECT_SOURCE_DIR 表示命令行执行cmake .. 后面的..
#aux_source_directory(${PROJECT_SOURCE_DIR} SRC)
## C++ 标准版本
#set(CMAKE_CXX_STANDARD 11)
## 得到变量 ${SRC}并构建exe文件
#add_executable(app ${SRC})
## cmake版本
#cmake_minimum_required(VERSION 3.2)
## 项目名称
#project(test)
## 设置变量SRC CMAKE_CURRENT_BINARY_DIR 表示命令 CMakeLists.txt 所在的目录
#file(GLOB SRC ${CMAKE_CURRENT_BINARY_DIR}/*.cpp)
## C++ 标准版本
#set(CMAKE_CXX_STANDARD 11)
## 得到变量 ${SRC}并构建exe文件
#add_executable(app ${SRC})
## cmake版本
#cmake_minimum_required(VERSION 3.2)
## 项目名称
#project(test)
## 设置变量SRC CMAKE_CURRENT_BINARY_DIR 表示命令 CMakeLists.txt 所在的目录
#aux_source_directory(${PROJECT_SOURCE_DIR}/src SRC)
## 指定头文件目录
#include_directories(${PROJECT_SOURCE_DIR}/include)
## C++ 标准版本
#set(CMAKE_CXX_STANDARD 11)
## 得到变量 ${SRC}并构建exe文件
#add_executable(app ${SRC})
# cmake版本
#cmake_minimum_required(VERSION 3.2)
## 项目名称
#project(test)
## 设置变量SRC CMAKE_CURRENT_BINARY_DIR 表示命令 CMakeLists.txt 所在的目录
#aux_source_directory(${PROJECT_SOURCE_DIR}/src SRC)
## 指定头文件目录
#include_directories(${PROJECT_SOURCE_DIR}/include)
## C++ 标准版本
#set(CMAKE_CXX_STANDARD 11)
## 指定库路径
#set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib2)
## 生成动态库
#add_library(library SHARED ${SRC})
## 生成静态库
##add_library(library STATIC ${SRC})
# cmake版本
#cmake_minimum_required(VERSION 3.2)
## 项目名称
#project(test)
## 设置变量SRC CMAKE_CURRENT_BINARY_DIR 表示命令 CMakeLists.txt 所在的目录
#file(GLOB SRC ${PROJECT_SOURCE_DIR}/main.cpp)
## 指定头文件目录
#include_directories(${PROJECT_SOURCE_DIR}/include)
## C++ 标准版本
#set(CMAKE_CXX_STANDARD 11)
#
#link_libraries(library)
#link_directories(${PROJECT_SOURCE_DIR}/lib1/Debug)
#add_executable(app ${SRC})
## cmake版本
#cmake_minimum_required(VERSION 3.2)
## 项目名称
#project(test)
## 设置变量SRC CMAKE_CURRENT_BINARY_DIR 表示命令 CMakeLists.txt 所在的目录
#file(GLOB SRC ${PROJECT_SOURCE_DIR}/main.cpp)
## 指定头文件目录
#include_directories(${PROJECT_SOURCE_DIR}/include)
## C++ 标准版本
#set(CMAKE_CXX_STANDARD 11)
#
## 如果是自定义库就需要 定义路径
#link_directories(${PROJECT_SOURCE_DIR}/lib1/Debug)
#message(STATUS "111111111111111")
#add_executable(app ${SRC})
## FATAL_ERROR 错误抛出 程序停止
##message(FATAL_ERROR "2222222222222222")
## 链接动态库
#target_link_libraries(app PUBLIC library)
## STATUS 正常日志输出
#message(STATUS "55555555555555")
#cmake_minimum_required(VERSION 3.2)
## 项目名称
#project(test)
#
#file(GLOB SRC ${PROJECT_SOURCE_DIR}/main.cpp)
#include_directories(${PROJECT_SOURCE_DIR}/include)
#set(CMAKE_CXX_STANDARD 11)
#
#set(aaa 1)
#message(${aaa})
## 拼接字符串
#set(bbb ${aaa} 2)
#message(${bbb})
## 追加字符串
#list(APPEND bbb 3)
#message(${bbb})
## 删除字符串
#list(REMOVE_ITEM bbb 1)
#message(${bbb})
cmake_minimum_required(VERSION 3.2)
project(test)
file(GLOB SRC ${PROJECT_SOURCE_DIR}/h.cpp)
# 定义宏DEBUG 类似定义变量
add_definitions(-DDEBUG)
add_executable(app ${SRC})