libmetal  latest
config.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2015, Xilinx Inc. and Contributors. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 /*
8  * @file config.h
9  * @brief Generated configuration settings for libmetal.
10  */
11 
12 #ifndef __METAL_CONFIG__H__
13 #define __METAL_CONFIG__H__
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
20 #define METAL_VER_MAJOR @PROJECT_VERSION_MAJOR@
21 
23 #define METAL_VER_MINOR @PROJECT_VERSION_MINOR@
24 
26 #define METAL_VER_PATCH @PROJECT_VERSION_PATCH@
27 
29 #define METAL_VER "@PROJECT_VERSION@"
30 
32 #define METAL_SYSTEM "@PROJECT_SYSTEM@"
33 #define METAL_SYSTEM_@PROJECT_SYSTEM_UPPER@
34 
36 #define METAL_PROCESSOR "@PROJECT_PROCESSOR@"
37 #define METAL_PROCESSOR_@PROJECT_PROCESSOR_UPPER@
38 
40 #define METAL_MACHINE "@PROJECT_MACHINE@"
41 #define METAL_MACHINE_@PROJECT_MACHINE_UPPER@
42 
43 #cmakedefine HAVE_STDATOMIC_H
44 #cmakedefine HAVE_FUTEX_H
45 #cmakedefine HAVE_PROCESSOR_ATOMIC_H
46 #cmakedefine HAVE_PROCESSOR_CPU_H
47 
48 #ifdef __cplusplus
49 }
50 #endif
51 
52 #endif /* __METAL_CONFIG__H__ */