cmake获取当前文件夹名作为当前项目的TAGET

STRING( REGEX REPLACE ".*/(.*)" "\\1" CURRENT_FOLDER ${CMAKE_CURRENT_SOURCE_DIR} )
set(TARGET ${CURRENT_FOLDER})
include_directories("../include")
add_executable(${TARGET} main.c)
target_link_libraries(${TARGET} csapp)

相当好用,快速复制
我学习的过程中,遇到的cmake其他的问题
都记录在这里
CMake使用小记
有兴趣可以一起讨论哦

你可能感兴趣的:(cmake获取当前文件夹名作为当前项目的TAGET)