zoukankan      html  css  js  c++  java
  • 【cmake】Bhelloheaders

    # $ 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
  • 相关阅读:
    Metricbeat
    Flask安装与基本配置
    web框架
    git
    占位
    算法
    面试
    CMDB
    order by关键字排序优化
    动态主机配置协议-DHCP
  • 原文地址:https://www.cnblogs.com/sunbines/p/15422784.html
Copyright © 2011-2022 走看看