PROJECT (HELLO) //构建项目名
SET(SRC_LIST main.c) //设置变量方法
MESSAGE(STATUS "This is BINARY dir" ${HELLO_BINARY_DIR}) //显示消息方法 //HELLO_BINARY_DIR代指编译时所在路径
MESSAGE(STATUS "This is SOURCE dir" ${HELLO_SOURCE_DIR}) //代指cmakelist所在路径
ADD_EXECUTABLE(hello ${SRC_LIST}) //使用变量方法
ADD_SUBDIRECTORY(source_dir ${HELLO_BINARY_DIR}/bin) //代表编译子工程(首先编译大的工程,然后再根据source_dir里的cmakelist编译新的工程)