cmake_minimum_required(VERSION 3.1) project(Foo VERSION 1.0.0) find_package(Qt5Widgets REQUIRED) add_executable(foo main.cpp) target_link_libraries(foo Qt5::Widgets) install(TARGETS foo DESTINATION bin) install( CODE " include(BundleUtilities) fixup_bundle(\"\${CMAKE_INSTALL_PREFIX}/bin/foo.exe\" \"\" \"\") " ) file(WRITE "DESCRIPTION" "") set(CPACK_PACKAGE_VERSION_MAJOR ${PROJECT_VERSION_MAJOR}) set(CPACK_PACKAGE_VERSION_MINOR ${PROJECT_VERSION_MINOR}) set(CPACK_PACKAGE_VERSION_PATCH ${PROJECT_VERSION_PATCH}) set(CPACK_PACKAGE_DESCRIPTION_FILE "${PROJECT_SOURCE_DIR}/DESCRIPTION") set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Foo") set(CPACK_PACKAGE_INSTALL_DIRECTORY "Foo") set(CPACK_PACKAGE_CONTACT "FIXME") set(CPACK_PACKAGE_MAINTAINER "FIXME") include(CPack)