xref: /oneTBB/cmake/packaging.cmake (revision 13ccfff7)
1# Copyright (c) 2020-2023 Intel Corporation
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7#     http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15# Note: current implementation uses CMAKE_BUILD_TYPE,
16# this parameter is not defined for multi-config generators.
17set(CPACK_PACKAGE_NAME "${PROJECT_NAME}")
18set(CPACK_PACKAGE_VERSION "${TBB_VERSION}")
19string(TOLOWER ${CPACK_PACKAGE_NAME}-${PROJECT_VERSION}-${CMAKE_SYSTEM_NAME}_${TBB_OUTPUT_DIR_BASE}_${CMAKE_BUILD_TYPE} CPACK_PACKAGE_FILE_NAME)
20set(CPACK_GENERATOR ZIP)
21# Note: this is an internal non-documented variable set by CPack
22if (NOT CPack_CMake_INCLUDED)
23    include(CPack)
24endif()
25