/* * Deskflow -- mouse and keyboard sharing utility * SPDX-FileCopyrightText: (C) 2024 - 2025 Chris Rizzitello * SPDX-FileCopyrightText: (C) 2025 Symless Ltd. * SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception */ #pragma once const auto kAppName = "@CMAKE_PROJECT_PROPER_NAME@"; const auto kAppId = "@CMAKE_PROJECT_NAME@"; const auto kAppDescription = "@CMAKE_PROJECT_DESCRIPTION@"; const auto kVersion = "@CMAKE_PROJECT_VERSION@"; const auto kVersionGitSha = "@GIT_SHA_SHORT@"; const auto kDaemonBinName = "@CMAKE_PROJECT_NAME@-daemon"; const auto kDaemonIpcName = "@CMAKE_PROJECT_NAME@-daemon"; const auto kDaemonLogFilename = "@CMAKE_PROJECT_NAME@-daemon.log"; const auto kDefaultLogFile = "@CMAKE_PROJECT_NAME@.log"; // clang-format off const auto kDisplayVersion = @CMAKE_PROJECT_VERSION_TWEAK@ ? "@CMAKE_PROJECT_VERSION@ (@GIT_SHA_SHORT@)" : "@CMAKE_PROJECT_VERSION_MAJOR@.@CMAKE_PROJECT_VERSION_MINOR@.@CMAKE_PROJECT_VERSION_PATCH@"; // clang-format on const auto kCopyright = // "Copyright @CMAKE_PROJECT_COPYRIGHT@\n" "Copyright (C) 2012-2025 Symless Ltd.\n" "Copyright (C) 2009-2012 Nick Bolton\n" "Copyright (C) 2002-2009 Chris Schoeneman"; #ifndef NDEBUG const auto kDebugBuild = true; #else const auto kDebugBuild = false; #endif const auto kTlsDirName = "tls"; const auto kTlsDbSize = 2; const auto kTlsCertificateFilename = "@CMAKE_PROJECT_NAME@.pem"; const auto kTlsFingerprintLocalFilename = "local-fingerprint"; const auto kTlsFingerprintTrustedServersFilename = "trusted-servers"; const auto kTlsFingerprintTrustedClientsFilename = "trusted-clients"; #ifdef _WIN32 // clang-format off const auto kWindowsRuntimeMajor = @REQUIRED_MSVC_RUNTIME_MAJOR@; const auto kWindowsRuntimeMinor = @REQUIRED_MSVC_RUNTIME_MINOR@; // clang-format on const auto kWindowsRegistryKey = "SOFTWARE\\@CMAKE_PROJECT_PROPER_NAME@"; const auto kCloseEventName = "Global\\@CMAKE_PROJECT_PROPER_NAME@Close"; const auto kSendSasEventName = "Global\\@CMAKE_PROJECT_PROPER_NAME@SendSAS"; const auto kClientBinName = "@CMAKE_PROJECT_NAME@-client.exe"; const auto kServerBinName = "@CMAKE_PROJECT_NAME@-server.exe"; #else const auto kClientBinName = "@CMAKE_PROJECT_NAME@-client"; const auto kServerBinName = "@CMAKE_PROJECT_NAME@-server"; #endif