/* Copyright (C) 2023 The Qt Company Ltd. * * SPDX-License-Identifier: GPL-3.0-only WITH Qt-GPL-exception-1.0 */ #pragma once #define DAEMON_ADDR "localhost" #define DAEMON_PORT 60000 #define BLOCK_IF_NO_LICENSE true #define USER_SETTINGS_FILE "qtlicenseservice.ini" #define DEFAULT_USER_SETTINGS_TAG "[default]" #define SERVER_VERSION_CMD "serverversion" #define DAEMON_VERSION_CMD "daemon_version" #define RESERVATION_QUERY_CMD "reservation_query" #define LICENSE_REQUEST_CMD "license" #define PERMANENT_REQUEST_CMD "permanent" #define OP_ADD_RESERVATION "add" #define OP_REMOVE_RESERVATION "remove" #define OP_QA_RELEASE_RESERVATION "release" #define QTLICENSETOOL_APP_NAME "clitool" #define SQUISH_IDE_APP_NAME "squish-ide" #define SQUISH_APP_NAME "squish" #define COCO_APP_NAME "coco" #define MOCWRAPPER_APP_NAME "moc" #define CREATOR_APPNAME "qtcreator" #define DESIGN_STUDIO_APP_NAME "qtdesignstudio" #define ORIGINAL_MOC_PREFIX "orig_" #define LICENSE_FILE_PREFIX "lic_" #define LICENSE_FILE_EXTENSION ".json" #if __APPLE__ || __MACH__ #define WORKING_DIR "/opt/qtlicd" #elif __linux__ #define WORKING_DIR "/opt/qtlicd" #else #define WORKING_DIR "C:/Program Files/licd/" #endif #define DAEMON_SETTINGS_FILE WORKING_DIR "/qtlicd.ini" #define SHA256_HASH_SIZE 32 #define SECS_IN_HOUR 3600 #define SECS_IN_DAY 86400 #cmakedefine DAEMON_SETTINGS_FILE_DEFAULT "@DAEMON_SETTINGS_FILE_DEFAULT@"