cmake_minimum_required(VERSION 3.15.2) # 设置工程名称和语言 project(LIBWAVELET) # 设置库版本号 set(VERSION_MAJOR 1) set(VERSION_MINOR 0) # 添加源文件地址 add_subdirectory(src/) # 设置安装地址(通过homebrew安装时需要注释掉) set(CMAKE_INSTALL_PREFIX /usr/local) # 构建一个 CPack 安装包 include (InstallRequiredSystemLibraries) set(CPACK_OUTPUT_FILE_PREFIX "${PROJECT_SOURCE_DIR}/package") #set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE") set(CPACK_PACKAGE_VERSION_MAJOR "${VERSION_MAJOR}") set(CPACK_PACKAGE_VERSION_MINOR "${VERSION_MINOR}") #set(CPACK_PACKAGE_VERSION_PATCH "${VERSION_PATCH}") set(PROJECT_VERSION_FULL ${VERSION_MAJOR}.${VERSION_MINOR}) set(CPACK_SOURCE_GENERATOR "TGZ") set(CPACK_SOURCE_PACKAGE_FILE_NAME liblgd-${PROJECT_VERSION_FULL}) include (CPack)