My Project
config.h
Go to the documentation of this file.
1#ifndef OSL_CONFIG_H
2#define OSL_CONFIG_H
3
4#include <cstdint>
5
6#define OSL_WORDSIZE 64
7
8#ifndef MINIMAL
9# define ALLOW_KING_ABSENCE
10#endif
11
12// for helgrind or drd
13// #define OSL_USE_RACE_DETECTOR
14
15#ifdef OSL_USE_RACE_DETECTOR
16# ifndef OSL_NO_SSE
17# define OSL_NO_SSE 1
18# endif
19#endif
20
21#ifdef _MSC_VER
22#pragma warning( disable : 4099 )
23#pragma warning( disable : 4146 )
24#pragma warning( disable : 4244 )
25#pragma warning( disable : 4267 )
26#pragma warning( disable : 4661 )
27#pragma warning( disable : 4800 )
28#pragma warning( disable : 4805 )
29#pragma warning( disable : 4906 )
30#pragma warning( disable : 4996 )
31#define OSL_NO_SSE 1
32#endif
33
34#ifndef __SSE__
35# ifndef OSL_NO_SSE
36# define OSL_NO_SSE 1
37# endif
38#endif
39
40#endif /* _OSL_CONFIG_H */