cpack crashes when both CPACK_DEBIAN_DEBUGINFO_PACKAGE and CPACK_DEB_COMPONENT_INSTALL are set
cmake_minimum_required(VERSION 3.14)
project(MyProject)
add_library(SleepLib1 STATIC Sleep.cpp)
add_library(SleepLib2 STATIC Sleep.cpp)
set(CPACK_GENERATOR "DEB")
set(CPACK_COMPONENTS_ALL
SleepLib1
SleepLib2
)
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "foo@bar.com")
set(CPACK_DEBIAN_DEBUGINFO_PACKAGE ON)
set(CPACK_DEB_COMPONENT_INSTALL ON)
include(CPack)
Causes the following error
terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_M_construct null not valid
Removing either CPACK_DEBIAN_DEBUGINFO_PACKAGE or CPACK_DEB_COMPONENT_INSTALL makes the error go away.