CMakeLists.txt文件qt自定义测试项目

发布时间 2023-12-31 18:31:54作者: 红湿处
cmake_minimum_required(VERSION 3.24.2)

project(test LANGUAGES CXX)

set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)

find_package(Qt5 COMPONENTS REQUIRED Widgets)
file(GLOB SRC_DIR ./SRC/*.h ./SRC/*.cpp)
include_directories(./SRC)
aux_source_directory(. MAIN_DIR) #搜索所有的cpp文件,存到MAIN_DIR中
set(RES_QRC . res.qrc)

add_executable(admeSystem ${MAIN_DIR} ${SRC_DIR} ${RES_QRC})
target_link_libraries(admeSystem PRIVATE Qt${QT_VERSION_MAJOR}::Widgets)