| # Used to dynamically set the package file name based on the generator |
| foreach(generator ${CPACK_GENERATOR}) |
| if("${generator}" STREQUAL "DEB") |
| set(CPACK_PACKAGE_FILE_NAME ${CPACK_DEBIAN_PACKAGE_FILE_NAME}) |
| elseif("${generator}" STREQUAL "RPM") |
| set(CPACK_PACKAGE_FILE_NAME ${CPACK_RPM_PACKAGE_FILE_NAME}) |
| elseif("${generator}" STREQUAL "NSIS") |
| set(CPACK_PACKAGE_FILE_NAME ${CPACK_NSIS_PACKAGE_FILE_NAME}) |
| elseif("${generator}" STREQUAL "DragNDrop") |
| set(CPACK_PACKAGE_FILE_NAME ${CPACK_DMG_PACKAGE_FILE_NAME}) |
| else() |
| set(CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-unknown") |
| endif() |
| message(STATUS "Generating package for ${generator} with file name ${CPACK_PACKAGE_FILE_NAME}") |
| endforeach() |