-----------------------------------------------------------------
CMAKE_MINIMUM_REQUIRED(VERSION 3.6)
PROJECT(HELLO)
ADD_SUBDIRECTORY(src)
ADD_SUBDIRECTORY(libhello)
-----------------------------------------------------------------
-----------------------------------------------------------------
INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/libhello)
SET(APP_SRC main.c)
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
ADD_EXECUTABLE(hello ${APP_SRC})
TARGET_LINK_LIBRARIES(hello libhello)
-----------------------------------------------------------------
-----------------------------------------------------------------
SET(LIB_SRC hello.c)
SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib)
ADD_LIBRARY(libhello SHARED ${LIB_SRC})
SET_TARGET_PROPERTIES(libhello PROPERTIES OUTPUT_NAME "hello")
-----------------------------------------------------------------cmake
最新推荐文章于 2025-08-16 12:56:30 发布
1961

被折叠的 条评论
为什么被折叠?



