conduit_config.h
Go to the documentation of this file.
1 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
2 // Copyright (c) 2014-2019, Lawrence Livermore National Security, LLC.
3 //
4 // Produced at the Lawrence Livermore National Laboratory
5 //
6 // LLNL-CODE-666778
7 //
8 // All rights reserved.
9 //
10 // This file is part of Conduit.
11 //
12 // For details, see: http://software.llnl.gov/conduit/.
13 //
14 // Please also read conduit/LICENSE
15 //
16 // Redistribution and use in source and binary forms, with or without
17 // modification, are permitted provided that the following conditions are met:
18 //
19 // * Redistributions of source code must retain the above copyright notice,
20 // this list of conditions and the disclaimer below.
21 //
22 // * Redistributions in binary form must reproduce the above copyright notice,
23 // this list of conditions and the disclaimer (as noted below) in the
24 // documentation and/or other materials provided with the distribution.
25 //
26 // * Neither the name of the LLNS/LLNL nor the names of its contributors may
27 // be used to endorse or promote products derived from this software without
28 // specific prior written permission.
29 //
30 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
31 // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
32 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
33 // ARE DISCLAIMED. IN NO EVENT SHALL LAWRENCE LIVERMORE NATIONAL SECURITY,
34 // LLC, THE U.S. DEPARTMENT OF ENERGY OR CONTRIBUTORS BE LIABLE FOR ANY
35 // DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
36 // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
37 // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
38 // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
39 // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
40 // IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
41 // POSSIBILITY OF SUCH DAMAGE.
42 //
43 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
44 
45 //-----------------------------------------------------------------------------
49 //-----------------------------------------------------------------------------
50 
51 #ifndef CONDUIT_CONFIG_H
52 #define CONDUIT_CONFIG_H
53 
54 //-----------------------------------------------------------------------------
55 //
56 // #define platform check helpers
57 //
58 //-----------------------------------------------------------------------------
59 
60 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32) && !defined(__CYGWIN__)
61 #define CONDUIT_PLATFORM_WINDOWS
62 #elif defined(__APPLE__)
63 #define CONDUIT_PLATFORM_APPLE
64 #else
65 #define CONDUIT_PLATFORM_UNIX
66 #endif
67 
68 /* #undef CONDUIT_INSTALL_PREFIX */
69 
70 #define CONDUIT_VERSION "0.5.1"
71 
72 #define CONDUIT_GIT_SHA1 "b6d64203f24d8342a9745d6a9b79127680401bfd"
73 
74 #define CONDUIT_SYSTEM_TYPE "Linux-5.3.18-lp152.75-default"
75 
76 #define CONDUIT_CPP_COMPILER "/usr/bin/c++"
77 
78 /* #undef CONDUIT_FORTRAN_COMPILER */
79 
80 #define CONDUIT_USE_CXX11 1
81 
82 #endif
83 
84 
85