CPack produces empty tarballs
With CMake 3.6.0 the following produces an empty tarball:
cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
project(SomeLib)
install(FILES CMakeLists.txt DESTINATION acme)
set(CPACK_GENERATOR "TGZ")
set(CPACK_INSTALL_CMAKE_PROJECTS "${CMAKE_BINARY_DIR};${PROJECT_NAME};ALL;.")
set(CPACK_PACKAGE_NAME "${PROJECT_NAME}")
set(CPACK_PACKAGE_VENDOR "ACME")
set(CPACK_OUTPUT_FILE_PREFIX "${CMAKE_BINARY_DIR}/_dist")
set(CPACK_PACKAGE_VERSION "1.2.3")
set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY FALSE)
set(CPACK_PACKAGE_FILE_NAME "SomeName")
include(CPack)
This is with CMake 3.5.2:
$ find _CPack_Packages
_CPack_Packages
_CPack_Packages/Darwin
_CPack_Packages/Darwin/TGZ
_CPack_Packages/Darwin/TGZ/SomeName
_CPack_Packages/Darwin/TGZ/SomeName/acme
_CPack_Packages/Darwin/TGZ/SomeName/acme/CMakeLists.txt
_CPack_Packages/Darwin/TGZ/SomeName.tar.gz
This with CMake 3.6.0:
_CPack_Packages
_CPack_Packages/Darwin
_CPack_Packages/Darwin/TGZ
_CPack_Packages/Darwin/TGZ/SomeName
_CPack_Packages/Darwin/TGZ/SomeName.
_CPack_Packages/Darwin/TGZ/SomeName./acme
_CPack_Packages/Darwin/TGZ/SomeName./acme/CMakeLists.txt
_CPack_Packages/Darwin/TGZ/SomeName.tar.gz