根目录:
cmake_minimum_required(VERSION 3.5.2)
project(test CXX)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_INSTALL_PREFIX ${CMAKE_SOURCE_DIR}/release)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/dist)
set(PROJECT_BIN_DIR ${CMAKE_SOURCE_DIR}/bin)
set(INSTALL_LIB_DIR lib/x86)
add_subdirectory(src)
add_custom_target(test_src DEPENDS src)
src目录:
cmake_minimum_required(VERSION 3.5.2)
project (hello)
#set (helloworld.cc )
#ADD_LIBRARY (base_static STATIC ${SRC_LIST})
add_executable(hello helloworld.cc)
install(TARGETS ${PROJECT_NAME} DESTINATION ${INSTALL_LIB_DIR})
heloworld:cc:
简单打印语句