cmake_minimum_required(VERSION 3.0) # 项目名称和版本信息 project(Gettext VERSION 0.21) # 源文件目录 set(SOURCE_DIR src) # 头文件目录 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include) # 链接库 # gettext 通常不需要链接其他库,但如果你的项目有额外的依赖,请在这里添加。 # 添加源文件 file(GLOB SOURCES ${SOURCE_DIR}/*.c) add_library(gettext STATIC ${SOURCES}) # 安装目标 install(TARGETS gettext ARCHIVE DESTINATION lib) install(DIRECTORY include/libintl.h DESTINATION include)