微型项目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)
本文来自博客园,作者:{心亘久},转载请注明原文链接:https://www.cnblogs.com/zhaodejin/p/16319363.html