通过message指定输出消息,${}中的内容为变量的内容
cmake脚本:
cmake_minimum_required(VERSION 2.8)
set(CMAKE_BUILD_TYPE Debug)
set(MyProjectName core_null_d)
project(${MyProjectName})
message(STATUS "CMAKE_BINARY_DIR:${CMAKE_BINARY_DIR}")
message(STATUS "CMAKE_BUILD_TYPE:${CMAKE_BUILD_TYPE}")
message(STATUS "MyProjectName:${MyProjectName}")
aux_source_directory(. SRCS)
include_directories(/usr/include)
set(CMAKE_CXX_FLAGS "-Wall -std=c++14")
set(CMAKE_CXX_FLAGS_DEBUG "-D_DEBUG -O0 -g -ggdb")
set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG")
link_directories(/usr/local/lib)
add_executable(${MyProjectName} ${SRCS})
源码:
#include <stdio.h>
int main( void ) {
printf("hello world! dump core.