File: StripExecutable.cmake

package info (click to toggle)
tremotesf 2.9.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,184 kB
  • sloc: cpp: 23,041; xml: 106; sh: 26; makefile: 4
file content (18 lines) | stat: -rw-r--r-- 544 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# SPDX-FileCopyrightText: 2015-2025 Alexey Rochev
#
# SPDX-License-Identifier: CC0-1.0

if (DEFINED CPACK_BUILD_CONFIG)
    string(TOLOWER "${CPACK_BUILD_CONFIG}" config)
elseif (DEFINED CMAKE_BUILD_TYPE)
    string(TOLOWER "${CMAKE_BUILD_TYPE}" config)
else ()
    message(FATAL_ERROR "Unknown build type")
endif ()
if (config STREQUAL "release")
    message(STATUS "Stripping executable when packaging")
    set(CPACK_STRIP_FILES ON)
else()
    message(STATUS "Not stripping executable when packaging")
    set(CPACK_STRIP_FILES OFF)
endif()