我正在使用我的目标二进制文件和随之而来的头文件创建一个 zip 文件。我正在尝试找到一种方法来使其正常工作,而无需在 zip 中创建自命名的文件夹,并且让 zip 在其根目录中仅包含目标二进制文件和头文件。
这是 dropbox 上一个小 zip (5k) 中的整个项目:链接
以下是我的构建和打包方式:
cd Build
cmake ..
make
make package
Run Code Online (Sandbox Code Playgroud)
> cmake --版本
cmake版本3.10.2
CMake 套件由 Kitware (kitware.com/cmake) 维护和支持。
> cpack --版本
cpack版本3.10.2
CMake 套件由 Kitware (kitware.com/cmake) 维护和支持。
> gcc --版本
gcc (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0 版权所有 (C) 2017 Free Software Foundation, Inc. 这是免费软件;请参阅复制条件的来源。> 无保修;甚至不是为了适销性或特定用途的适用性。
cmake_minimum_required(VERSION 3.2)
###################################################################### PROJECT
project(sis_cg_lib)
###################################################################### FILES
file(GLOB_RECURSE SIS_CG_LIB_INC "deps/*.h" "deps/*.inl" )
file(GLOB_RECURSE SIS_CG_LIB_SRC "sources/*.cpp" )
###################################################################### TARGET
add_library(SIS_CG_Lib ${SIS_CG_LIB_INC} ${SIS_CG_LIB_SRC})
###################################################################### …Run Code Online (Sandbox Code Playgroud)