gcontini
2020-10-10 6c3e09a571f407d2bd691c8e5cd1cc43b7e4d022
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef BUILD_PROPERTIES_TEST_H_
#define BUILD_PROPERTIES_TEST_H_
 
//Build locations and parameters for tests
#define PROJECT_BINARY_DIR "@CMAKE_BINARY_DIR@"
#define PROJECT_SRC_DIR "@CMAKE_CURRENT_LIST_DIR@/../src"
#define PROJECT_BASE_DIR "@CMAKE_SOURCE_DIR@"
//this file is customized in test folder
#define PROJECT_TEST_SRC_DIR "@CMAKE_CURRENT_LIST_DIR@"
#define PROJECT_TEST_TEMP_DIR "@CMAKE_BINARY_DIR@/Testing/Temporary"
#define BUILD_TYPE "@CMAKE_BUILD_TYPE@"
#define LCC_EXE "$<TARGET_FILE:license_generator::lccgen>"
 
#define LCC_TEST_LICENSES_PROJECT "@CMAKE_BINARY_DIR@/Testing/Temporary/@LCC_PROJECT_NAME@"
#define LCC_LICENSES_BASE LCC_TEST_LICENSES_PROJECT "/licenses"
#define LCC_PROJECTS_BASE_DIR "@LCC_PROJECTS_BASE_DIR@"
#define LCC_PROJECT_PRIVATE_KEY "@LCC_PROJECT_PRIVATE_KEY@"
 
/*
 * command line parameters 
 */
#define PARAM_BASE64 "base64"
#define PARAM_LICENSE_OUTPUT "output-file-name"
#define PARAM_PRODUCT_NAME "product-name"
#define PARAM_PROJECT_FOLDER "project-folder"
#define PARAM_PRIMARY_KEY "primary-key"
 
#endif