if(NOT FTXUI_ENABLE_INSTALL) return() endif() if (UNIX AND NOT APPLE) set(CPACK_GENERATOR "DEB;External;RPM;STGZ;TBZ2;TGZ;TXZ;TZ;TZST;ZIP") elseif (UNIX AND APPLE) set(CPACK_GENERATOR "DragNDrop;NuGet;TGZ;ZIP") elseif (WIN32) set(CPACK_GENERATOR "DEB;NuGet;TGZ;ZIP") else() set(CPACK_GENERATOR "ZIP") endif() set(CPACK_DEBIAN_PACKAGE_DEPENDS " ") set(CPACK_DEBIAN_PACKAGE_HOMEPAGE_URL "https://github.com/ArthurSonzogni/FTXUI/") set(CPACK_DEBIAN_PACKAGE_MAINTAINER "Arthur Sonzogni") set(CPACK_DEBIAN_PACKAGE_VERSION ${PROJECT_VERSION}) set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "A simple C++ Terminal UI library") set(CPACK_PACKAGE_HOMEPAGE_URL "https://github.com/ArthurSonzogni/FTXUI/") set(CPACK_PACKAGE_NAME "ftxui") set(CPACK_PACKAGE_VENDOR "Arthur Sonzogni") set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION}) 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_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE") include(CPack)