CMake常用指令
cmake_minimum_required(VERSION 3.6)
項目名稱
project(BoostCoroutineDemo)
c++標準
set(CMAKE_CXX_STANDARD 11)
指定生成的版本
set(CMAKE_BUILD_TYPE DEBUG)
指定編譯選項
set(CMAKE_CXX_FLAGS_DEBUG "-g -Wall")
指定源代碼
set(SOURCE_FILES main.cpp)
指定頭文件目錄
include_directories("/usr/local/boost-1.57/include/")
指定靜態和動態文件目錄
link_directories("/usr/local/boost-1.57/lib")
生成目標文件
add_executable(BoostCoroutineDemo ${SOURCE_FILES})
鏈接庫文件
target_link_libraries(BoostCoroutineDemo libboost_system.a libboost_thread.a)
target_link_libraries(BoostCoroutineDemo pthread)
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生
總結
- 上一篇: 现代c++之线程本地存储thread_l
- 下一篇: Google DayDream VR开发