diff options
Diffstat (limited to 'port/port_config.h.in')
-rw-r--r-- | port/port_config.h.in | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/port/port_config.h.in b/port/port_config.h.in new file mode 100644 index 0000000..549f179 --- /dev/null +++ b/port/port_config.h.in @@ -0,0 +1,36 @@ +// Copyright 2017 The LevelDB Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. See the AUTHORS file for names of contributors. + +#ifndef STORAGE_LEVELDB_PORT_PORT_CONFIG_H_ +#define STORAGE_LEVELDB_PORT_PORT_CONFIG_H_ + +// Define to 1 if you have a definition for fdatasync() in <unistd.h>. +#if !defined(HAVE_FUNC_FDATASYNC) +#cmakedefine01 HAVE_FUNC_FDATASYNC +#endif // !defined(HAVE_FUNC_FDATASYNC) + +// Define to 1 if you have Google CRC32C. +#if !defined(HAVE_CRC32C) +#cmakedefine01 HAVE_CRC32C +#endif // !defined(HAVE_CRC32C) + +// Define to 1 if you have Google Snappy. +#if !defined(HAVE_SNAPPY) +#cmakedefine01 HAVE_SNAPPY +#endif // !defined(HAVE_SNAPPY) + +// Define to 1 if your processor stores words with the most significant byte +// first (like Motorola and SPARC, unlike Intel and VAX). +#if !defined(LEVELDB_IS_BIG_ENDIAN) +#cmakedefine01 LEVELDB_IS_BIG_ENDIAN +#endif // !defined(LEVELDB_IS_BIG_ENDIAN) + +// Define to 1 if you have the <atomic> header. +// NOTE: <atomic> was standardized in C++11, which will be required to build +// LevelDB soon. +#if !defined(LEVELDB_ATOMIC_PRESENT) +#cmakedefine01 LEVELDB_ATOMIC_PRESENT +#endif // !defined(LEVELDB_ATOMIC_PRESENT) + +#endif // STORAGE_LEVELDB_PORT_PORT_CONFIG_H_
\ No newline at end of file |