# Copyright © 2018-2025 Collabora Ltd.
# SPDX-License-Identifier: MIT

[constants]
DEB_HOST_ARCH = 'amd64'
DEB_HOST_ARCH_ABI = 'base'
DEB_HOST_ARCH_BITS = '64'
DEB_HOST_ARCH_CPU = 'amd64'
DEB_HOST_ARCH_ENDIAN = 'little'
DEB_HOST_ARCH_LIBC = 'gnu'
DEB_HOST_ARCH_OS = 'linux'
DEB_HOST_GNU_CPU = 'x86_64'
DEB_HOST_GNU_SYSTEM = 'linux-gnu'
DEB_HOST_GNU_TYPE = 'x86_64-linux-gnu'
DEB_HOST_MULTIARCH = 'x86_64-linux-gnu'
gcc_suffix = ''
binutils_suffix = ''

[binaries]
cmake = '/usr/bin/cmake'
cups-config = '/usr/bin/cups-config'
pkgconfig = DEB_HOST_GNU_TYPE + '-pkgconf'
pkg-config = DEB_HOST_GNU_TYPE + '-pkgconf'


c = DEB_HOST_GNU_TYPE + '-gcc' + gcc_suffix
cpp = DEB_HOST_GNU_TYPE + '-g++' + gcc_suffix

addr2line = DEB_HOST_GNU_TYPE + '-addr2line' + binutils_suffix
ar = DEB_HOST_GNU_TYPE + '-ar' + binutils_suffix
as = DEB_HOST_GNU_TYPE + '-as' + binutils_suffix
dwp = DEB_HOST_GNU_TYPE + '-dwp' + binutils_suffix
elfedit = DEB_HOST_GNU_TYPE + '-elfedit' + binutils_suffix
gold = DEB_HOST_GNU_TYPE + '-gold' + binutils_suffix
gprof = DEB_HOST_GNU_TYPE + '-gprof' + binutils_suffix
nm = DEB_HOST_GNU_TYPE + '-nm' + binutils_suffix
objcopy = DEB_HOST_GNU_TYPE + '-objcopy' + binutils_suffix
objdump = DEB_HOST_GNU_TYPE + '-objdump' + binutils_suffix
ranlib = DEB_HOST_GNU_TYPE + '-ranlib' + binutils_suffix
readelf = DEB_HOST_GNU_TYPE + '-readelf' + binutils_suffix
size = DEB_HOST_GNU_TYPE + '-size' + binutils_suffix
strings = DEB_HOST_GNU_TYPE + '-strings' + binutils_suffix
strip = DEB_HOST_GNU_TYPE + '-strip' + binutils_suffix

[built-in options]
libdir = 'lib/' + DEB_HOST_MULTIARCH

[host_machine]
system = DEB_HOST_ARCH_OS
cpu_family = 'x86_64'
cpu = DEB_HOST_GNU_CPU
endian = DEB_HOST_ARCH_ENDIAN

[cmake]
CMAKE_C_COMPILER = [DEB_HOST_GNU_TYPE + '-gcc' + gcc_suffix]
CMAKE_CXX_COMPILER = [DEB_HOST_GNU_TYPE + '-g++' + gcc_suffix]
CMAKE_SYSTEM_NAME = 'Linux'
CMAKE_SYSTEM_PROCESSOR = 'x86_64'
