其他分享
首页 > 其他分享> > 微型项目cmake写法

微型项目cmake写法

作者:互联网

macbook下集成Qt的cmake写法,需要xcode的sdk

make_minimum_required(VERSION 3.20)
set(CMAKE_OSX_SYSROOT /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk)
project(save)
set(Qt5_DIR /Users/zhaodejin/Qt5.14.0/5.14.0/clang_64)

set(CMAKE_CXX_STANDARD 14)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
include_directories(/usr/local/include)
include_directories(include)
#aux_source_directory(src)

find_package(Qt5 COMPONENTS
        Core
        Gui
       Widgets
        REQUIRED)
add_executable(save src/main.cpp include/Widget.h  include/beep.cpp include/beep.h)
target_link_libraries(save
        Qt5::Core
        Qt5::Gui
        Qt5::Widgets
        )

普通项目cmake写法

cmake_minimum_required(VERSION 3.9.0)
project(stl)
set(CMAKE_PREFIX_PATH "/Users/zhaodejin/Qt5.14.0/5.14.0/clang_64")
include_directories(/usr/local/include)
aux_source_directory(src DIR_SRCS)
set(SOURCES ${DIR_SRCS})
add_executable(${PROJECT_NAME} ${DIR_SRCS})
#target_link_libraries(${PROJECT_NAME} m)

标签:set,CMAKE,Qt5,微型,cmake,include,写法,DIR
来源: https://www.cnblogs.com/zhaodejin/p/16319363.html