CMAKE_MINIMUM_REQUIRED(VERSION 3.0.0 FATAL_ERROR)
;; 如果需要使用Fortran来进行开发则 ;; SET(CMAKE_Fortran_COMPILER ifort) ;; SET(PROJECT_NAME xx) ;; PROJECT(${PROJECT_NAME} Fortran) SET(PROJECT_NAME xx) PROJECT(${PROJECT_NAME})
;; 查找需要的模块 ;; FIND_PACKAGE(Qt5 COMPONENTS Widgets REQUIRED)
;; 需要程序开启资源编译 SET(CMAKE_RC_COMPILER_INIT windres) ENABLE_LANGUAGE(RC)
;; 如果需要编译 Qt 的 UI 文件 ;; LIST(APPEND CMAKE_AUTOUIC_SEARCH_PATHS ${PROJECT_SOURCE_DIR}/UI) ADD_EXECUTABLE(${PROJECT_NAME} ; Win32 ; 非控制台程序 *.rc *.c[pp,c] *.f[90,or] *.ui ... )
;; 链接其它需要的库 ;; TARGET_LINK_LIBRARIES(${TARGET_NAME} Qt5::Widgets Qt5::Core)
|