-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathcompiler_private.hpp
29 lines (23 loc) · 955 Bytes
/
compiler_private.hpp
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
29
/**
* @file compiler_private.hpp
* @brief
* @date 2020-07-14
* @author Peter
* @copyright
* Peter of [ThinkSpirit Laboratory](http://thinkspirit.org/)
* of [Nanjing University of Information Science & Technology](http://www.nuist.edu.cn/)
* all rights reserved
*/
#ifndef KERBAL_CONFIG_COMPILER_PRIVATE_HPP
#define KERBAL_CONFIG_COMPILER_PRIVATE_HPP
#include <kerbal/config/compiler_id.hpp>
#if KERBAL_COMPILER_ID == KERBAL_COMPILER_ID_GNU
# include <kerbal/config/detail/compiler_private/_0_gnu.part.hpp>
#elif KERBAL_COMPILER_ID == KERBAL_COMPILER_ID_CLANG
# include <kerbal/config/detail/compiler_private/_1_clang.part.hpp>
#elif KERBAL_COMPILER_ID == KERBAL_COMPILER_ID_MSVC
# include <kerbal/config/detail/compiler_private/_2_msvc.part.hpp>
#elif KERBAL_COMPILER_ID == KERBAL_COMPILER_ID_ICC
# include <kerbal/config/detail/compiler_private/_3_icc.part.hpp>
#endif
#endif // KERBAL_CONFIG_COMPILER_PRIVATE_HPP