yasmine
optimization.hpp
Go to the documentation of this file.
1 // //
3 // This file is part of the Seadex yasmine ecosystem (http://yasmine.seadex.de). //
4 // Copyright (C) 2016-2017 Seadex GmbH //
5 // //
6 // Licensing information is available in the folder "license" which is part of this distribution. //
7 // The same information is available on the www @ http://yasmine.seadex.de/Licenses.html. //
8 // //
10 
11 
12 #ifndef OPTIMIZATION_3A290AFB_D672_4E4A_98AD_94841A01D76D
13 #define OPTIMIZATION_3A290AFB_D672_4E4A_98AD_94841A01D76D
14 
15 
16 #ifdef Y_OPTIMIZE_4_SPEED
17 
18 
19  #ifdef Y_OPTIMIZE_4_SIZE
20 
21 
22  #error "Y_OPTIMIZE_4_SPEED and Y_OPTIMIZE_4_SIZE are both defined!"
23 
24 
25 
26  #endif
27 
28 
29 #else
30 
31 
32  #ifndef Y_OPTIMIZE_4_SIZE
33 
34 
35  #define Y_OPTIMIZE_4_SIZE
36 
37 
38  #endif
39 
40 
41 #endif
42 
43 
44 #endif