其他分享
首页 > 其他分享> > 【cmake】B-hello-headers

【cmake】B-hello-headers

作者:互联网

 

 

# $ cmake --version
cmake_minimum_required(VERSION 3.5)

# Set the project name
project (hello_headers)

# Create a sources variable with a link to all cpp files to compile
set(SOURCES src/Hello.cpp src/main.cpp)

# Add an executable with the above sources
add_executable(hello_headers ${SOURCES})

# Set the directories that should be included in the build command for this target
# when running g++ these will be included as -I/directory/path/
target_include_directories(hello_headers PRIVATE  ${PROJECT_SOURCE_DIR}/include)

 

执行:

[root@centos8 build]# cmake ..
-- The C compiler identification is GNU 8.4.1
-- The CXX compiler identification is GNU 8.4.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /sunbin/cmake-examples/01-basic/B-hello-headers/build

 

标签:cmake,--,CXX,headers,done,Detecting,hello,compiler
来源: https://www.cnblogs.com/sunbines/p/15422784.html