@@ -525,15 +525,16 @@ if(ZLIB AND NOT TARGET ZLIB::ZLIB)
525525 find_package (ZLIB 1.2.3)
526526endif ()
527527
528- if (CPack_CMake_INCLUDED EQUAL 0)
529- include (CPack)
530- endif ()
531-
532- set (CPACK_PACKAGE_VERSION_MAJOR "${HIGHS_VERSION_MAJOR} " )
533- set (CPACK_PACKAGE_VERSION_MINOR "${HIGHS_VERSION_MINOR} " )
534- set (CPACK_PACKAGE_VERSION_PATCH "${HIGHS_VERSION_PATCH} " )
535- set (CPACK_PACKAGE_VENDOR "University of Edinburgh" )
528+ install (FILES README.md LICENSE.txt DESTINATION .)
536529
530+ # Set default generator based on platform
531+ if (WIN32 )
532+ set (CPACK_GENERATOR "ZIP" )
533+ elseif (APPLE )
534+ set (CPACK_GENERATOR "TGZ" )
535+ else ()
536+ set (CPACK_GENERATOR "TGZ" )
537+ endif ()
537538
538539# Deprecate
539540# string(TIMESTAMP TODAY "%Y-%m-%d")
@@ -840,3 +841,18 @@ else(FAST_BUILD)
840841 endif ()
841842
842843endif ()
844+
845+ if (NOT CPack_CMake_INCLUDED)
846+ include (CPack)
847+ endif ()
848+
849+ set (CPACK_PACKAGE_NAME "HiGHS" )
850+ set (CPACK_PACKAGE_VERSION ${PROJECT_VERSION} )
851+ set (CPACK_PACKAGE_VERSION_MAJOR "${HIGHS_VERSION_MAJOR} " )
852+ set (CPACK_PACKAGE_VERSION_MINOR "${HIGHS_VERSION_MINOR} " )
853+ set (CPACK_PACKAGE_VERSION_PATCH "${HIGHS_VERSION_PATCH} " )
854+ set (CPACK_PACKAGE_VENDOR "University of Edinburgh" )
855+ set (CPACK_PACKAGE_DESCRIPTION_SUMMARY "\
856+ Open source serial and parallel solvers for large-scale sparse \
857+ linear programming (LP), mixed-integer programming (MIP), and \
858+ quadratic programming (QP) models" )
0 commit comments