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)