Author | SHA1 | Message | Date |
---|---|---|---|
|
8fd263dcd5 | update code structure | 9 months ago |
|
1b23620856 | append basic io test and pass | 9 months ago |
|
5f34bd07a9 | install vTable builder and reader into leveldb | 9 months ago |
|
704800e4db | builder and reader pass test_vtable | 9 months ago |
|
7ec558c54b | first release of vTable builder and reader, pass test_vtable | 9 months ago |
|
f438aaef82 | basic structure of vtable | 9 months ago |
|
c6783d62f1 | update original get | 9 months ago |
|
3a042c5b30 | clear useless code | 9 months ago |
|
5babb13211 | optimize FindKeyByField | 9 months ago |
|
61e7ce6d93 | Implement Fields and pass the tests | 9 months ago |
@ -1,8 +1,84 @@ | |||
# Editors. | |||
*.sw* | |||
.vscode | |||
# Ignore CI build directory | |||
build/ | |||
xcuserdata | |||
cmake-build-debug/ | |||
.idea/ | |||
bazel-bin | |||
bazel-genfiles | |||
bazel-googletest | |||
bazel-out | |||
bazel-testlogs | |||
# python | |||
*.pyc | |||
# Visual Studio files | |||
.vs | |||
*.sdf | |||
*.opensdf | |||
*.VC.opendb | |||
*.suo | |||
*.user | |||
_ReSharper.Caches/ | |||
Win32-Debug/ | |||
Win32-Release/ | |||
x64-Debug/ | |||
x64-Release/ | |||
# Ignore autoconf / automake files | |||
Makefile.in | |||
aclocal.m4 | |||
configure | |||
build-aux/ | |||
autom4te.cache/ | |||
googletest/m4/libtool.m4 | |||
googletest/m4/ltoptions.m4 | |||
googletest/m4/ltsugar.m4 | |||
googletest/m4/ltversion.m4 | |||
googletest/m4/lt~obsolete.m4 | |||
googlemock/m4 | |||
# Ignore generated directories. | |||
googlemock/fused-src/ | |||
googletest/fused-src/ | |||
# macOS files | |||
.DS_Store | |||
googletest/.DS_Store | |||
googletest/xcode/.DS_Store | |||
# Build directory. | |||
build/ | |||
out/ | |||
# Ignore cmake generated directories and files. | |||
CMakeFiles | |||
CTestTestfile.cmake | |||
Makefile | |||
cmake_install.cmake | |||
googlemock/CMakeFiles | |||
googlemock/CTestTestfile.cmake | |||
googlemock/Makefile | |||
googlemock/cmake_install.cmake | |||
googlemock/gtest | |||
/bin | |||
/googlemock/gmock.dir | |||
/googlemock/gmock_main.dir | |||
/googlemock/RUN_TESTS.vcxproj.filters | |||
/googlemock/RUN_TESTS.vcxproj | |||
/googlemock/INSTALL.vcxproj.filters | |||
/googlemock/INSTALL.vcxproj | |||
/googlemock/gmock_main.vcxproj.filters | |||
/googlemock/gmock_main.vcxproj | |||
/googlemock/gmock.vcxproj.filters | |||
/googlemock/gmock.vcxproj | |||
/googlemock/gmock.sln | |||
/googlemock/ALL_BUILD.vcxproj.filters | |||
/googlemock/ALL_BUILD.vcxproj | |||
/lib | |||
/Win32 | |||
/ZERO_CHECK.vcxproj.filters | |||
/ZERO_CHECK.vcxproj | |||
/RUN_TESTS.vcxproj.filters | |||
/RUN_TESTS.vcxproj | |||
/INSTALL.vcxproj.filters | |||
/INSTALL.vcxproj | |||
/googletest-distribution.sln | |||
/CMakeCache.txt | |||
/ALL_BUILD.vcxproj.filters | |||
/ALL_BUILD.vcxproj |
@ -1,248 +1 @@ | |||
> 设计文档为PLAN.md | |||
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. | |||
> **This repository is receiving very limited maintenance. We will only review the following types of changes.** | |||
> | |||
> * Fixes for critical bugs, such as data loss or memory corruption | |||
> * Changes absolutely needed by internally supported leveldb clients. These typically fix breakage introduced by a language/standard library/OS update | |||
[](https://github.com/google/leveldb/actions/workflows/build.yml) | |||
Authors: Sanjay Ghemawat (sanjay@google.com) and Jeff Dean (jeff@google.com) | |||
# Features | |||
* Keys and values are arbitrary byte arrays. | |||
* Data is stored sorted by key. | |||
* Callers can provide a custom comparison function to override the sort order. | |||
* The basic operations are `Put(key,value)`, `Get(key)`, `Delete(key)`. | |||
* Multiple changes can be made in one atomic batch. | |||
* Users can create a transient snapshot to get a consistent view of data. | |||
* Forward and backward iteration is supported over the data. | |||
* Data is automatically compressed using the [Snappy compression library](https://google.github.io/snappy/), but [Zstd compression](https://facebook.github.io/zstd/) is also supported. | |||
* External activity (file system operations etc.) is relayed through a virtual interface so users can customize the operating system interactions. | |||
# Documentation | |||
[LevelDB library documentation](https://github.com/google/leveldb/blob/main/doc/index.md) is online and bundled with the source code. | |||
# Limitations | |||
* This is not a SQL database. It does not have a relational data model, it does not support SQL queries, and it has no support for indexes. | |||
* Only a single process (possibly multi-threaded) can access a particular database at a time. | |||
* There is no client-server support builtin to the library. An application that needs such support will have to wrap their own server around the library. | |||
# Getting the Source | |||
```bash | |||
git clone --recurse-submodules https://github.com/google/leveldb.git | |||
``` | |||
# Building | |||
This project supports [CMake](https://cmake.org/) out of the box. | |||
### Build for POSIX | |||
Quick start: | |||
```bash | |||
mkdir -p build && cd build | |||
cmake -DCMAKE_BUILD_TYPE=Release .. && cmake --build . | |||
``` | |||
### Building for Windows | |||
First generate the Visual Studio 2017 project/solution files: | |||
```cmd | |||
mkdir build | |||
cd build | |||
cmake -G "Visual Studio 15" .. | |||
``` | |||
The default default will build for x86. For 64-bit run: | |||
```cmd | |||
cmake -G "Visual Studio 15 Win64" .. | |||
``` | |||
To compile the Windows solution from the command-line: | |||
```cmd | |||
devenv /build Debug leveldb.sln | |||
``` | |||
or open leveldb.sln in Visual Studio and build from within. | |||
Please see the CMake documentation and `CMakeLists.txt` for more advanced usage. | |||
# Contributing to the leveldb Project | |||
> **This repository is receiving very limited maintenance. We will only review the following types of changes.** | |||
> | |||
> * Bug fixes | |||
> * Changes absolutely needed by internally supported leveldb clients. These typically fix breakage introduced by a language/standard library/OS update | |||
The leveldb project welcomes contributions. leveldb's primary goal is to be | |||
a reliable and fast key/value store. Changes that are in line with the | |||
features/limitations outlined above, and meet the requirements below, | |||
will be considered. | |||
Contribution requirements: | |||
1. **Tested platforms only**. We _generally_ will only accept changes for | |||
platforms that are compiled and tested. This means POSIX (for Linux and | |||
macOS) or Windows. Very small changes will sometimes be accepted, but | |||
consider that more of an exception than the rule. | |||
2. **Stable API**. We strive very hard to maintain a stable API. Changes that | |||
require changes for projects using leveldb _might_ be rejected without | |||
sufficient benefit to the project. | |||
3. **Tests**: All changes must be accompanied by a new (or changed) test, or | |||
a sufficient explanation as to why a new (or changed) test is not required. | |||
4. **Consistent Style**: This project conforms to the | |||
[Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html). | |||
To ensure your changes are properly formatted please run: | |||
``` | |||
clang-format -i --style=file <file> | |||
``` | |||
We are unlikely to accept contributions to the build configuration files, such | |||
as `CMakeLists.txt`. We are focused on maintaining a build configuration that | |||
allows us to test that the project works in a few supported configurations | |||
inside Google. We are not currently interested in supporting other requirements, | |||
such as different operating systems, compilers, or build systems. | |||
## Submitting a Pull Request | |||
Before any pull request will be accepted the author must first sign a | |||
Contributor License Agreement (CLA) at https://cla.developers.google.com/. | |||
In order to keep the commit timeline linear | |||
[squash](https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History#Squashing-Commits) | |||
your changes down to a single commit and [rebase](https://git-scm.com/docs/git-rebase) | |||
on google/leveldb/main. This keeps the commit timeline linear and more easily sync'ed | |||
with the internal repository at Google. More information at GitHub's | |||
[About Git rebase](https://help.github.com/articles/about-git-rebase/) page. | |||
# Performance | |||
Here is a performance report (with explanations) from the run of the | |||
included db_bench program. The results are somewhat noisy, but should | |||
be enough to get a ballpark performance estimate. | |||
## Setup | |||
We use a database with a million entries. Each entry has a 16 byte | |||
key, and a 100 byte value. Values used by the benchmark compress to | |||
about half their original size. | |||
LevelDB: version 1.1 | |||
Date: Sun May 1 12:11:26 2011 | |||
CPU: 4 x Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz | |||
CPUCache: 4096 KB | |||
Keys: 16 bytes each | |||
Values: 100 bytes each (50 bytes after compression) | |||
Entries: 1000000 | |||
Raw Size: 110.6 MB (estimated) | |||
File Size: 62.9 MB (estimated) | |||
## Write performance | |||
The "fill" benchmarks create a brand new database, in either | |||
sequential, or random order. The "fillsync" benchmark flushes data | |||
from the operating system to the disk after every operation; the other | |||
write operations leave the data sitting in the operating system buffer | |||
cache for a while. The "overwrite" benchmark does random writes that | |||
update existing keys in the database. | |||
fillseq : 1.765 micros/op; 62.7 MB/s | |||
fillsync : 268.409 micros/op; 0.4 MB/s (10000 ops) | |||
fillrandom : 2.460 micros/op; 45.0 MB/s | |||
overwrite : 2.380 micros/op; 46.5 MB/s | |||
Each "op" above corresponds to a write of a single key/value pair. | |||
I.e., a random write benchmark goes at approximately 400,000 writes per second. | |||
Each "fillsync" operation costs much less (0.3 millisecond) | |||
than a disk seek (typically 10 milliseconds). We suspect that this is | |||
because the hard disk itself is buffering the update in its memory and | |||
responding before the data has been written to the platter. This may | |||
or may not be safe based on whether or not the hard disk has enough | |||
power to save its memory in the event of a power failure. | |||
## Read performance | |||
We list the performance of reading sequentially in both the forward | |||
and reverse direction, and also the performance of a random lookup. | |||
Note that the database created by the benchmark is quite small. | |||
Therefore the report characterizes the performance of leveldb when the | |||
working set fits in memory. The cost of reading a piece of data that | |||
is not present in the operating system buffer cache will be dominated | |||
by the one or two disk seeks needed to fetch the data from disk. | |||
Write performance will be mostly unaffected by whether or not the | |||
working set fits in memory. | |||
readrandom : 16.677 micros/op; (approximately 60,000 reads per second) | |||
readseq : 0.476 micros/op; 232.3 MB/s | |||
readreverse : 0.724 micros/op; 152.9 MB/s | |||
LevelDB compacts its underlying storage data in the background to | |||
improve read performance. The results listed above were done | |||
immediately after a lot of random writes. The results after | |||
compactions (which are usually triggered automatically) are better. | |||
readrandom : 11.602 micros/op; (approximately 85,000 reads per second) | |||
readseq : 0.423 micros/op; 261.8 MB/s | |||
readreverse : 0.663 micros/op; 166.9 MB/s | |||
Some of the high cost of reads comes from repeated decompression of blocks | |||
read from disk. If we supply enough cache to the leveldb so it can hold the | |||
uncompressed blocks in memory, the read performance improves again: | |||
readrandom : 9.775 micros/op; (approximately 100,000 reads per second before compaction) | |||
readrandom : 5.215 micros/op; (approximately 190,000 reads per second after compaction) | |||
## Repository contents | |||
See [doc/index.md](doc/index.md) for more explanation. See | |||
[doc/impl.md](doc/impl.md) for a brief overview of the implementation. | |||
The public interface is in include/leveldb/*.h. Callers should not include or | |||
rely on the details of any other header files in this package. Those | |||
internal APIs may be changed without warning. | |||
Guide to header files: | |||
* **include/leveldb/db.h**: Main interface to the DB: Start here. | |||
* **include/leveldb/options.h**: Control over the behavior of an entire database, | |||
and also control over the behavior of individual reads and writes. | |||
* **include/leveldb/comparator.h**: Abstraction for user-specified comparison function. | |||
If you want just bytewise comparison of keys, you can use the default | |||
comparator, but clients can write their own comparator implementations if they | |||
want custom ordering (e.g. to handle different character encodings, etc.). | |||
* **include/leveldb/iterator.h**: Interface for iterating over data. You can get | |||
an iterator from a DB object. | |||
* **include/leveldb/write_batch.h**: Interface for atomically applying multiple | |||
updates to a database. | |||
* **include/leveldb/slice.h**: A simple module for maintaining a pointer and a | |||
length into some other byte array. | |||
* **include/leveldb/status.h**: Status is returned from many of the public interfaces | |||
and is used to report success and various kinds of errors. | |||
* **include/leveldb/env.h**: | |||
Abstraction of the OS environment. A posix implementation of this interface is | |||
in util/env_posix.cc. | |||
* **include/leveldb/table.h, include/leveldb/table_builder.h**: Lower-level modules that most | |||
clients probably won't use directly. | |||
> 设计文档为PLAN.md(设计文档暂时未更新) |
@ -1,310 +0,0 @@ | |||
{ | |||
"configurations" : | |||
[ | |||
{ | |||
"directories" : | |||
[ | |||
{ | |||
"build" : ".", | |||
"childIndexes" : | |||
[ | |||
1, | |||
4 | |||
], | |||
"hasInstallRule" : true, | |||
"jsonFile" : "directory-.-Debug-0c535a288bac790904fc.json", | |||
"minimumCMakeVersion" : | |||
{ | |||
"string" : "3.9" | |||
}, | |||
"projectIndex" : 0, | |||
"source" : ".", | |||
"targetIndexes" : | |||
[ | |||
2, | |||
3, | |||
4, | |||
5, | |||
10, | |||
11, | |||
12 | |||
] | |||
}, | |||
{ | |||
"build" : "third_party/googletest", | |||
"childIndexes" : | |||
[ | |||
2 | |||
], | |||
"hasInstallRule" : true, | |||
"jsonFile" : "directory-third_party.googletest-Debug-45e4f991cbd674b39ade.json", | |||
"minimumCMakeVersion" : | |||
{ | |||
"string" : "2.8.12" | |||
}, | |||
"parentIndex" : 0, | |||
"projectIndex" : 1, | |||
"source" : "third_party/googletest" | |||
}, | |||
{ | |||
"build" : "third_party/googletest/googlemock", | |||
"childIndexes" : | |||
[ | |||
3 | |||
], | |||
"hasInstallRule" : true, | |||
"jsonFile" : "directory-third_party.googletest.googlemock-Debug-3d0ae25739834827b5a2.json", | |||
"minimumCMakeVersion" : | |||
{ | |||
"string" : "2.8.12" | |||
}, | |||
"parentIndex" : 1, | |||
"projectIndex" : 2, | |||
"source" : "third_party/googletest/googlemock", | |||
"targetIndexes" : | |||
[ | |||
6, | |||
7 | |||
] | |||
}, | |||
{ | |||
"build" : "third_party/googletest/googletest", | |||
"hasInstallRule" : true, | |||
"jsonFile" : "directory-third_party.googletest.googletest-Debug-b45ee863a2ec1cd86102.json", | |||
"minimumCMakeVersion" : | |||
{ | |||
"string" : "2.8.12" | |||
}, | |||
"parentIndex" : 2, | |||
"projectIndex" : 3, | |||
"source" : "third_party/googletest/googletest", | |||
"targetIndexes" : | |||
[ | |||
8, | |||
9 | |||
] | |||
}, | |||
{ | |||
"build" : "third_party/benchmark", | |||
"childIndexes" : | |||
[ | |||
5 | |||
], | |||
"hasInstallRule" : true, | |||
"jsonFile" : "directory-third_party.benchmark-Debug-a82a46d9dd99b5c9a8fb.json", | |||
"minimumCMakeVersion" : | |||
{ | |||
"string" : "3.10" | |||
}, | |||
"parentIndex" : 0, | |||
"projectIndex" : 4, | |||
"source" : "third_party/benchmark" | |||
}, | |||
{ | |||
"build" : "third_party/benchmark/src", | |||
"hasInstallRule" : true, | |||
"jsonFile" : "directory-third_party.benchmark.src-Debug-5f60ee476494c4edd469.json", | |||
"minimumCMakeVersion" : | |||
{ | |||
"string" : "3.10" | |||
}, | |||
"parentIndex" : 4, | |||
"projectIndex" : 4, | |||
"source" : "third_party/benchmark/src", | |||
"targetIndexes" : | |||
[ | |||
0, | |||
1 | |||
] | |||
} | |||
], | |||
"name" : "Debug", | |||
"projects" : | |||
[ | |||
{ | |||
"childIndexes" : | |||
[ | |||
1, | |||
4 | |||
], | |||
"directoryIndexes" : | |||
[ | |||
0 | |||
], | |||
"name" : "leveldb", | |||
"targetIndexes" : | |||
[ | |||
2, | |||
3, | |||
4, | |||
5, | |||
10, | |||
11, | |||
12 | |||
] | |||
}, | |||
{ | |||
"childIndexes" : | |||
[ | |||
2 | |||
], | |||
"directoryIndexes" : | |||
[ | |||
1 | |||
], | |||
"name" : "googletest-distribution", | |||
"parentIndex" : 0 | |||
}, | |||
{ | |||
"childIndexes" : | |||
[ | |||
3 | |||
], | |||
"directoryIndexes" : | |||
[ | |||
2 | |||
], | |||
"name" : "gmock", | |||
"parentIndex" : 1, | |||
"targetIndexes" : | |||
[ | |||
6, | |||
7 | |||
] | |||
}, | |||
{ | |||
"directoryIndexes" : | |||
[ | |||
3 | |||
], | |||
"name" : "gtest", | |||
"parentIndex" : 2, | |||
"targetIndexes" : | |||
[ | |||
8, | |||
9 | |||
] | |||
}, | |||
{ | |||
"directoryIndexes" : | |||
[ | |||
4, | |||
5 | |||
], | |||
"name" : "benchmark", | |||
"parentIndex" : 0, | |||
"targetIndexes" : | |||
[ | |||
0, | |||
1 | |||
] | |||
} | |||
], | |||
"targets" : | |||
[ | |||
{ | |||
"directoryIndex" : 5, | |||
"id" : "benchmark::@27580315aaf28f4a2bec", | |||
"jsonFile" : "target-benchmark-Debug-14cebaa9f3f609319389.json", | |||
"name" : "benchmark", | |||
"projectIndex" : 4 | |||
}, | |||
{ | |||
"directoryIndex" : 5, | |||
"id" : "benchmark_main::@27580315aaf28f4a2bec", | |||
"jsonFile" : "target-benchmark_main-Debug-701fb77f357e3a881178.json", | |||
"name" : "benchmark_main", | |||
"projectIndex" : 4 | |||
}, | |||
{ | |||
"directoryIndex" : 0, | |||
"id" : "c_test::@6890427a1f51a3e7e1df", | |||
"jsonFile" : "target-c_test-Debug-69af11d9624cce2ca0e3.json", | |||
"name" : "c_test", | |||
"projectIndex" : 0 | |||
}, | |||
{ | |||
"directoryIndex" : 0, | |||
"id" : "db_bench::@6890427a1f51a3e7e1df", | |||
"jsonFile" : "target-db_bench-Debug-17a02f6f1a2ea15fd3c3.json", | |||
"name" : "db_bench", | |||
"projectIndex" : 0 | |||
}, | |||
{ | |||
"directoryIndex" : 0, | |||
"id" : "db_bench_sqlite3::@6890427a1f51a3e7e1df", | |||
"jsonFile" : "target-db_bench_sqlite3-Debug-c0948c48519ea18518e3.json", | |||
"name" : "db_bench_sqlite3", | |||
"projectIndex" : 0 | |||
}, | |||
{ | |||
"directoryIndex" : 0, | |||
"id" : "env_posix_test::@6890427a1f51a3e7e1df", | |||
"jsonFile" : "target-env_posix_test-Debug-3591a6e9fadb5f0a0b6c.json", | |||
"name" : "env_posix_test", | |||
"projectIndex" : 0 | |||
}, | |||
{ | |||
"directoryIndex" : 2, | |||
"id" : "gmock::@1fd7ba4b7f21464e3d50", | |||
"jsonFile" : "target-gmock-Debug-8d9efbf1fc92befc72f6.json", | |||
"name" : "gmock", | |||
"projectIndex" : 2 | |||
}, | |||
{ | |||
"directoryIndex" : 2, | |||
"id" : "gmock_main::@1fd7ba4b7f21464e3d50", | |||
"jsonFile" : "target-gmock_main-Debug-8b5c5b7fefb6044add23.json", | |||
"name" : "gmock_main", | |||
"projectIndex" : 2 | |||
}, | |||
{ | |||
"directoryIndex" : 3, | |||
"id" : "gtest::@90013eb1b481ea580f52", | |||
"jsonFile" : "target-gtest-Debug-9694c79765aea0db1836.json", | |||
"name" : "gtest", | |||
"projectIndex" : 3 | |||
}, | |||
{ | |||
"directoryIndex" : 3, | |||
"id" : "gtest_main::@90013eb1b481ea580f52", | |||
"jsonFile" : "target-gtest_main-Debug-cef86ab47d31a7e0a336.json", | |||
"name" : "gtest_main", | |||
"projectIndex" : 3 | |||
}, | |||
{ | |||
"directoryIndex" : 0, | |||
"id" : "leveldb::@6890427a1f51a3e7e1df", | |||
"jsonFile" : "target-leveldb-Debug-7dca5255bc96a4ff1bb7.json", | |||
"name" : "leveldb", | |||
"projectIndex" : 0 | |||
}, | |||
{ | |||
"directoryIndex" : 0, | |||
"id" : "leveldb_tests::@6890427a1f51a3e7e1df", | |||
"jsonFile" : "target-leveldb_tests-Debug-461b409aa1bf8cba03f2.json", | |||
"name" : "leveldb_tests", | |||
"projectIndex" : 0 | |||
}, | |||
{ | |||
"directoryIndex" : 0, | |||
"id" : "leveldbutil::@6890427a1f51a3e7e1df", | |||
"jsonFile" : "target-leveldbutil-Debug-c2ffec3ff0e371aed809.json", | |||
"name" : "leveldbutil", | |||
"projectIndex" : 0 | |||
} | |||
] | |||
} | |||
], | |||
"kind" : "codemodel", | |||
"paths" : | |||
{ | |||
"build" : "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug", | |||
"source" : "/Users/arcueid/program/LevelDB-KV-Separation" | |||
}, | |||
"version" : | |||
{ | |||
"major" : 2, | |||
"minor" : 7 | |||
} | |||
} |
@ -1,116 +0,0 @@ | |||
{ | |||
"backtraceGraph" : | |||
{ | |||
"commands" : | |||
[ | |||
"install" | |||
], | |||
"files" : | |||
[ | |||
"CMakeLists.txt" | |||
], | |||
"nodes" : | |||
[ | |||
{ | |||
"file" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 472, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 478, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 508, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 513, | |||
"parent" : 0 | |||
} | |||
] | |||
}, | |||
"installers" : | |||
[ | |||
{ | |||
"backtrace" : 1, | |||
"component" : "Unspecified", | |||
"destination" : "lib", | |||
"paths" : | |||
[ | |||
"libleveldb.a" | |||
], | |||
"targetId" : "leveldb::@6890427a1f51a3e7e1df", | |||
"targetIndex" : 10, | |||
"type" : "target" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"component" : "Unspecified", | |||
"destination" : "include/leveldb", | |||
"paths" : | |||
[ | |||
"include/leveldb/c.h", | |||
"include/leveldb/cache.h", | |||
"include/leveldb/comparator.h", | |||
"include/leveldb/db.h", | |||
"include/leveldb/dumpfile.h", | |||
"include/leveldb/env.h", | |||
"include/leveldb/export.h", | |||
"include/leveldb/filter_policy.h", | |||
"include/leveldb/iterator.h", | |||
"include/leveldb/options.h", | |||
"include/leveldb/slice.h", | |||
"include/leveldb/status.h", | |||
"include/leveldb/table_builder.h", | |||
"include/leveldb/table.h", | |||
"include/leveldb/write_batch.h" | |||
], | |||
"type" : "file" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"component" : "Unspecified", | |||
"destination" : "lib/cmake/leveldb", | |||
"exportName" : "leveldbTargets", | |||
"exportTargets" : | |||
[ | |||
{ | |||
"id" : "leveldb::@6890427a1f51a3e7e1df", | |||
"index" : 10 | |||
} | |||
], | |||
"paths" : | |||
[ | |||
"CMakeFiles/Export/f90a79f6c24c38ae6b0a9cccec147da8/leveldbTargets.cmake" | |||
], | |||
"type" : "export" | |||
}, | |||
{ | |||
"backtrace" : 4, | |||
"component" : "Unspecified", | |||
"destination" : "lib/cmake/leveldb", | |||
"paths" : | |||
[ | |||
"cmake-build-debug/cmake/leveldbConfig.cmake", | |||
"cmake-build-debug/cmake/leveldbConfigVersion.cmake" | |||
], | |||
"type" : "file" | |||
} | |||
], | |||
"paths" : | |||
{ | |||
"build" : ".", | |||
"source" : "." | |||
} | |||
} |
@ -1,14 +0,0 @@ | |||
{ | |||
"backtraceGraph" : | |||
{ | |||
"commands" : [], | |||
"files" : [], | |||
"nodes" : [] | |||
}, | |||
"installers" : [], | |||
"paths" : | |||
{ | |||
"build" : "third_party/benchmark", | |||
"source" : "third_party/benchmark" | |||
} | |||
} |
@ -1,154 +0,0 @@ | |||
{ | |||
"backtraceGraph" : | |||
{ | |||
"commands" : | |||
[ | |||
"install" | |||
], | |||
"files" : | |||
[ | |||
"third_party/benchmark/src/CMakeLists.txt" | |||
], | |||
"nodes" : | |||
[ | |||
{ | |||
"file" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 110, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 118, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 124, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 128, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 132, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 166, | |||
"parent" : 0 | |||
} | |||
] | |||
}, | |||
"installers" : | |||
[ | |||
{ | |||
"backtrace" : 1, | |||
"component" : "Unspecified", | |||
"destination" : "lib", | |||
"paths" : | |||
[ | |||
"third_party/benchmark/src/libbenchmark.a" | |||
], | |||
"targetId" : "benchmark::@27580315aaf28f4a2bec", | |||
"targetIndex" : 0, | |||
"type" : "target" | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"component" : "Unspecified", | |||
"destination" : "lib", | |||
"paths" : | |||
[ | |||
"third_party/benchmark/src/libbenchmark_main.a" | |||
], | |||
"targetId" : "benchmark_main::@27580315aaf28f4a2bec", | |||
"targetIndex" : 1, | |||
"type" : "target" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"component" : "Unspecified", | |||
"destination" : "include", | |||
"paths" : | |||
[ | |||
"third_party/benchmark/include/benchmark", | |||
"cmake-build-debug/third_party/benchmark/include/benchmark" | |||
], | |||
"type" : "directory" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"component" : "Unspecified", | |||
"destination" : "lib/cmake/benchmark", | |||
"paths" : | |||
[ | |||
"cmake-build-debug/third_party/benchmark/benchmarkConfig.cmake", | |||
"cmake-build-debug/third_party/benchmark/benchmarkConfigVersion.cmake" | |||
], | |||
"type" : "file" | |||
}, | |||
{ | |||
"backtrace" : 4, | |||
"component" : "Unspecified", | |||
"destination" : "lib/pkgconfig", | |||
"paths" : | |||
[ | |||
"cmake-build-debug/third_party/benchmark/benchmark.pc" | |||
], | |||
"type" : "file" | |||
}, | |||
{ | |||
"backtrace" : 5, | |||
"component" : "Unspecified", | |||
"destination" : "lib/cmake/benchmark", | |||
"exportName" : "benchmarkTargets", | |||
"exportTargets" : | |||
[ | |||
{ | |||
"id" : "benchmark::@27580315aaf28f4a2bec", | |||
"index" : 0 | |||
}, | |||
{ | |||
"id" : "benchmark_main::@27580315aaf28f4a2bec", | |||
"index" : 1 | |||
} | |||
], | |||
"paths" : | |||
[ | |||
"third_party/benchmark/src/CMakeFiles/Export/d56d27b88fbb159d81f220d5e4f5f598/benchmarkTargets.cmake" | |||
], | |||
"type" : "export" | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"component" : "Unspecified", | |||
"destination" : "share/doc/leveldb", | |||
"paths" : | |||
[ | |||
{ | |||
"from" : "third_party/benchmark/docs", | |||
"to" : "." | |||
} | |||
], | |||
"type" : "directory" | |||
} | |||
], | |||
"paths" : | |||
{ | |||
"build" : "third_party/benchmark/src", | |||
"source" : "third_party/benchmark/src" | |||
} | |||
} |
@ -1,14 +0,0 @@ | |||
{ | |||
"backtraceGraph" : | |||
{ | |||
"commands" : [], | |||
"files" : [], | |||
"nodes" : [] | |||
}, | |||
"installers" : [], | |||
"paths" : | |||
{ | |||
"build" : "third_party/googletest", | |||
"source" : "third_party/googletest" | |||
} | |||
} |
@ -1,116 +0,0 @@ | |||
{ | |||
"backtraceGraph" : | |||
{ | |||
"commands" : | |||
[ | |||
"install", | |||
"install_project" | |||
], | |||
"files" : | |||
[ | |||
"third_party/googletest/googletest/cmake/internal_utils.cmake", | |||
"third_party/googletest/googlemock/CMakeLists.txt" | |||
], | |||
"nodes" : | |||
[ | |||
{ | |||
"file" : 1 | |||
}, | |||
{ | |||
"command" : 1, | |||
"file" : 1, | |||
"line" : 123, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 315, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 318, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 340, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 340, | |||
"parent" : 1 | |||
} | |||
] | |||
}, | |||
"installers" : | |||
[ | |||
{ | |||
"backtrace" : 2, | |||
"component" : "Unspecified", | |||
"destination" : "include", | |||
"paths" : | |||
[ | |||
{ | |||
"from" : "third_party/googletest/googlemock/include", | |||
"to" : "." | |||
} | |||
], | |||
"type" : "directory" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"component" : "Unspecified", | |||
"destination" : "lib", | |||
"paths" : | |||
[ | |||
"lib/libgmockd.a" | |||
], | |||
"targetId" : "gmock::@1fd7ba4b7f21464e3d50", | |||
"targetIndex" : 6, | |||
"type" : "target" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"component" : "Unspecified", | |||
"destination" : "lib", | |||
"paths" : | |||
[ | |||
"lib/libgmock_maind.a" | |||
], | |||
"targetId" : "gmock_main::@1fd7ba4b7f21464e3d50", | |||
"targetIndex" : 7, | |||
"type" : "target" | |||
}, | |||
{ | |||
"backtrace" : 4, | |||
"component" : "Unspecified", | |||
"destination" : "lib/pkgconfig", | |||
"paths" : | |||
[ | |||
"cmake-build-debug/third_party/googletest/googletest/generated/gmock.pc" | |||
], | |||
"type" : "file" | |||
}, | |||
{ | |||
"backtrace" : 5, | |||
"component" : "Unspecified", | |||
"destination" : "lib/pkgconfig", | |||
"paths" : | |||
[ | |||
"cmake-build-debug/third_party/googletest/googletest/generated/gmock_main.pc" | |||
], | |||
"type" : "file" | |||
} | |||
], | |||
"paths" : | |||
{ | |||
"build" : "third_party/googletest/googlemock", | |||
"source" : "third_party/googletest/googlemock" | |||
} | |||
} |
@ -1,169 +0,0 @@ | |||
{ | |||
"backtraceGraph" : | |||
{ | |||
"commands" : | |||
[ | |||
"install", | |||
"install_project" | |||
], | |||
"files" : | |||
[ | |||
"third_party/googletest/googletest/CMakeLists.txt", | |||
"third_party/googletest/googletest/cmake/internal_utils.cmake" | |||
], | |||
"nodes" : | |||
[ | |||
{ | |||
"file" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 107, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 113, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 1, | |||
"file" : 0, | |||
"line" : 151, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 1, | |||
"line" : 315, | |||
"parent" : 3 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 1, | |||
"line" : 318, | |||
"parent" : 3 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 1, | |||
"line" : 340, | |||
"parent" : 3 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 1, | |||
"line" : 340, | |||
"parent" : 3 | |||
} | |||
] | |||
}, | |||
"installers" : | |||
[ | |||
{ | |||
"backtrace" : 1, | |||
"component" : "Unspecified", | |||
"destination" : "lib/cmake/GTest", | |||
"exportName" : "GTestTargets", | |||
"exportTargets" : | |||
[ | |||
{ | |||
"id" : "gtest::@90013eb1b481ea580f52", | |||
"index" : 8 | |||
}, | |||
{ | |||
"id" : "gtest_main::@90013eb1b481ea580f52", | |||
"index" : 9 | |||
}, | |||
{ | |||
"id" : "gmock::@1fd7ba4b7f21464e3d50", | |||
"index" : 6 | |||
}, | |||
{ | |||
"id" : "gmock_main::@1fd7ba4b7f21464e3d50", | |||
"index" : 7 | |||
} | |||
], | |||
"paths" : | |||
[ | |||
"third_party/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake" | |||
], | |||
"type" : "export" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"component" : "Unspecified", | |||
"destination" : "lib/cmake/GTest", | |||
"paths" : | |||
[ | |||
"cmake-build-debug/third_party/googletest/googletest/generated/GTestConfigVersion.cmake", | |||
"cmake-build-debug/third_party/googletest/googletest/generated/GTestConfig.cmake" | |||
], | |||
"type" : "file" | |||
}, | |||
{ | |||
"backtrace" : 4, | |||
"component" : "Unspecified", | |||
"destination" : "include", | |||
"paths" : | |||
[ | |||
{ | |||
"from" : "third_party/googletest/googletest/include", | |||
"to" : "." | |||
} | |||
], | |||
"type" : "directory" | |||
}, | |||
{ | |||
"backtrace" : 5, | |||
"component" : "Unspecified", | |||
"destination" : "lib", | |||
"paths" : | |||
[ | |||
"lib/libgtestd.a" | |||
], | |||
"targetId" : "gtest::@90013eb1b481ea580f52", | |||
"targetIndex" : 8, | |||
"type" : "target" | |||
}, | |||
{ | |||
"backtrace" : 5, | |||
"component" : "Unspecified", | |||
"destination" : "lib", | |||
"paths" : | |||
[ | |||
"lib/libgtest_maind.a" | |||
], | |||
"targetId" : "gtest_main::@90013eb1b481ea580f52", | |||
"targetIndex" : 9, | |||
"type" : "target" | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"component" : "Unspecified", | |||
"destination" : "lib/pkgconfig", | |||
"paths" : | |||
[ | |||
"cmake-build-debug/third_party/googletest/googletest/generated/gtest.pc" | |||
], | |||
"type" : "file" | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"component" : "Unspecified", | |||
"destination" : "lib/pkgconfig", | |||
"paths" : | |||
[ | |||
"cmake-build-debug/third_party/googletest/googletest/generated/gtest_main.pc" | |||
], | |||
"type" : "file" | |||
} | |||
], | |||
"paths" : | |||
{ | |||
"build" : "third_party/googletest/googletest", | |||
"source" : "third_party/googletest/googletest" | |||
} | |||
} |
@ -1,108 +0,0 @@ | |||
{ | |||
"cmake" : | |||
{ | |||
"generator" : | |||
{ | |||
"multiConfig" : false, | |||
"name" : "Ninja" | |||
}, | |||
"paths" : | |||
{ | |||
"cmake" : "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake", | |||
"cpack" : "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cpack", | |||
"ctest" : "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/ctest", | |||
"root" : "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29" | |||
}, | |||
"version" : | |||
{ | |||
"isDirty" : false, | |||
"major" : 3, | |||
"minor" : 29, | |||
"patch" : 6, | |||
"string" : "3.29.6", | |||
"suffix" : "" | |||
} | |||
}, | |||
"objects" : | |||
[ | |||
{ | |||
"jsonFile" : "codemodel-v2-c3f03d3ef1635fb166c7.json", | |||
"kind" : "codemodel", | |||
"version" : | |||
{ | |||
"major" : 2, | |||
"minor" : 7 | |||
} | |||
}, | |||
{ | |||
"jsonFile" : "cache-v2-accfa6f697322e2ee7af.json", | |||
"kind" : "cache", | |||
"version" : | |||
{ | |||
"major" : 2, | |||
"minor" : 0 | |||
} | |||
}, | |||
{ | |||
"jsonFile" : "cmakeFiles-v1-b6a3744c8648b8f55529.json", | |||
"kind" : "cmakeFiles", | |||
"version" : | |||
{ | |||
"major" : 1, | |||
"minor" : 0 | |||
} | |||
}, | |||
{ | |||
"jsonFile" : "toolchains-v1-bb98b21159e1e8803146.json", | |||
"kind" : "toolchains", | |||
"version" : | |||
{ | |||
"major" : 1, | |||
"minor" : 0 | |||
} | |||
} | |||
], | |||
"reply" : | |||
{ | |||
"cache-v2" : | |||
{ | |||
"jsonFile" : "cache-v2-accfa6f697322e2ee7af.json", | |||
"kind" : "cache", | |||
"version" : | |||
{ | |||
"major" : 2, | |||
"minor" : 0 | |||
} | |||
}, | |||
"cmakeFiles-v1" : | |||
{ | |||
"jsonFile" : "cmakeFiles-v1-b6a3744c8648b8f55529.json", | |||
"kind" : "cmakeFiles", | |||
"version" : | |||
{ | |||
"major" : 1, | |||
"minor" : 0 | |||
} | |||
}, | |||
"codemodel-v2" : | |||
{ | |||
"jsonFile" : "codemodel-v2-c3f03d3ef1635fb166c7.json", | |||
"kind" : "codemodel", | |||
"version" : | |||
{ | |||
"major" : 2, | |||
"minor" : 7 | |||
} | |||
}, | |||
"toolchains-v1" : | |||
{ | |||
"jsonFile" : "toolchains-v1-bb98b21159e1e8803146.json", | |||
"kind" : "toolchains", | |||
"version" : | |||
{ | |||
"major" : 1, | |||
"minor" : 0 | |||
} | |||
} | |||
} | |||
} |
@ -1,515 +0,0 @@ | |||
{ | |||
"archive" : {}, | |||
"artifacts" : | |||
[ | |||
{ | |||
"path" : "third_party/benchmark/src/libbenchmark.a" | |||
} | |||
], | |||
"backtrace" : 1, | |||
"backtraceGraph" : | |||
{ | |||
"commands" : | |||
[ | |||
"add_library", | |||
"install", | |||
"target_compile_definitions", | |||
"add_definitions", | |||
"cxx_feature_check", | |||
"include_directories" | |||
], | |||
"files" : | |||
[ | |||
"third_party/benchmark/src/CMakeLists.txt", | |||
"third_party/benchmark/cmake/CXXFeatureCheck.cmake", | |||
"third_party/benchmark/CMakeLists.txt", | |||
"CMakeLists.txt" | |||
], | |||
"nodes" : | |||
[ | |||
{ | |||
"file" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 20, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 1, | |||
"file" : 0, | |||
"line" : 110, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 2, | |||
"file" : 0, | |||
"line" : 63, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"file" : 2 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 2, | |||
"line" : 296, | |||
"parent" : 4 | |||
}, | |||
{ | |||
"command" : 3, | |||
"file" : 1, | |||
"line" : 70, | |||
"parent" : 5 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 2, | |||
"line" : 294, | |||
"parent" : 4 | |||
}, | |||
{ | |||
"command" : 3, | |||
"file" : 1, | |||
"line" : 70, | |||
"parent" : 7 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 2, | |||
"line" : 305, | |||
"parent" : 4 | |||
}, | |||
{ | |||
"command" : 3, | |||
"file" : 1, | |||
"line" : 70, | |||
"parent" : 9 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 2, | |||
"line" : 216, | |||
"parent" : 4 | |||
}, | |||
{ | |||
"command" : 3, | |||
"file" : 1, | |||
"line" : 70, | |||
"parent" : 11 | |||
}, | |||
{ | |||
"file" : 3 | |||
}, | |||
{ | |||
"command" : 5, | |||
"file" : 3, | |||
"line" : 107, | |||
"parent" : 13 | |||
}, | |||
{ | |||
"command" : 5, | |||
"file" : 2, | |||
"line" : 316, | |||
"parent" : 4 | |||
}, | |||
{ | |||
"command" : 5, | |||
"file" : 0, | |||
"line" : 3, | |||
"parent" : 0 | |||
} | |||
] | |||
}, | |||
"compileGroups" : | |||
[ | |||
{ | |||
"compileCommandFragments" : | |||
[ | |||
{ | |||
"fragment" : " -fno-exceptions -fno-rtti -Wall -Wextra -Wshadow -Wfloat-equal -Werror -Wsuggest-override -pedantic -pedantic-errors -Wshorten-64-to-32 -fstrict-aliasing -Wno-deprecated-declarations -Wno-deprecated -fno-exceptions -Wstrict-aliasing -Wthread-safety -g -std=c++11 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -mmacosx-version-min=14.2 -fvisibility=hidden -fvisibility-inlines-hidden -fcolor-diagnostics" | |||
} | |||
], | |||
"defines" : | |||
[ | |||
{ | |||
"backtrace" : 3, | |||
"define" : "BENCHMARK_STATIC_DEFINE" | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"define" : "HAVE_POSIX_REGEX" | |||
}, | |||
{ | |||
"backtrace" : 8, | |||
"define" : "HAVE_STD_REGEX" | |||
}, | |||
{ | |||
"backtrace" : 10, | |||
"define" : "HAVE_STEADY_CLOCK" | |||
}, | |||
{ | |||
"backtrace" : 12, | |||
"define" : "HAVE_THREAD_SAFETY_ATTRIBUTES" | |||
} | |||
], | |||
"includes" : | |||
[ | |||
{ | |||
"backtrace" : 14, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/include" | |||
}, | |||
{ | |||
"backtrace" : 14, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/." | |||
}, | |||
{ | |||
"backtrace" : 15, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/benchmark/include" | |||
}, | |||
{ | |||
"backtrace" : 16, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/benchmark/src" | |||
} | |||
], | |||
"language" : "CXX", | |||
"languageStandard" : | |||
{ | |||
"backtraces" : | |||
[ | |||
1 | |||
], | |||
"standard" : "11" | |||
}, | |||
"sourceIndexes" : | |||
[ | |||
3, | |||
4, | |||
6, | |||
7, | |||
9, | |||
11, | |||
13, | |||
15, | |||
17, | |||
19, | |||
20, | |||
22, | |||
25, | |||
28, | |||
31, | |||
32, | |||
34, | |||
36, | |||
39 | |||
] | |||
} | |||
], | |||
"id" : "benchmark::@27580315aaf28f4a2bec", | |||
"install" : | |||
{ | |||
"destinations" : | |||
[ | |||
{ | |||
"backtrace" : 2, | |||
"path" : "lib" | |||
} | |||
], | |||
"prefix" : | |||
{ | |||
"path" : "/usr/local" | |||
} | |||
}, | |||
"name" : "benchmark", | |||
"nameOnDisk" : "libbenchmark.a", | |||
"paths" : | |||
{ | |||
"build" : "third_party/benchmark/src", | |||
"source" : "third_party/benchmark/src" | |||
}, | |||
"sourceGroups" : | |||
[ | |||
{ | |||
"name" : "Header Files", | |||
"sourceIndexes" : | |||
[ | |||
0, | |||
1, | |||
2, | |||
5, | |||
8, | |||
10, | |||
12, | |||
14, | |||
16, | |||
18, | |||
21, | |||
23, | |||
24, | |||
26, | |||
27, | |||
29, | |||
30, | |||
33, | |||
35, | |||
37, | |||
38, | |||
40 | |||
] | |||
}, | |||
{ | |||
"name" : "Source Files", | |||
"sourceIndexes" : | |||
[ | |||
3, | |||
4, | |||
6, | |||
7, | |||
9, | |||
11, | |||
13, | |||
15, | |||
17, | |||
19, | |||
20, | |||
22, | |||
25, | |||
28, | |||
31, | |||
32, | |||
34, | |||
36, | |||
39 | |||
] | |||
} | |||
], | |||
"sources" : | |||
[ | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/include/benchmark/benchmark.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/include/benchmark/export.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/arraysize.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/benchmark.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/benchmark_api_internal.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/benchmark_api_internal.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/benchmark_name.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/benchmark_register.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/benchmark_register.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/benchmark_runner.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/benchmark_runner.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/check.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/check.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/colorprint.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/colorprint.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/commandlineflags.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/commandlineflags.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/complexity.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/complexity.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/console_reporter.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/counter.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/counter.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/csv_reporter.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/cycleclock.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/internal_macros.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/json_reporter.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/log.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/mutex.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/perf_counters.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/perf_counters.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/re.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/reporter.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/statistics.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/statistics.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/string_util.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/string_util.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/sysinfo.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/thread_manager.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/thread_timer.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/timers.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 1, | |||
"path" : "third_party/benchmark/src/timers.h", | |||
"sourceGroupIndex" : 0 | |||
} | |||
], | |||
"type" : "STATIC_LIBRARY" | |||
} |
@ -1,240 +0,0 @@ | |||
{ | |||
"archive" : {}, | |||
"artifacts" : | |||
[ | |||
{ | |||
"path" : "third_party/benchmark/src/libbenchmark_main.a" | |||
} | |||
], | |||
"backtrace" : 1, | |||
"backtraceGraph" : | |||
{ | |||
"commands" : | |||
[ | |||
"add_library", | |||
"install", | |||
"target_link_libraries", | |||
"add_definitions", | |||
"cxx_feature_check", | |||
"include_directories" | |||
], | |||
"files" : | |||
[ | |||
"third_party/benchmark/src/CMakeLists.txt", | |||
"third_party/benchmark/cmake/CXXFeatureCheck.cmake", | |||
"third_party/benchmark/CMakeLists.txt", | |||
"CMakeLists.txt" | |||
], | |||
"nodes" : | |||
[ | |||
{ | |||
"file" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 67, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 1, | |||
"file" : 0, | |||
"line" : 110, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 2, | |||
"file" : 0, | |||
"line" : 75, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"file" : 2 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 2, | |||
"line" : 296, | |||
"parent" : 4 | |||
}, | |||
{ | |||
"command" : 3, | |||
"file" : 1, | |||
"line" : 70, | |||
"parent" : 5 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 2, | |||
"line" : 294, | |||
"parent" : 4 | |||
}, | |||
{ | |||
"command" : 3, | |||
"file" : 1, | |||
"line" : 70, | |||
"parent" : 7 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 2, | |||
"line" : 305, | |||
"parent" : 4 | |||
}, | |||
{ | |||
"command" : 3, | |||
"file" : 1, | |||
"line" : 70, | |||
"parent" : 9 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 2, | |||
"line" : 216, | |||
"parent" : 4 | |||
}, | |||
{ | |||
"command" : 3, | |||
"file" : 1, | |||
"line" : 70, | |||
"parent" : 11 | |||
}, | |||
{ | |||
"file" : 3 | |||
}, | |||
{ | |||
"command" : 5, | |||
"file" : 3, | |||
"line" : 107, | |||
"parent" : 13 | |||
}, | |||
{ | |||
"command" : 5, | |||
"file" : 2, | |||
"line" : 316, | |||
"parent" : 4 | |||
}, | |||
{ | |||
"command" : 5, | |||
"file" : 0, | |||
"line" : 3, | |||
"parent" : 0 | |||
} | |||
] | |||
}, | |||
"compileGroups" : | |||
[ | |||
{ | |||
"compileCommandFragments" : | |||
[ | |||
{ | |||
"fragment" : " -fno-exceptions -fno-rtti -Wall -Wextra -Wshadow -Wfloat-equal -Werror -Wsuggest-override -pedantic -pedantic-errors -Wshorten-64-to-32 -fstrict-aliasing -Wno-deprecated-declarations -Wno-deprecated -fno-exceptions -Wstrict-aliasing -Wthread-safety -g -std=c++11 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -mmacosx-version-min=14.2 -fvisibility=hidden -fvisibility-inlines-hidden -fcolor-diagnostics" | |||
} | |||
], | |||
"defines" : | |||
[ | |||
{ | |||
"backtrace" : 3, | |||
"define" : "BENCHMARK_STATIC_DEFINE" | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"define" : "HAVE_POSIX_REGEX" | |||
}, | |||
{ | |||
"backtrace" : 8, | |||
"define" : "HAVE_STD_REGEX" | |||
}, | |||
{ | |||
"backtrace" : 10, | |||
"define" : "HAVE_STEADY_CLOCK" | |||
}, | |||
{ | |||
"backtrace" : 12, | |||
"define" : "HAVE_THREAD_SAFETY_ATTRIBUTES" | |||
} | |||
], | |||
"includes" : | |||
[ | |||
{ | |||
"backtrace" : 14, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/include" | |||
}, | |||
{ | |||
"backtrace" : 14, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/." | |||
}, | |||
{ | |||
"backtrace" : 15, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/benchmark/include" | |||
}, | |||
{ | |||
"backtrace" : 16, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/benchmark/src" | |||
} | |||
], | |||
"language" : "CXX", | |||
"languageStandard" : | |||
{ | |||
"backtraces" : | |||
[ | |||
1 | |||
], | |||
"standard" : "11" | |||
}, | |||
"sourceIndexes" : | |||
[ | |||
0 | |||
] | |||
} | |||
], | |||
"dependencies" : | |||
[ | |||
{ | |||
"backtrace" : 3, | |||
"id" : "benchmark::@27580315aaf28f4a2bec" | |||
} | |||
], | |||
"id" : "benchmark_main::@27580315aaf28f4a2bec", | |||
"install" : | |||
{ | |||
"destinations" : | |||
[ | |||
{ | |||
"backtrace" : 2, | |||
"path" : "lib" | |||
} | |||
], | |||
"prefix" : | |||
{ | |||
"path" : "/usr/local" | |||
} | |||
}, | |||
"name" : "benchmark_main", | |||
"nameOnDisk" : "libbenchmark_main.a", | |||
"paths" : | |||
{ | |||
"build" : "third_party/benchmark/src", | |||
"source" : "third_party/benchmark/src" | |||
}, | |||
"sourceGroups" : | |||
[ | |||
{ | |||
"name" : "Source Files", | |||
"sourceIndexes" : | |||
[ | |||
0 | |||
] | |||
} | |||
], | |||
"sources" : | |||
[ | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/benchmark/src/benchmark_main.cc", | |||
"sourceGroupIndex" : 0 | |||
} | |||
], | |||
"type" : "STATIC_LIBRARY" | |||
} |
@ -1,310 +0,0 @@ | |||
{ | |||
"artifacts" : | |||
[ | |||
{ | |||
"path" : "c_test" | |||
} | |||
], | |||
"backtrace" : 2, | |||
"backtraceGraph" : | |||
{ | |||
"commands" : | |||
[ | |||
"add_executable", | |||
"leveldb_test", | |||
"target_link_libraries", | |||
"target_compile_definitions", | |||
"include_directories", | |||
"target_sources" | |||
], | |||
"files" : | |||
[ | |||
"CMakeLists.txt" | |||
], | |||
"nodes" : | |||
[ | |||
{ | |||
"file" : 0 | |||
}, | |||
{ | |||
"command" : 1, | |||
"file" : 0, | |||
"line" : 394, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 370, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 2, | |||
"file" : 0, | |||
"line" : 379, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 3, | |||
"file" : 0, | |||
"line" : 380, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 0, | |||
"line" : 107, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 5, | |||
"file" : 0, | |||
"line" : 371, | |||
"parent" : 1 | |||
} | |||
] | |||
}, | |||
"compileGroups" : | |||
[ | |||
{ | |||
"compileCommandFragments" : | |||
[ | |||
{ | |||
"fragment" : " -fno-exceptions -fno-rtti -g -std=c++11 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -mmacosx-version-min=14.2 -fcolor-diagnostics" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "-Werror" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "-Wthread-safety" | |||
} | |||
], | |||
"defines" : | |||
[ | |||
{ | |||
"backtrace" : 4, | |||
"define" : "LEVELDB_PLATFORM_POSIX=1" | |||
} | |||
], | |||
"includes" : | |||
[ | |||
{ | |||
"backtrace" : 5, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/include" | |||
}, | |||
{ | |||
"backtrace" : 5, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/." | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/include" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock/include" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest/include" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest" | |||
} | |||
], | |||
"language" : "CXX", | |||
"languageStandard" : | |||
{ | |||
"backtraces" : | |||
[ | |||
3 | |||
], | |||
"standard" : "11" | |||
}, | |||
"sourceIndexes" : | |||
[ | |||
1 | |||
] | |||
}, | |||
{ | |||
"compileCommandFragments" : | |||
[ | |||
{ | |||
"fragment" : " -Wstrict-prototypes -g -std=c11 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -mmacosx-version-min=14.2 -fcolor-diagnostics" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "-Werror" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "-Wthread-safety" | |||
} | |||
], | |||
"defines" : | |||
[ | |||
{ | |||
"backtrace" : 4, | |||
"define" : "LEVELDB_PLATFORM_POSIX=1" | |||
} | |||
], | |||
"includes" : | |||
[ | |||
{ | |||
"backtrace" : 5, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/include" | |||
}, | |||
{ | |||
"backtrace" : 5, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/." | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/include" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock/include" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest/include" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest" | |||
} | |||
], | |||
"language" : "C", | |||
"languageStandard" : | |||
{ | |||
"backtraces" : | |||
[ | |||
2 | |||
], | |||
"standard" : "11" | |||
}, | |||
"sourceIndexes" : | |||
[ | |||
3 | |||
] | |||
} | |||
], | |||
"dependencies" : | |||
[ | |||
{ | |||
"backtrace" : 3, | |||
"id" : "leveldb::@6890427a1f51a3e7e1df" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"id" : "gmock::@1fd7ba4b7f21464e3d50" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"id" : "gtest::@90013eb1b481ea580f52" | |||
} | |||
], | |||
"id" : "c_test::@6890427a1f51a3e7e1df", | |||
"link" : | |||
{ | |||
"commandFragments" : | |||
[ | |||
{ | |||
"fragment" : "-fno-exceptions -fno-rtti -g", | |||
"role" : "flags" | |||
}, | |||
{ | |||
"fragment" : "", | |||
"role" : "flags" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "libleveldb.a", | |||
"role" : "libraries" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "lib/libgmockd.a", | |||
"role" : "libraries" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "lib/libgtestd.a", | |||
"role" : "libraries" | |||
} | |||
], | |||
"language" : "CXX" | |||
}, | |||
"name" : "c_test", | |||
"nameOnDisk" : "c_test", | |||
"paths" : | |||
{ | |||
"build" : ".", | |||
"source" : "." | |||
}, | |||
"sourceGroups" : | |||
[ | |||
{ | |||
"name" : "Header Files", | |||
"sourceIndexes" : | |||
[ | |||
0, | |||
2 | |||
] | |||
}, | |||
{ | |||
"name" : "Source Files", | |||
"sourceIndexes" : | |||
[ | |||
1, | |||
3 | |||
] | |||
} | |||
], | |||
"sources" : | |||
[ | |||
{ | |||
"backtrace" : 6, | |||
"path" : "cmake-build-debug/include/port/port_config.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/testutil.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"path" : "util/testutil.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 1, | |||
"path" : "db/c_test.c", | |||
"sourceGroupIndex" : 1 | |||
} | |||
], | |||
"type" : "EXECUTABLE" | |||
} |
@ -1,271 +0,0 @@ | |||
{ | |||
"artifacts" : | |||
[ | |||
{ | |||
"path" : "db_bench" | |||
} | |||
], | |||
"backtrace" : 2, | |||
"backtraceGraph" : | |||
{ | |||
"commands" : | |||
[ | |||
"add_executable", | |||
"leveldb_benchmark", | |||
"target_link_libraries", | |||
"target_compile_definitions", | |||
"include_directories", | |||
"target_sources" | |||
], | |||
"files" : | |||
[ | |||
"CMakeLists.txt" | |||
], | |||
"nodes" : | |||
[ | |||
{ | |||
"file" : 0 | |||
}, | |||
{ | |||
"command" : 1, | |||
"file" : 0, | |||
"line" : 441, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 416, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 2, | |||
"file" : 0, | |||
"line" : 427, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 3, | |||
"file" : 0, | |||
"line" : 428, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 0, | |||
"line" : 107, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 5, | |||
"file" : 0, | |||
"line" : 417, | |||
"parent" : 1 | |||
} | |||
] | |||
}, | |||
"compileGroups" : | |||
[ | |||
{ | |||
"compileCommandFragments" : | |||
[ | |||
{ | |||
"fragment" : " -fno-exceptions -fno-rtti -g -std=c++11 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -mmacosx-version-min=14.2 -fcolor-diagnostics" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "-Werror" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "-Wthread-safety" | |||
} | |||
], | |||
"defines" : | |||
[ | |||
{ | |||
"backtrace" : 3, | |||
"define" : "BENCHMARK_STATIC_DEFINE" | |||
}, | |||
{ | |||
"backtrace" : 4, | |||
"define" : "LEVELDB_PLATFORM_POSIX=1" | |||
} | |||
], | |||
"includes" : | |||
[ | |||
{ | |||
"backtrace" : 5, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/include" | |||
}, | |||
{ | |||
"backtrace" : 5, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/." | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/include" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/benchmark/include" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock/include" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest/include" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest" | |||
} | |||
], | |||
"language" : "CXX", | |||
"languageStandard" : | |||
{ | |||
"backtraces" : | |||
[ | |||
3 | |||
], | |||
"standard" : "11" | |||
}, | |||
"sourceIndexes" : | |||
[ | |||
1, | |||
3, | |||
5 | |||
] | |||
} | |||
], | |||
"dependencies" : | |||
[ | |||
{ | |||
"backtrace" : 3, | |||
"id" : "leveldb::@6890427a1f51a3e7e1df" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"id" : "gmock::@1fd7ba4b7f21464e3d50" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"id" : "gtest::@90013eb1b481ea580f52" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"id" : "benchmark::@27580315aaf28f4a2bec" | |||
} | |||
], | |||
"id" : "db_bench::@6890427a1f51a3e7e1df", | |||
"link" : | |||
{ | |||
"commandFragments" : | |||
[ | |||
{ | |||
"fragment" : "-fno-exceptions -fno-rtti -g", | |||
"role" : "flags" | |||
}, | |||
{ | |||
"fragment" : "", | |||
"role" : "flags" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "libleveldb.a", | |||
"role" : "libraries" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "lib/libgmockd.a", | |||
"role" : "libraries" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "lib/libgtestd.a", | |||
"role" : "libraries" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "third_party/benchmark/src/libbenchmark.a", | |||
"role" : "libraries" | |||
} | |||
], | |||
"language" : "CXX" | |||
}, | |||
"name" : "db_bench", | |||
"nameOnDisk" : "db_bench", | |||
"paths" : | |||
{ | |||
"build" : ".", | |||
"source" : "." | |||
}, | |||
"sourceGroups" : | |||
[ | |||
{ | |||
"name" : "Header Files", | |||
"sourceIndexes" : | |||
[ | |||
0, | |||
2, | |||
4 | |||
] | |||
}, | |||
{ | |||
"name" : "Source Files", | |||
"sourceIndexes" : | |||
[ | |||
1, | |||
3, | |||
5 | |||
] | |||
} | |||
], | |||
"sources" : | |||
[ | |||
{ | |||
"backtrace" : 6, | |||
"path" : "cmake-build-debug/include/port/port_config.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/histogram.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"path" : "util/histogram.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/testutil.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"path" : "util/testutil.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "benchmarks/db_bench.cc", | |||
"sourceGroupIndex" : 1 | |||
} | |||
], | |||
"type" : "EXECUTABLE" | |||
} |
@ -1,282 +0,0 @@ | |||
{ | |||
"artifacts" : | |||
[ | |||
{ | |||
"path" : "db_bench_sqlite3" | |||
} | |||
], | |||
"backtrace" : 2, | |||
"backtraceGraph" : | |||
{ | |||
"commands" : | |||
[ | |||
"add_executable", | |||
"leveldb_benchmark", | |||
"target_link_libraries", | |||
"target_compile_definitions", | |||
"include_directories", | |||
"target_sources" | |||
], | |||
"files" : | |||
[ | |||
"CMakeLists.txt" | |||
], | |||
"nodes" : | |||
[ | |||
{ | |||
"file" : 0 | |||
}, | |||
{ | |||
"command" : 1, | |||
"file" : 0, | |||
"line" : 446, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 416, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 2, | |||
"file" : 0, | |||
"line" : 427, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 2, | |||
"file" : 0, | |||
"line" : 447, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 3, | |||
"file" : 0, | |||
"line" : 428, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 0, | |||
"line" : 107, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 5, | |||
"file" : 0, | |||
"line" : 417, | |||
"parent" : 1 | |||
} | |||
] | |||
}, | |||
"compileGroups" : | |||
[ | |||
{ | |||
"compileCommandFragments" : | |||
[ | |||
{ | |||
"fragment" : " -fno-exceptions -fno-rtti -g -std=c++11 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -mmacosx-version-min=14.2 -fcolor-diagnostics" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "-Werror" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "-Wthread-safety" | |||
} | |||
], | |||
"defines" : | |||
[ | |||
{ | |||
"backtrace" : 3, | |||
"define" : "BENCHMARK_STATIC_DEFINE" | |||
}, | |||
{ | |||
"backtrace" : 5, | |||
"define" : "LEVELDB_PLATFORM_POSIX=1" | |||
} | |||
], | |||
"includes" : | |||
[ | |||
{ | |||
"backtrace" : 6, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/include" | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/." | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/include" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/benchmark/include" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock/include" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest/include" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest" | |||
} | |||
], | |||
"language" : "CXX", | |||
"languageStandard" : | |||
{ | |||
"backtraces" : | |||
[ | |||
3 | |||
], | |||
"standard" : "11" | |||
}, | |||
"sourceIndexes" : | |||
[ | |||
1, | |||
3, | |||
5 | |||
] | |||
} | |||
], | |||
"dependencies" : | |||
[ | |||
{ | |||
"backtrace" : 3, | |||
"id" : "leveldb::@6890427a1f51a3e7e1df" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"id" : "gmock::@1fd7ba4b7f21464e3d50" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"id" : "gtest::@90013eb1b481ea580f52" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"id" : "benchmark::@27580315aaf28f4a2bec" | |||
} | |||
], | |||
"id" : "db_bench_sqlite3::@6890427a1f51a3e7e1df", | |||
"link" : | |||
{ | |||
"commandFragments" : | |||
[ | |||
{ | |||
"fragment" : "-fno-exceptions -fno-rtti -g", | |||
"role" : "flags" | |||
}, | |||
{ | |||
"fragment" : "", | |||
"role" : "flags" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "libleveldb.a", | |||
"role" : "libraries" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "lib/libgmockd.a", | |||
"role" : "libraries" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "lib/libgtestd.a", | |||
"role" : "libraries" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "third_party/benchmark/src/libbenchmark.a", | |||
"role" : "libraries" | |||
}, | |||
{ | |||
"backtrace" : 4, | |||
"fragment" : "-lsqlite3", | |||
"role" : "libraries" | |||
} | |||
], | |||
"language" : "CXX" | |||
}, | |||
"name" : "db_bench_sqlite3", | |||
"nameOnDisk" : "db_bench_sqlite3", | |||
"paths" : | |||
{ | |||
"build" : ".", | |||
"source" : "." | |||
}, | |||
"sourceGroups" : | |||
[ | |||
{ | |||
"name" : "Header Files", | |||
"sourceIndexes" : | |||
[ | |||
0, | |||
2, | |||
4 | |||
] | |||
}, | |||
{ | |||
"name" : "Source Files", | |||
"sourceIndexes" : | |||
[ | |||
1, | |||
3, | |||
5 | |||
] | |||
} | |||
], | |||
"sources" : | |||
[ | |||
{ | |||
"backtrace" : 7, | |||
"path" : "cmake-build-debug/include/port/port_config.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/histogram.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "util/histogram.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/testutil.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "util/testutil.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "benchmarks/db_bench_sqlite3.cc", | |||
"sourceGroupIndex" : 1 | |||
} | |||
], | |||
"type" : "EXECUTABLE" | |||
} |
@ -1,240 +0,0 @@ | |||
{ | |||
"artifacts" : | |||
[ | |||
{ | |||
"path" : "env_posix_test" | |||
} | |||
], | |||
"backtrace" : 2, | |||
"backtraceGraph" : | |||
{ | |||
"commands" : | |||
[ | |||
"add_executable", | |||
"leveldb_test", | |||
"target_link_libraries", | |||
"target_compile_definitions", | |||
"include_directories", | |||
"target_sources" | |||
], | |||
"files" : | |||
[ | |||
"CMakeLists.txt" | |||
], | |||
"nodes" : | |||
[ | |||
{ | |||
"file" : 0 | |||
}, | |||
{ | |||
"command" : 1, | |||
"file" : 0, | |||
"line" : 402, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 370, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 2, | |||
"file" : 0, | |||
"line" : 379, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 3, | |||
"file" : 0, | |||
"line" : 380, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 0, | |||
"line" : 107, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 5, | |||
"file" : 0, | |||
"line" : 371, | |||
"parent" : 1 | |||
} | |||
] | |||
}, | |||
"compileGroups" : | |||
[ | |||
{ | |||
"compileCommandFragments" : | |||
[ | |||
{ | |||
"fragment" : " -fno-exceptions -fno-rtti -g -std=c++11 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -mmacosx-version-min=14.2 -fcolor-diagnostics" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "-Werror" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "-Wthread-safety" | |||
} | |||
], | |||
"defines" : | |||
[ | |||
{ | |||
"backtrace" : 4, | |||
"define" : "LEVELDB_PLATFORM_POSIX=1" | |||
} | |||
], | |||
"includes" : | |||
[ | |||
{ | |||
"backtrace" : 5, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/include" | |||
}, | |||
{ | |||
"backtrace" : 5, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/." | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/include" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock/include" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest/include" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest" | |||
} | |||
], | |||
"language" : "CXX", | |||
"languageStandard" : | |||
{ | |||
"backtraces" : | |||
[ | |||
3 | |||
], | |||
"standard" : "11" | |||
}, | |||
"sourceIndexes" : | |||
[ | |||
1, | |||
3 | |||
] | |||
} | |||
], | |||
"dependencies" : | |||
[ | |||
{ | |||
"backtrace" : 3, | |||
"id" : "leveldb::@6890427a1f51a3e7e1df" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"id" : "gmock::@1fd7ba4b7f21464e3d50" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"id" : "gtest::@90013eb1b481ea580f52" | |||
} | |||
], | |||
"id" : "env_posix_test::@6890427a1f51a3e7e1df", | |||
"link" : | |||
{ | |||
"commandFragments" : | |||
[ | |||
{ | |||
"fragment" : "-fno-exceptions -fno-rtti -g", | |||
"role" : "flags" | |||
}, | |||
{ | |||
"fragment" : "", | |||
"role" : "flags" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "libleveldb.a", | |||
"role" : "libraries" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "lib/libgmockd.a", | |||
"role" : "libraries" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "lib/libgtestd.a", | |||
"role" : "libraries" | |||
} | |||
], | |||
"language" : "CXX" | |||
}, | |||
"name" : "env_posix_test", | |||
"nameOnDisk" : "env_posix_test", | |||
"paths" : | |||
{ | |||
"build" : ".", | |||
"source" : "." | |||
}, | |||
"sourceGroups" : | |||
[ | |||
{ | |||
"name" : "Header Files", | |||
"sourceIndexes" : | |||
[ | |||
0, | |||
2 | |||
] | |||
}, | |||
{ | |||
"name" : "Source Files", | |||
"sourceIndexes" : | |||
[ | |||
1, | |||
3 | |||
] | |||
} | |||
], | |||
"sources" : | |||
[ | |||
{ | |||
"backtrace" : 6, | |||
"path" : "cmake-build-debug/include/port/port_config.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/testutil.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"path" : "util/testutil.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/env_posix_test.cc", | |||
"sourceGroupIndex" : 1 | |||
} | |||
], | |||
"type" : "EXECUTABLE" | |||
} |
@ -1,209 +0,0 @@ | |||
{ | |||
"archive" : {}, | |||
"artifacts" : | |||
[ | |||
{ | |||
"path" : "lib/libgmockd.a" | |||
} | |||
], | |||
"backtrace" : 3, | |||
"backtraceGraph" : | |||
{ | |||
"commands" : | |||
[ | |||
"add_library", | |||
"cxx_library_with_type", | |||
"cxx_library", | |||
"install", | |||
"install_project", | |||
"target_link_libraries", | |||
"set_property", | |||
"include_directories", | |||
"target_compile_features" | |||
], | |||
"files" : | |||
[ | |||
"third_party/googletest/googletest/cmake/internal_utils.cmake", | |||
"third_party/googletest/googlemock/CMakeLists.txt", | |||
"CMakeLists.txt" | |||
], | |||
"nodes" : | |||
[ | |||
{ | |||
"file" : 1 | |||
}, | |||
{ | |||
"command" : 2, | |||
"file" : 1, | |||
"line" : 101, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 1, | |||
"file" : 0, | |||
"line" : 209, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 152, | |||
"parent" : 2 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 1, | |||
"line" : 123, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 3, | |||
"file" : 0, | |||
"line" : 318, | |||
"parent" : 4 | |||
}, | |||
{ | |||
"command" : 5, | |||
"file" : 1, | |||
"line" : 102, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"file" : 2 | |||
}, | |||
{ | |||
"command" : 6, | |||
"file" : 2, | |||
"line" : 309, | |||
"parent" : 7 | |||
}, | |||
{ | |||
"command" : 7, | |||
"file" : 2, | |||
"line" : 107, | |||
"parent" : 7 | |||
}, | |||
{ | |||
"command" : 7, | |||
"file" : 1, | |||
"line" : 79, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 8, | |||
"file" : 0, | |||
"line" : 196, | |||
"parent" : 2 | |||
} | |||
] | |||
}, | |||
"compileGroups" : | |||
[ | |||
{ | |||
"compileCommandFragments" : | |||
[ | |||
{ | |||
"fragment" : " -fno-exceptions -fno-rtti -g -std=c++11 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -mmacosx-version-min=14.2 -fcolor-diagnostics" | |||
}, | |||
{ | |||
"fragment" : "-Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls" | |||
}, | |||
{ | |||
"backtrace" : 8, | |||
"fragment" : "-Wno-missing-field-initializers" | |||
} | |||
], | |||
"includes" : | |||
[ | |||
{ | |||
"backtrace" : 9, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/include" | |||
}, | |||
{ | |||
"backtrace" : 9, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/." | |||
}, | |||
{ | |||
"backtrace" : 10, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock/include" | |||
}, | |||
{ | |||
"backtrace" : 10, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock" | |||
}, | |||
{ | |||
"backtrace" : 10, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest/include" | |||
}, | |||
{ | |||
"backtrace" : 10, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest" | |||
} | |||
], | |||
"language" : "CXX", | |||
"languageStandard" : | |||
{ | |||
"backtraces" : | |||
[ | |||
11 | |||
], | |||
"standard" : "11" | |||
}, | |||
"sourceIndexes" : | |||
[ | |||
0 | |||
] | |||
} | |||
], | |||
"dependencies" : | |||
[ | |||
{ | |||
"backtrace" : 6, | |||
"id" : "gtest::@90013eb1b481ea580f52" | |||
} | |||
], | |||
"id" : "gmock::@1fd7ba4b7f21464e3d50", | |||
"install" : | |||
{ | |||
"destinations" : | |||
[ | |||
{ | |||
"backtrace" : 5, | |||
"path" : "lib" | |||
} | |||
], | |||
"prefix" : | |||
{ | |||
"path" : "/usr/local" | |||
} | |||
}, | |||
"name" : "gmock", | |||
"nameOnDisk" : "libgmockd.a", | |||
"paths" : | |||
{ | |||
"build" : "third_party/googletest/googlemock", | |||
"source" : "third_party/googletest/googlemock" | |||
}, | |||
"sourceGroups" : | |||
[ | |||
{ | |||
"name" : "Source Files", | |||
"sourceIndexes" : | |||
[ | |||
0 | |||
] | |||
} | |||
], | |||
"sources" : | |||
[ | |||
{ | |||
"backtrace" : 3, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/googletest/googlemock/src/gmock-all.cc", | |||
"sourceGroupIndex" : 0 | |||
} | |||
], | |||
"type" : "STATIC_LIBRARY" | |||
} |
@ -1,204 +0,0 @@ | |||
{ | |||
"archive" : {}, | |||
"artifacts" : | |||
[ | |||
{ | |||
"path" : "lib/libgmock_maind.a" | |||
} | |||
], | |||
"backtrace" : 3, | |||
"backtraceGraph" : | |||
{ | |||
"commands" : | |||
[ | |||
"add_library", | |||
"cxx_library_with_type", | |||
"cxx_library", | |||
"install", | |||
"install_project", | |||
"target_link_libraries", | |||
"include_directories", | |||
"target_compile_features" | |||
], | |||
"files" : | |||
[ | |||
"third_party/googletest/googletest/cmake/internal_utils.cmake", | |||
"third_party/googletest/googlemock/CMakeLists.txt", | |||
"CMakeLists.txt" | |||
], | |||
"nodes" : | |||
[ | |||
{ | |||
"file" : 1 | |||
}, | |||
{ | |||
"command" : 2, | |||
"file" : 1, | |||
"line" : 104, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 1, | |||
"file" : 0, | |||
"line" : 209, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 152, | |||
"parent" : 2 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 1, | |||
"line" : 123, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 3, | |||
"file" : 0, | |||
"line" : 318, | |||
"parent" : 4 | |||
}, | |||
{ | |||
"command" : 5, | |||
"file" : 1, | |||
"line" : 105, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"file" : 2 | |||
}, | |||
{ | |||
"command" : 6, | |||
"file" : 2, | |||
"line" : 107, | |||
"parent" : 7 | |||
}, | |||
{ | |||
"command" : 6, | |||
"file" : 1, | |||
"line" : 79, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 7, | |||
"file" : 0, | |||
"line" : 196, | |||
"parent" : 2 | |||
} | |||
] | |||
}, | |||
"compileGroups" : | |||
[ | |||
{ | |||
"compileCommandFragments" : | |||
[ | |||
{ | |||
"fragment" : " -fno-exceptions -fno-rtti -g -std=c++11 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -mmacosx-version-min=14.2 -fcolor-diagnostics" | |||
}, | |||
{ | |||
"fragment" : "-Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls" | |||
} | |||
], | |||
"includes" : | |||
[ | |||
{ | |||
"backtrace" : 8, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/include" | |||
}, | |||
{ | |||
"backtrace" : 8, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/." | |||
}, | |||
{ | |||
"backtrace" : 9, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock/include" | |||
}, | |||
{ | |||
"backtrace" : 9, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock" | |||
}, | |||
{ | |||
"backtrace" : 9, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest/include" | |||
}, | |||
{ | |||
"backtrace" : 9, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest" | |||
} | |||
], | |||
"language" : "CXX", | |||
"languageStandard" : | |||
{ | |||
"backtraces" : | |||
[ | |||
10 | |||
], | |||
"standard" : "11" | |||
}, | |||
"sourceIndexes" : | |||
[ | |||
0 | |||
] | |||
} | |||
], | |||
"dependencies" : | |||
[ | |||
{ | |||
"backtrace" : 6, | |||
"id" : "gmock::@1fd7ba4b7f21464e3d50" | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"id" : "gtest::@90013eb1b481ea580f52" | |||
} | |||
], | |||
"id" : "gmock_main::@1fd7ba4b7f21464e3d50", | |||
"install" : | |||
{ | |||
"destinations" : | |||
[ | |||
{ | |||
"backtrace" : 5, | |||
"path" : "lib" | |||
} | |||
], | |||
"prefix" : | |||
{ | |||
"path" : "/usr/local" | |||
} | |||
}, | |||
"name" : "gmock_main", | |||
"nameOnDisk" : "libgmock_maind.a", | |||
"paths" : | |||
{ | |||
"build" : "third_party/googletest/googlemock", | |||
"source" : "third_party/googletest/googlemock" | |||
}, | |||
"sourceGroups" : | |||
[ | |||
{ | |||
"name" : "Source Files", | |||
"sourceIndexes" : | |||
[ | |||
0 | |||
] | |||
} | |||
], | |||
"sources" : | |||
[ | |||
{ | |||
"backtrace" : 3, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/googletest/googlemock/src/gmock_main.cc", | |||
"sourceGroupIndex" : 0 | |||
} | |||
], | |||
"type" : "STATIC_LIBRARY" | |||
} |
@ -1,185 +0,0 @@ | |||
{ | |||
"archive" : {}, | |||
"artifacts" : | |||
[ | |||
{ | |||
"path" : "lib/libgtestd.a" | |||
} | |||
], | |||
"backtrace" : 3, | |||
"backtraceGraph" : | |||
{ | |||
"commands" : | |||
[ | |||
"add_library", | |||
"cxx_library_with_type", | |||
"cxx_library", | |||
"install", | |||
"install_project", | |||
"set_property", | |||
"include_directories", | |||
"target_compile_features" | |||
], | |||
"files" : | |||
[ | |||
"third_party/googletest/googletest/cmake/internal_utils.cmake", | |||
"third_party/googletest/googletest/CMakeLists.txt", | |||
"CMakeLists.txt" | |||
], | |||
"nodes" : | |||
[ | |||
{ | |||
"file" : 1 | |||
}, | |||
{ | |||
"command" : 2, | |||
"file" : 1, | |||
"line" : 131, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 1, | |||
"file" : 0, | |||
"line" : 209, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 152, | |||
"parent" : 2 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 1, | |||
"line" : 151, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 3, | |||
"file" : 0, | |||
"line" : 318, | |||
"parent" : 4 | |||
}, | |||
{ | |||
"file" : 2 | |||
}, | |||
{ | |||
"command" : 5, | |||
"file" : 2, | |||
"line" : 307, | |||
"parent" : 6 | |||
}, | |||
{ | |||
"command" : 6, | |||
"file" : 2, | |||
"line" : 107, | |||
"parent" : 6 | |||
}, | |||
{ | |||
"command" : 6, | |||
"file" : 1, | |||
"line" : 121, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 7, | |||
"file" : 0, | |||
"line" : 196, | |||
"parent" : 2 | |||
} | |||
] | |||
}, | |||
"compileGroups" : | |||
[ | |||
{ | |||
"compileCommandFragments" : | |||
[ | |||
{ | |||
"fragment" : " -fno-exceptions -fno-rtti -g -std=c++11 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -mmacosx-version-min=14.2 -fcolor-diagnostics" | |||
}, | |||
{ | |||
"fragment" : "-Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls" | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"fragment" : "-Wno-missing-field-initializers" | |||
} | |||
], | |||
"includes" : | |||
[ | |||
{ | |||
"backtrace" : 8, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/include" | |||
}, | |||
{ | |||
"backtrace" : 8, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/." | |||
}, | |||
{ | |||
"backtrace" : 9, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest/include" | |||
}, | |||
{ | |||
"backtrace" : 9, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest" | |||
} | |||
], | |||
"language" : "CXX", | |||
"languageStandard" : | |||
{ | |||
"backtraces" : | |||
[ | |||
10 | |||
], | |||
"standard" : "11" | |||
}, | |||
"sourceIndexes" : | |||
[ | |||
0 | |||
] | |||
} | |||
], | |||
"id" : "gtest::@90013eb1b481ea580f52", | |||
"install" : | |||
{ | |||
"destinations" : | |||
[ | |||
{ | |||
"backtrace" : 5, | |||
"path" : "lib" | |||
} | |||
], | |||
"prefix" : | |||
{ | |||
"path" : "/usr/local" | |||
} | |||
}, | |||
"name" : "gtest", | |||
"nameOnDisk" : "libgtestd.a", | |||
"paths" : | |||
{ | |||
"build" : "third_party/googletest/googletest", | |||
"source" : "third_party/googletest/googletest" | |||
}, | |||
"sourceGroups" : | |||
[ | |||
{ | |||
"name" : "Source Files", | |||
"sourceIndexes" : | |||
[ | |||
0 | |||
] | |||
} | |||
], | |||
"sources" : | |||
[ | |||
{ | |||
"backtrace" : 3, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/googletest/googletest/src/gtest-all.cc", | |||
"sourceGroupIndex" : 0 | |||
} | |||
], | |||
"type" : "STATIC_LIBRARY" | |||
} |
@ -1,190 +0,0 @@ | |||
{ | |||
"archive" : {}, | |||
"artifacts" : | |||
[ | |||
{ | |||
"path" : "lib/libgtest_maind.a" | |||
} | |||
], | |||
"backtrace" : 3, | |||
"backtraceGraph" : | |||
{ | |||
"commands" : | |||
[ | |||
"add_library", | |||
"cxx_library_with_type", | |||
"cxx_library", | |||
"install", | |||
"install_project", | |||
"target_link_libraries", | |||
"include_directories", | |||
"target_compile_features" | |||
], | |||
"files" : | |||
[ | |||
"third_party/googletest/googletest/cmake/internal_utils.cmake", | |||
"third_party/googletest/googletest/CMakeLists.txt", | |||
"CMakeLists.txt" | |||
], | |||
"nodes" : | |||
[ | |||
{ | |||
"file" : 1 | |||
}, | |||
{ | |||
"command" : 2, | |||
"file" : 1, | |||
"line" : 133, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 1, | |||
"file" : 0, | |||
"line" : 209, | |||
"parent" : 1 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 152, | |||
"parent" : 2 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 1, | |||
"line" : 151, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 3, | |||
"file" : 0, | |||
"line" : 318, | |||
"parent" : 4 | |||
}, | |||
{ | |||
"command" : 5, | |||
"file" : 1, | |||
"line" : 146, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"file" : 2 | |||
}, | |||
{ | |||
"command" : 6, | |||
"file" : 2, | |||
"line" : 107, | |||
"parent" : 7 | |||
}, | |||
{ | |||
"command" : 6, | |||
"file" : 1, | |||
"line" : 121, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 7, | |||
"file" : 0, | |||
"line" : 196, | |||
"parent" : 2 | |||
} | |||
] | |||
}, | |||
"compileGroups" : | |||
[ | |||
{ | |||
"compileCommandFragments" : | |||
[ | |||
{ | |||
"fragment" : " -fno-exceptions -fno-rtti -g -std=c++11 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -mmacosx-version-min=14.2 -fcolor-diagnostics" | |||
}, | |||
{ | |||
"fragment" : "-Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls" | |||
} | |||
], | |||
"includes" : | |||
[ | |||
{ | |||
"backtrace" : 8, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/include" | |||
}, | |||
{ | |||
"backtrace" : 8, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/." | |||
}, | |||
{ | |||
"backtrace" : 9, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest/include" | |||
}, | |||
{ | |||
"backtrace" : 9, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest" | |||
} | |||
], | |||
"language" : "CXX", | |||
"languageStandard" : | |||
{ | |||
"backtraces" : | |||
[ | |||
10 | |||
], | |||
"standard" : "11" | |||
}, | |||
"sourceIndexes" : | |||
[ | |||
0 | |||
] | |||
} | |||
], | |||
"dependencies" : | |||
[ | |||
{ | |||
"backtrace" : 6, | |||
"id" : "gtest::@90013eb1b481ea580f52" | |||
} | |||
], | |||
"id" : "gtest_main::@90013eb1b481ea580f52", | |||
"install" : | |||
{ | |||
"destinations" : | |||
[ | |||
{ | |||
"backtrace" : 5, | |||
"path" : "lib" | |||
} | |||
], | |||
"prefix" : | |||
{ | |||
"path" : "/usr/local" | |||
} | |||
}, | |||
"name" : "gtest_main", | |||
"nameOnDisk" : "libgtest_maind.a", | |||
"paths" : | |||
{ | |||
"build" : "third_party/googletest/googletest", | |||
"source" : "third_party/googletest/googletest" | |||
}, | |||
"sourceGroups" : | |||
[ | |||
{ | |||
"name" : "Source Files", | |||
"sourceIndexes" : | |||
[ | |||
0 | |||
] | |||
} | |||
], | |||
"sources" : | |||
[ | |||
{ | |||
"backtrace" : 3, | |||
"compileGroupIndex" : 0, | |||
"path" : "third_party/googletest/googletest/src/gtest_main.cc", | |||
"sourceGroupIndex" : 0 | |||
} | |||
], | |||
"type" : "STATIC_LIBRARY" | |||
} |
@ -1,795 +0,0 @@ | |||
{ | |||
"archive" : {}, | |||
"artifacts" : | |||
[ | |||
{ | |||
"path" : "libleveldb.a" | |||
} | |||
], | |||
"backtrace" : 1, | |||
"backtraceGraph" : | |||
{ | |||
"commands" : | |||
[ | |||
"add_library", | |||
"install", | |||
"target_compile_options", | |||
"target_compile_definitions", | |||
"include_directories", | |||
"target_include_directories", | |||
"target_sources" | |||
], | |||
"files" : | |||
[ | |||
"CMakeLists.txt" | |||
], | |||
"nodes" : | |||
[ | |||
{ | |||
"file" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 120, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 1, | |||
"file" : 0, | |||
"line" : 472, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 2, | |||
"file" : 0, | |||
"line" : 266, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 3, | |||
"file" : 0, | |||
"line" : 243, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 0, | |||
"line" : 107, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 5, | |||
"file" : 0, | |||
"line" : 234, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 6, | |||
"file" : 0, | |||
"line" : 121, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 6, | |||
"file" : 0, | |||
"line" : 220, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 6, | |||
"file" : 0, | |||
"line" : 228, | |||
"parent" : 0 | |||
} | |||
] | |||
}, | |||
"compileGroups" : | |||
[ | |||
{ | |||
"compileCommandFragments" : | |||
[ | |||
{ | |||
"fragment" : " -fno-exceptions -fno-rtti -g -std=c++11 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -mmacosx-version-min=14.2 -fcolor-diagnostics" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "-Werror" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"fragment" : "-Wthread-safety" | |||
} | |||
], | |||
"defines" : | |||
[ | |||
{ | |||
"backtrace" : 4, | |||
"define" : "LEVELDB_COMPILE_LIBRARY" | |||
}, | |||
{ | |||
"backtrace" : 4, | |||
"define" : "LEVELDB_PLATFORM_POSIX=1" | |||
} | |||
], | |||
"includes" : | |||
[ | |||
{ | |||
"backtrace" : 5, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/include" | |||
}, | |||
{ | |||
"backtrace" : 5, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/." | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/include" | |||
} | |||
], | |||
"language" : "CXX", | |||
"languageStandard" : | |||
{ | |||
"backtraces" : | |||
[ | |||
1 | |||
], | |||
"standard" : "11" | |||
}, | |||
"sourceIndexes" : | |||
[ | |||
1, | |||
3, | |||
4, | |||
6, | |||
8, | |||
10, | |||
11, | |||
14, | |||
16, | |||
18, | |||
20, | |||
23, | |||
25, | |||
27, | |||
30, | |||
34, | |||
36, | |||
38, | |||
40, | |||
43, | |||
44, | |||
46, | |||
47, | |||
48, | |||
50, | |||
52, | |||
53, | |||
54, | |||
56, | |||
57, | |||
59, | |||
60, | |||
61, | |||
63, | |||
67, | |||
69, | |||
85, | |||
87 | |||
] | |||
} | |||
], | |||
"id" : "leveldb::@6890427a1f51a3e7e1df", | |||
"install" : | |||
{ | |||
"destinations" : | |||
[ | |||
{ | |||
"backtrace" : 2, | |||
"path" : "lib" | |||
} | |||
], | |||
"prefix" : | |||
{ | |||
"path" : "/usr/local" | |||
} | |||
}, | |||
"name" : "leveldb", | |||
"nameOnDisk" : "libleveldb.a", | |||
"paths" : | |||
{ | |||
"build" : ".", | |||
"source" : "." | |||
}, | |||
"sourceGroups" : | |||
[ | |||
{ | |||
"name" : "Header Files", | |||
"sourceIndexes" : | |||
[ | |||
0, | |||
2, | |||
5, | |||
7, | |||
9, | |||
12, | |||
13, | |||
15, | |||
17, | |||
19, | |||
21, | |||
22, | |||
24, | |||
26, | |||
28, | |||
29, | |||
31, | |||
32, | |||
33, | |||
35, | |||
37, | |||
39, | |||
41, | |||
42, | |||
45, | |||
49, | |||
51, | |||
55, | |||
58, | |||
62, | |||
64, | |||
65, | |||
66, | |||
68, | |||
70, | |||
71, | |||
72, | |||
73, | |||
74, | |||
75, | |||
76, | |||
77, | |||
78, | |||
79, | |||
80, | |||
81, | |||
82, | |||
83, | |||
84, | |||
86, | |||
88 | |||
] | |||
}, | |||
{ | |||
"name" : "Source Files", | |||
"sourceIndexes" : | |||
[ | |||
1, | |||
3, | |||
4, | |||
6, | |||
8, | |||
10, | |||
11, | |||
14, | |||
16, | |||
18, | |||
20, | |||
23, | |||
25, | |||
27, | |||
30, | |||
34, | |||
36, | |||
38, | |||
40, | |||
43, | |||
44, | |||
46, | |||
47, | |||
48, | |||
50, | |||
52, | |||
53, | |||
54, | |||
56, | |||
57, | |||
59, | |||
60, | |||
61, | |||
63, | |||
67, | |||
69, | |||
85, | |||
87 | |||
] | |||
} | |||
], | |||
"sources" : | |||
[ | |||
{ | |||
"backtrace" : 7, | |||
"path" : "cmake-build-debug/include/port/port_config.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/builder.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "db/builder.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/c.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/db_impl.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "db/db_impl.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/db_iter.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "db/db_iter.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/dbformat.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "db/dbformat.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/dumpfile.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/filename.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "db/filename.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "db/log_format.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/log_reader.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "db/log_reader.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/log_writer.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "db/log_writer.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/memtable.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "db/memtable.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/repair.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "db/skiplist.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "db/snapshot.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/table_cache.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "db/table_cache.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/version_edit.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "db/version_edit.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/version_set.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "db/version_set.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "db/write_batch_internal.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/write_batch.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "port/port_stdcxx.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "port/port.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "port/thread_annotations.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "table/block_builder.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "table/block_builder.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "table/block.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "table/block.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "table/filter_block.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "table/filter_block.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "table/format.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "table/format.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "table/iterator_wrapper.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "table/iterator.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "table/merger.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "table/merger.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "table/table_builder.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "table/table.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "table/two_level_iterator.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "table/two_level_iterator.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/arena.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "util/arena.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/bloom.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/cache.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/coding.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "util/coding.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/comparator.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/crc32c.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "util/crc32c.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/env.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/filter_policy.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/hash.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "util/hash.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/logging.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "util/logging.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "util/mutexlock.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "util/no_destructor.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/options.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "util/random.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/status.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "include/leveldb/c.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "include/leveldb/cache.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "include/leveldb/comparator.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "include/leveldb/db.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "include/leveldb/dumpfile.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "include/leveldb/env.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "include/leveldb/export.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "include/leveldb/filter_policy.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "include/leveldb/iterator.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "include/leveldb/options.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "include/leveldb/slice.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "include/leveldb/status.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "include/leveldb/table_builder.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "include/leveldb/table.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 7, | |||
"path" : "include/leveldb/write_batch.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 8, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/env_posix.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 8, | |||
"path" : "util/posix_logger.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 9, | |||
"compileGroupIndex" : 0, | |||
"path" : "helpers/memenv/memenv.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 9, | |||
"path" : "helpers/memenv/memenv.h", | |||
"sourceGroupIndex" : 0 | |||
} | |||
], | |||
"type" : "STATIC_LIBRARY" | |||
} |
@ -1,429 +0,0 @@ | |||
{ | |||
"artifacts" : | |||
[ | |||
{ | |||
"path" : "leveldb_tests" | |||
} | |||
], | |||
"backtrace" : 1, | |||
"backtraceGraph" : | |||
{ | |||
"commands" : | |||
[ | |||
"add_executable", | |||
"target_link_libraries", | |||
"target_compile_definitions", | |||
"include_directories", | |||
"target_sources" | |||
], | |||
"files" : | |||
[ | |||
"CMakeLists.txt" | |||
], | |||
"nodes" : | |||
[ | |||
{ | |||
"file" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 313, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 1, | |||
"file" : 0, | |||
"line" : 353, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 2, | |||
"file" : 0, | |||
"line" : 354, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 3, | |||
"file" : 0, | |||
"line" : 107, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 0, | |||
"line" : 314, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 4, | |||
"file" : 0, | |||
"line" : 328, | |||
"parent" : 0 | |||
} | |||
] | |||
}, | |||
"compileGroups" : | |||
[ | |||
{ | |||
"compileCommandFragments" : | |||
[ | |||
{ | |||
"fragment" : " -fno-exceptions -fno-rtti -g -std=c++11 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -mmacosx-version-min=14.2 -fcolor-diagnostics" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"fragment" : "-Werror" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"fragment" : "-Wthread-safety" | |||
} | |||
], | |||
"defines" : | |||
[ | |||
{ | |||
"backtrace" : 3, | |||
"define" : "LEVELDB_PLATFORM_POSIX=1" | |||
} | |||
], | |||
"includes" : | |||
[ | |||
{ | |||
"backtrace" : 4, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/include" | |||
}, | |||
{ | |||
"backtrace" : 4, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/." | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/include" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock/include" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest/include" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"isSystem" : true, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest" | |||
} | |||
], | |||
"language" : "CXX", | |||
"languageStandard" : | |||
{ | |||
"backtraces" : | |||
[ | |||
2 | |||
], | |||
"standard" : "11" | |||
}, | |||
"sourceIndexes" : | |||
[ | |||
1, | |||
2, | |||
3, | |||
5, | |||
6, | |||
7, | |||
8, | |||
9, | |||
10, | |||
11, | |||
12, | |||
13, | |||
14, | |||
15, | |||
16, | |||
17, | |||
18, | |||
19, | |||
20, | |||
21, | |||
22, | |||
23, | |||
24, | |||
25 | |||
] | |||
} | |||
], | |||
"dependencies" : | |||
[ | |||
{ | |||
"backtrace" : 2, | |||
"id" : "leveldb::@6890427a1f51a3e7e1df" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"id" : "gmock::@1fd7ba4b7f21464e3d50" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"id" : "gtest::@90013eb1b481ea580f52" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"id" : "gtest_main::@90013eb1b481ea580f52" | |||
} | |||
], | |||
"id" : "leveldb_tests::@6890427a1f51a3e7e1df", | |||
"link" : | |||
{ | |||
"commandFragments" : | |||
[ | |||
{ | |||
"fragment" : "-fno-exceptions -fno-rtti -g", | |||
"role" : "flags" | |||
}, | |||
{ | |||
"fragment" : "", | |||
"role" : "flags" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"fragment" : "libleveldb.a", | |||
"role" : "libraries" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"fragment" : "lib/libgmockd.a", | |||
"role" : "libraries" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"fragment" : "lib/libgtestd.a", | |||
"role" : "libraries" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"fragment" : "lib/libgtest_maind.a", | |||
"role" : "libraries" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"fragment" : "lib/libgtestd.a", | |||
"role" : "libraries" | |||
} | |||
], | |||
"language" : "CXX" | |||
}, | |||
"name" : "leveldb_tests", | |||
"nameOnDisk" : "leveldb_tests", | |||
"paths" : | |||
{ | |||
"build" : ".", | |||
"source" : "." | |||
}, | |||
"sourceGroups" : | |||
[ | |||
{ | |||
"name" : "Header Files", | |||
"sourceIndexes" : | |||
[ | |||
0, | |||
4 | |||
] | |||
}, | |||
{ | |||
"name" : "Source Files", | |||
"sourceIndexes" : | |||
[ | |||
1, | |||
2, | |||
3, | |||
5, | |||
6, | |||
7, | |||
8, | |||
9, | |||
10, | |||
11, | |||
12, | |||
13, | |||
14, | |||
15, | |||
16, | |||
17, | |||
18, | |||
19, | |||
20, | |||
21, | |||
22, | |||
23, | |||
24, | |||
25 | |||
] | |||
} | |||
], | |||
"sources" : | |||
[ | |||
{ | |||
"backtrace" : 5, | |||
"path" : "cmake-build-debug/include/port/port_config.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 5, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/status_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 5, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/no_destructor_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 5, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/testutil.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 5, | |||
"path" : "util/testutil.h", | |||
"sourceGroupIndex" : 0 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/autocompact_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/corruption_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/db_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/dbformat_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/filename_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/log_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/recovery_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/skiplist_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/version_edit_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/version_set_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/write_batch_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "helpers/memenv/memenv_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "table/filter_block_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "table/table_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/arena_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/bloom_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/cache_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/coding_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/crc32c_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/hash_test.cc", | |||
"sourceGroupIndex" : 1 | |||
}, | |||
{ | |||
"backtrace" : 6, | |||
"compileGroupIndex" : 0, | |||
"path" : "util/logging_test.cc", | |||
"sourceGroupIndex" : 1 | |||
} | |||
], | |||
"type" : "EXECUTABLE" | |||
} |
@ -1,148 +0,0 @@ | |||
{ | |||
"artifacts" : | |||
[ | |||
{ | |||
"path" : "leveldbutil" | |||
} | |||
], | |||
"backtrace" : 1, | |||
"backtraceGraph" : | |||
{ | |||
"commands" : | |||
[ | |||
"add_executable", | |||
"target_link_libraries", | |||
"include_directories" | |||
], | |||
"files" : | |||
[ | |||
"CMakeLists.txt" | |||
], | |||
"nodes" : | |||
[ | |||
{ | |||
"file" : 0 | |||
}, | |||
{ | |||
"command" : 0, | |||
"file" : 0, | |||
"line" : 288, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 1, | |||
"file" : 0, | |||
"line" : 291, | |||
"parent" : 0 | |||
}, | |||
{ | |||
"command" : 2, | |||
"file" : 0, | |||
"line" : 107, | |||
"parent" : 0 | |||
} | |||
] | |||
}, | |||
"compileGroups" : | |||
[ | |||
{ | |||
"compileCommandFragments" : | |||
[ | |||
{ | |||
"fragment" : " -fno-exceptions -fno-rtti -g -std=c++11 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -mmacosx-version-min=14.2 -fcolor-diagnostics" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"fragment" : "-Werror" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"fragment" : "-Wthread-safety" | |||
} | |||
], | |||
"includes" : | |||
[ | |||
{ | |||
"backtrace" : 3, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/include" | |||
}, | |||
{ | |||
"backtrace" : 3, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/." | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"path" : "/Users/arcueid/program/LevelDB-KV-Separation/include" | |||
} | |||
], | |||
"language" : "CXX", | |||
"languageStandard" : | |||
{ | |||
"backtraces" : | |||
[ | |||
1 | |||
], | |||
"standard" : "11" | |||
}, | |||
"sourceIndexes" : | |||
[ | |||
0 | |||
] | |||
} | |||
], | |||
"dependencies" : | |||
[ | |||
{ | |||
"backtrace" : 2, | |||
"id" : "leveldb::@6890427a1f51a3e7e1df" | |||
} | |||
], | |||
"id" : "leveldbutil::@6890427a1f51a3e7e1df", | |||
"link" : | |||
{ | |||
"commandFragments" : | |||
[ | |||
{ | |||
"fragment" : "-fno-exceptions -fno-rtti -g", | |||
"role" : "flags" | |||
}, | |||
{ | |||
"fragment" : "", | |||
"role" : "flags" | |||
}, | |||
{ | |||
"backtrace" : 2, | |||
"fragment" : "libleveldb.a", | |||
"role" : "libraries" | |||
} | |||
], | |||
"language" : "CXX" | |||
}, | |||
"name" : "leveldbutil", | |||
"nameOnDisk" : "leveldbutil", | |||
"paths" : | |||
{ | |||
"build" : ".", | |||
"source" : "." | |||
}, | |||
"sourceGroups" : | |||
[ | |||
{ | |||
"name" : "Source Files", | |||
"sourceIndexes" : | |||
[ | |||
0 | |||
] | |||
} | |||
], | |||
"sources" : | |||
[ | |||
{ | |||
"backtrace" : 1, | |||
"compileGroupIndex" : 0, | |||
"path" : "db/leveldbutil.cc", | |||
"sourceGroupIndex" : 0 | |||
} | |||
], | |||
"type" : "EXECUTABLE" | |||
} |
@ -1,93 +0,0 @@ | |||
{ | |||
"kind" : "toolchains", | |||
"toolchains" : | |||
[ | |||
{ | |||
"compiler" : | |||
{ | |||
"id" : "AppleClang", | |||
"implicit" : | |||
{ | |||
"includeDirectories" : | |||
[ | |||
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include", | |||
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include", | |||
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include" | |||
], | |||
"linkDirectories" : | |||
[ | |||
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib", | |||
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift" | |||
], | |||
"linkFrameworkDirectories" : | |||
[ | |||
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks" | |||
], | |||
"linkLibraries" : [] | |||
}, | |||
"path" : "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc", | |||
"version" : "15.0.0.15000309" | |||
}, | |||
"language" : "C", | |||
"sourceFileExtensions" : | |||
[ | |||
"c", | |||
"m" | |||
] | |||
}, | |||
{ | |||
"compiler" : | |||
{ | |||
"id" : "AppleClang", | |||
"implicit" : | |||
{ | |||
"includeDirectories" : | |||
[ | |||
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1", | |||
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include", | |||
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include", | |||
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include" | |||
], | |||
"linkDirectories" : | |||
[ | |||
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib", | |||
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift" | |||
], | |||
"linkFrameworkDirectories" : | |||
[ | |||
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks" | |||
], | |||
"linkLibraries" : | |||
[ | |||
"c++" | |||
] | |||
}, | |||
"path" : "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++", | |||
"version" : "15.0.0.15000309" | |||
}, | |||
"language" : "CXX", | |||
"sourceFileExtensions" : | |||
[ | |||
"C", | |||
"M", | |||
"c++", | |||
"cc", | |||
"cpp", | |||
"cxx", | |||
"mm", | |||
"mpp", | |||
"CPP", | |||
"ixx", | |||
"cppm", | |||
"ccm", | |||
"cxxm", | |||
"c++m" | |||
] | |||
} | |||
], | |||
"version" : | |||
{ | |||
"major" : 1, | |||
"minor" : 0 | |||
} | |||
} |
@ -1,727 +0,0 @@ | |||
# This is the CMakeCache file. | |||
# For build in directory: /Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug | |||
# It was generated by CMake: /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake | |||
# You can edit this file to change values found and used by cmake. | |||
# If you do not want to change any of the values, simply exit the editor. | |||
# If you do want to change a value, simply edit, save, and exit the editor. | |||
# The syntax for the file is as follows: | |||
# KEY:TYPE=VALUE | |||
# KEY is the name of a variable in the cache. | |||
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. | |||
# VALUE is the current value for the KEY. | |||
######################## | |||
# EXTERNAL cache entries | |||
######################## | |||
//Build a 32 bit version of the library. | |||
BENCHMARK_BUILD_32_BITS:BOOL=OFF | |||
//Flags used by the C++ compiler during coverage builds. | |||
BENCHMARK_CXX_FLAGS_COVERAGE:STRING=-g | |||
//Allow the downloading and in-tree building of unmet dependencies | |||
BENCHMARK_DOWNLOAD_DEPENDENCIES:BOOL=OFF | |||
//Enable building and running the assembly tests | |||
BENCHMARK_ENABLE_ASSEMBLY_TESTS:BOOL=OFF | |||
//Build documentation with Doxygen. | |||
BENCHMARK_ENABLE_DOXYGEN:BOOL=OFF | |||
//Enable the use of exceptions in the benchmark library. | |||
BENCHMARK_ENABLE_EXCEPTIONS:BOOL=OFF | |||
//Enable building the unit tests which depend on gtest | |||
BENCHMARK_ENABLE_GTEST_TESTS:BOOL=ON | |||
//Enable installation of benchmark. (Projects embedding benchmark | |||
// may want to turn this OFF.) | |||
BENCHMARK_ENABLE_INSTALL:BOOL=ON | |||
//Enable performance counters provided by libpfm | |||
BENCHMARK_ENABLE_LIBPFM:BOOL=OFF | |||
//Enable link time optimisation of the benchmark library. | |||
BENCHMARK_ENABLE_LTO:BOOL=OFF | |||
//Enable testing of the benchmark library. | |||
BENCHMARK_ENABLE_TESTING:BOOL=OFF | |||
//Build Release candidates with -Werror. | |||
BENCHMARK_ENABLE_WERROR:BOOL=ON | |||
//Flags used for linking binaries during coverage builds. | |||
BENCHMARK_EXE_LINKER_FLAGS_COVERAGE:STRING= | |||
//Build Release candidates with -Werror regardless of compiler | |||
// issues. | |||
BENCHMARK_FORCE_WERROR:BOOL=OFF | |||
//Enable installation of documentation. | |||
BENCHMARK_INSTALL_DOCS:BOOL=ON | |||
//Flags used by the shared libraries linker during coverage builds. | |||
BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE:STRING= | |||
//Use bundled GoogleTest. If disabled, the find_package(GTest) | |||
// will be used. | |||
BENCHMARK_USE_BUNDLED_GTEST:BOOL=ON | |||
//Build and test using libc++ as the standard library. | |||
BENCHMARK_USE_LIBCXX:BOOL=OFF | |||
//Builds the googlemock subproject | |||
BUILD_GMOCK:BOOL=ON | |||
//Path to a program. | |||
CMAKE_ADDR2LINE:FILEPATH=CMAKE_ADDR2LINE-NOTFOUND | |||
//Path to a program. | |||
CMAKE_AR:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar | |||
//Choose the type of build, options are: None Debug Release RelWithDebInfo | |||
// MinSizeRel ... | |||
CMAKE_BUILD_TYPE:STRING=Debug | |||
//Enable colored diagnostics throughout. | |||
CMAKE_COLOR_DIAGNOSTICS:BOOL=ON | |||
//CXX compiler | |||
CMAKE_CXX_COMPILER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ | |||
//Flags used by the CXX compiler during all build types. | |||
CMAKE_CXX_FLAGS:STRING= | |||
//Flags used by the CXX compiler during DEBUG builds. | |||
CMAKE_CXX_FLAGS_DEBUG:STRING=-g | |||
//Flags used by the CXX compiler during MINSIZEREL builds. | |||
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG | |||
//Flags used by the CXX compiler during RELEASE builds. | |||
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG | |||
//Flags used by the CXX compiler during RELWITHDEBINFO builds. | |||
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG | |||
//C compiler | |||
CMAKE_C_COMPILER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc | |||
//Flags used by the C compiler during all build types. | |||
CMAKE_C_FLAGS:STRING= | |||
//Flags used by the C compiler during DEBUG builds. | |||
CMAKE_C_FLAGS_DEBUG:STRING=-g | |||
//Flags used by the C compiler during MINSIZEREL builds. | |||
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG | |||
//Flags used by the C compiler during RELEASE builds. | |||
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG | |||
//Flags used by the C compiler during RELWITHDEBINFO builds. | |||
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG | |||
//Path to a program. | |||
CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND | |||
//Flags used by the linker during all build types. | |||
CMAKE_EXE_LINKER_FLAGS:STRING= | |||
//Flags used by the linker during DEBUG builds. | |||
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= | |||
//Flags used by the linker during MINSIZEREL builds. | |||
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= | |||
//Flags used by the linker during RELEASE builds. | |||
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= | |||
//Flags used by the linker during RELWITHDEBINFO builds. | |||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= | |||
//Enable/Disable output of compile commands during generation. | |||
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= | |||
//Value Computed by CMake. | |||
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/CMakeFiles/pkgRedirects | |||
//User executables (bin) | |||
CMAKE_INSTALL_BINDIR:PATH=bin | |||
//Read-only architecture-independent data (DATAROOTDIR) | |||
CMAKE_INSTALL_DATADIR:PATH= | |||
//Read-only architecture-independent data root (share) | |||
CMAKE_INSTALL_DATAROOTDIR:PATH=share | |||
//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) | |||
CMAKE_INSTALL_DOCDIR:PATH= | |||
//C header files (include) | |||
CMAKE_INSTALL_INCLUDEDIR:PATH=include | |||
//Info documentation (DATAROOTDIR/info) | |||
CMAKE_INSTALL_INFODIR:PATH= | |||
//Object code libraries (lib) | |||
CMAKE_INSTALL_LIBDIR:PATH=lib | |||
//Program executables (libexec) | |||
CMAKE_INSTALL_LIBEXECDIR:PATH=libexec | |||
//Locale-dependent data (DATAROOTDIR/locale) | |||
CMAKE_INSTALL_LOCALEDIR:PATH= | |||
//Modifiable single-machine data (var) | |||
CMAKE_INSTALL_LOCALSTATEDIR:PATH=var | |||
//Man documentation (DATAROOTDIR/man) | |||
CMAKE_INSTALL_MANDIR:PATH= | |||
//Path to a program. | |||
CMAKE_INSTALL_NAME_TOOL:FILEPATH=/Users/arcueid/anaconda3/bin/install_name_tool | |||
//C header files for non-gcc (/usr/include) | |||
CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include | |||
//Install path prefix, prepended onto install directories. | |||
CMAKE_INSTALL_PREFIX:PATH=/usr/local | |||
//Run-time variable data (LOCALSTATEDIR/run) | |||
CMAKE_INSTALL_RUNSTATEDIR:PATH= | |||
//System admin executables (sbin) | |||
CMAKE_INSTALL_SBINDIR:PATH=sbin | |||
//Modifiable architecture-independent data (com) | |||
CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com | |||
//Read-only single-machine data (etc) | |||
CMAKE_INSTALL_SYSCONFDIR:PATH=etc | |||
//Path to a program. | |||
CMAKE_LINKER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld | |||
//No help, variable specified on the command line. | |||
CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Applications/CLion.app/Contents/bin/ninja/mac/aarch64/ninja | |||
//Flags used by the linker during the creation of modules during | |||
// all build types. | |||
CMAKE_MODULE_LINKER_FLAGS:STRING= | |||
//Flags used by the linker during the creation of modules during | |||
// DEBUG builds. | |||
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= | |||
//Flags used by the linker during the creation of modules during | |||
// MINSIZEREL builds. | |||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= | |||
//Flags used by the linker during the creation of modules during | |||
// RELEASE builds. | |||
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= | |||
//Flags used by the linker during the creation of modules during | |||
// RELWITHDEBINFO builds. | |||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= | |||
//Path to a program. | |||
CMAKE_NM:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/nm | |||
//Path to a program. | |||
CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND | |||
//Path to a program. | |||
CMAKE_OBJDUMP:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump | |||
//Build architectures for OSX | |||
CMAKE_OSX_ARCHITECTURES:STRING= | |||
//Minimum OS X version to target for deployment (at runtime); newer | |||
// APIs weak linked. Set to empty string for default value. | |||
CMAKE_OSX_DEPLOYMENT_TARGET:STRING=14.2 | |||
//The product will be built against the headers and libraries located | |||
// inside the indicated SDK. | |||
CMAKE_OSX_SYSROOT:PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk | |||
//Value Computed by CMake | |||
CMAKE_PROJECT_DESCRIPTION:STATIC= | |||
//Value Computed by CMake | |||
CMAKE_PROJECT_HOMEPAGE_URL:STATIC= | |||
//Value Computed by CMake | |||
CMAKE_PROJECT_NAME:STATIC=leveldb | |||
//Value Computed by CMake | |||
CMAKE_PROJECT_VERSION:STATIC=1.23.0 | |||
//Value Computed by CMake | |||
CMAKE_PROJECT_VERSION_MAJOR:STATIC=1 | |||
//Value Computed by CMake | |||
CMAKE_PROJECT_VERSION_MINOR:STATIC=23 | |||
//Value Computed by CMake | |||
CMAKE_PROJECT_VERSION_PATCH:STATIC=0 | |||
//Value Computed by CMake | |||
CMAKE_PROJECT_VERSION_TWEAK:STATIC= | |||
//Path to a program. | |||
CMAKE_RANLIB:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib | |||
//Path to a program. | |||
CMAKE_READELF:FILEPATH=CMAKE_READELF-NOTFOUND | |||
//Flags used by the linker during the creation of shared libraries | |||
// during all build types. | |||
CMAKE_SHARED_LINKER_FLAGS:STRING= | |||
//Flags used by the linker during the creation of shared libraries | |||
// during DEBUG builds. | |||
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= | |||
//Flags used by the linker during the creation of shared libraries | |||
// during MINSIZEREL builds. | |||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= | |||
//Flags used by the linker during the creation of shared libraries | |||
// during RELEASE builds. | |||
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= | |||
//Flags used by the linker during the creation of shared libraries | |||
// during RELWITHDEBINFO builds. | |||
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= | |||
//If set, runtime paths are not added when installing shared libraries, | |||
// but are added when building. | |||
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO | |||
//If set, runtime paths are not added when using shared libraries. | |||
CMAKE_SKIP_RPATH:BOOL=NO | |||
//Flags used by the linker during the creation of static libraries | |||
// during all build types. | |||
CMAKE_STATIC_LINKER_FLAGS:STRING= | |||
//Flags used by the linker during the creation of static libraries | |||
// during DEBUG builds. | |||
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= | |||
//Flags used by the linker during the creation of static libraries | |||
// during MINSIZEREL builds. | |||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= | |||
//Flags used by the linker during the creation of static libraries | |||
// during RELEASE builds. | |||
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= | |||
//Flags used by the linker during the creation of static libraries | |||
// during RELWITHDEBINFO builds. | |||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= | |||
//Path to a program. | |||
CMAKE_STRIP:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip | |||
//Path to a program. | |||
CMAKE_TAPI:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi | |||
//If this value is on, makefiles will be generated without the | |||
// .SILENT directive, and all commands will be echoed to the console | |||
// during the make. This is useful for debugging only. With Visual | |||
// Studio IDE projects all commands are done without /nologo. | |||
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE | |||
//OFF | |||
CXXFEATURECHECK_DEBUG:BOOL=OFF | |||
//Git command line client | |||
GIT_EXECUTABLE:FILEPATH=/usr/bin/git | |||
//Enable installation of googletest. (Projects embedding googletest | |||
// may want to turn this OFF.) | |||
INSTALL_GTEST:BOOL=ON | |||
//Build LevelDB's benchmarks | |||
LEVELDB_BUILD_BENCHMARKS:BOOL=ON | |||
//Build LevelDB's unit tests | |||
LEVELDB_BUILD_TESTS:BOOL=ON | |||
//Install LevelDB's header and library | |||
LEVELDB_INSTALL:BOOL=ON | |||
//Value Computed by CMake | |||
benchmark_BINARY_DIR:STATIC=/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark | |||
//Value Computed by CMake | |||
benchmark_IS_TOP_LEVEL:STATIC=OFF | |||
//Value Computed by CMake | |||
benchmark_SOURCE_DIR:STATIC=/Users/arcueid/program/LevelDB-KV-Separation/third_party/benchmark | |||
//Value Computed by CMake | |||
gmock_BINARY_DIR:STATIC=/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googlemock | |||
//Value Computed by CMake | |||
gmock_IS_TOP_LEVEL:STATIC=OFF | |||
//Dependencies for the target | |||
gmock_LIB_DEPENDS:STATIC=general;gtest; | |||
//Value Computed by CMake | |||
gmock_SOURCE_DIR:STATIC=/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock | |||
//Build all of Google Mock's own tests. | |||
gmock_build_tests:BOOL=OFF | |||
//Dependencies for the target | |||
gmock_main_LIB_DEPENDS:STATIC=general;gmock; | |||
//Value Computed by CMake | |||
googletest-distribution_BINARY_DIR:STATIC=/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest | |||
//Value Computed by CMake | |||
googletest-distribution_IS_TOP_LEVEL:STATIC=OFF | |||
//Value Computed by CMake | |||
googletest-distribution_SOURCE_DIR:STATIC=/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest | |||
//Value Computed by CMake | |||
gtest_BINARY_DIR:STATIC=/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest | |||
//Value Computed by CMake | |||
gtest_IS_TOP_LEVEL:STATIC=OFF | |||
//Value Computed by CMake | |||
gtest_SOURCE_DIR:STATIC=/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest | |||
//Build gtest's sample programs. | |||
gtest_build_samples:BOOL=OFF | |||
//Build all of gtest's own tests. | |||
gtest_build_tests:BOOL=OFF | |||
//Disable uses of pthreads in gtest. | |||
gtest_disable_pthreads:BOOL=OFF | |||
//Use shared (DLL) run-time lib even when Google Test is built | |||
// as static lib. | |||
gtest_force_shared_crt:BOOL=ON | |||
//Build gtest with internal symbols hidden in shared libraries. | |||
gtest_hide_internal_symbols:BOOL=OFF | |||
//Dependencies for the target | |||
gtest_main_LIB_DEPENDS:STATIC=general;gtest; | |||
//Value Computed by CMake | |||
leveldb_BINARY_DIR:STATIC=/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug | |||
//Value Computed by CMake | |||
leveldb_IS_TOP_LEVEL:STATIC=ON | |||
//Value Computed by CMake | |||
leveldb_SOURCE_DIR:STATIC=/Users/arcueid/program/LevelDB-KV-Separation | |||
######################## | |||
# INTERNAL cache entries | |||
######################## | |||
//ADVANCED property for variable: BENCHMARK_CXX_FLAGS_COVERAGE | |||
BENCHMARK_CXX_FLAGS_COVERAGE-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: BENCHMARK_EXE_LINKER_FLAGS_COVERAGE | |||
BENCHMARK_EXE_LINKER_FLAGS_COVERAGE-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE | |||
BENCHMARK_SHARED_LINKER_FLAGS_COVERAGE-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_ADDR2LINE | |||
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_AR | |||
CMAKE_AR-ADVANCED:INTERNAL=1 | |||
//This is the directory where this CMakeCache.txt was created | |||
CMAKE_CACHEFILE_DIR:INTERNAL=/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug | |||
//Major version of cmake used to create the current loaded cache | |||
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 | |||
//Minor version of cmake used to create the current loaded cache | |||
CMAKE_CACHE_MINOR_VERSION:INTERNAL=29 | |||
//Patch version of cmake used to create the current loaded cache | |||
CMAKE_CACHE_PATCH_VERSION:INTERNAL=6 | |||
//Path to CMake executable. | |||
CMAKE_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake | |||
//Path to cpack program executable. | |||
CMAKE_CPACK_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cpack | |||
//Path to ctest program executable. | |||
CMAKE_CTEST_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/ctest | |||
//ADVANCED property for variable: CMAKE_CXX_COMPILER | |||
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_CXX_FLAGS | |||
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG | |||
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL | |||
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE | |||
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO | |||
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_C_COMPILER | |||
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_C_FLAGS | |||
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG | |||
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL | |||
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE | |||
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO | |||
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_DLLTOOL | |||
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 | |||
//Executable file format | |||
CMAKE_EXECUTABLE_FORMAT:INTERNAL=MACHO | |||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS | |||
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG | |||
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL | |||
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE | |||
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO | |||
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS | |||
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 | |||
//Name of external makefile project generator. | |||
CMAKE_EXTRA_GENERATOR:INTERNAL= | |||
//Name of generator. | |||
CMAKE_GENERATOR:INTERNAL=Ninja | |||
//Generator instance identifier. | |||
CMAKE_GENERATOR_INSTANCE:INTERNAL= | |||
//Name of generator platform. | |||
CMAKE_GENERATOR_PLATFORM:INTERNAL= | |||
//Name of generator toolset. | |||
CMAKE_GENERATOR_TOOLSET:INTERNAL= | |||
//Test CMAKE_HAVE_LIBC_PTHREAD | |||
CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 | |||
//Source directory with the top level CMakeLists.txt file for this | |||
// project | |||
CMAKE_HOME_DIRECTORY:INTERNAL=/Users/arcueid/program/LevelDB-KV-Separation | |||
//ADVANCED property for variable: CMAKE_INSTALL_BINDIR | |||
CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_INSTALL_DATADIR | |||
CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR | |||
CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR | |||
CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR | |||
CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_INSTALL_INFODIR | |||
CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR | |||
CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR | |||
CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR | |||
CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR | |||
CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_INSTALL_MANDIR | |||
CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL | |||
CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR | |||
CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR | |||
CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR | |||
CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR | |||
CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR | |||
CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_LINKER | |||
CMAKE_LINKER-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS | |||
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG | |||
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL | |||
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE | |||
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO | |||
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_NM | |||
CMAKE_NM-ADVANCED:INTERNAL=1 | |||
//number of local generators | |||
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=6 | |||
//ADVANCED property for variable: CMAKE_OBJCOPY | |||
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_OBJDUMP | |||
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 | |||
//Platform information initialized | |||
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_RANLIB | |||
CMAKE_RANLIB-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_READELF | |||
CMAKE_READELF-ADVANCED:INTERNAL=1 | |||
//Path to CMake installation. | |||
CMAKE_ROOT:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29 | |||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS | |||
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG | |||
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL | |||
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE | |||
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO | |||
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH | |||
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_SKIP_RPATH | |||
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS | |||
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG | |||
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL | |||
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE | |||
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO | |||
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_STRIP | |||
CMAKE_STRIP-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: CMAKE_TAPI | |||
CMAKE_TAPI-ADVANCED:INTERNAL=1 | |||
//uname command | |||
CMAKE_UNAME:INTERNAL=/usr/bin/uname | |||
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE | |||
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 | |||
//Result of TRY_COMPILE | |||
COMPILE_HAVE_GNU_POSIX_REGEX:INTERNAL=FALSE | |||
//Result of TRY_COMPILE | |||
COMPILE_HAVE_POSIX_REGEX:INTERNAL=TRUE | |||
//Result of TRY_COMPILE | |||
COMPILE_HAVE_PTHREAD_AFFINITY:INTERNAL=FALSE | |||
//Result of TRY_COMPILE | |||
COMPILE_HAVE_STD_REGEX:INTERNAL=TRUE | |||
//Result of TRY_COMPILE | |||
COMPILE_HAVE_STEADY_CLOCK:INTERNAL=TRUE | |||
//Result of TRY_COMPILE | |||
COMPILE_HAVE_THREAD_SAFETY_ATTRIBUTES:INTERNAL=TRUE | |||
//Details about finding Git | |||
FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[/usr/bin/git][v2.39.3 (Apple Git-146)()] | |||
//Details about finding Python | |||
FIND_PACKAGE_MESSAGE_DETAILS_Python:INTERNAL=[/Users/arcueid/anaconda3/bin/python3.11][cfound components: Interpreter ][v3.11.5()] | |||
//Details about finding Threads | |||
FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] | |||
//ADVANCED property for variable: GIT_EXECUTABLE | |||
GIT_EXECUTABLE-ADVANCED:INTERNAL=1 | |||
//Test HAVE_CLANG_THREAD_SAFETY | |||
HAVE_CLANG_THREAD_SAFETY:INTERNAL=1 | |||
//Have library crc32c | |||
HAVE_CRC32C:INTERNAL= | |||
//Test HAVE_CXX17_HAS_INCLUDE | |||
HAVE_CXX17_HAS_INCLUDE:INTERNAL=1 | |||
//Test HAVE_CXX_FLAG_COVERAGE | |||
HAVE_CXX_FLAG_COVERAGE:INTERNAL=1 | |||
//Test HAVE_CXX_FLAG_FNO_EXCEPTIONS | |||
HAVE_CXX_FLAG_FNO_EXCEPTIONS:INTERNAL=1 | |||
//Test HAVE_CXX_FLAG_FSTRICT_ALIASING | |||
HAVE_CXX_FLAG_FSTRICT_ALIASING:INTERNAL=1 | |||
//Test HAVE_CXX_FLAG_PEDANTIC | |||
HAVE_CXX_FLAG_PEDANTIC:INTERNAL=1 | |||
//Test HAVE_CXX_FLAG_PEDANTIC_ERRORS | |||
HAVE_CXX_FLAG_PEDANTIC_ERRORS:INTERNAL=1 | |||
//Test HAVE_CXX_FLAG_WALL | |||
HAVE_CXX_FLAG_WALL:INTERNAL=1 | |||
//Test HAVE_CXX_FLAG_WD654 | |||
HAVE_CXX_FLAG_WD654:INTERNAL= | |||
//Test HAVE_CXX_FLAG_WERROR | |||
HAVE_CXX_FLAG_WERROR:INTERNAL=1 | |||
//Test HAVE_CXX_FLAG_WEXTRA | |||
HAVE_CXX_FLAG_WEXTRA:INTERNAL=1 | |||
//Test HAVE_CXX_FLAG_WFLOAT_EQUAL | |||
HAVE_CXX_FLAG_WFLOAT_EQUAL:INTERNAL=1 | |||
//Test HAVE_CXX_FLAG_WNO_DEPRECATED | |||
HAVE_CXX_FLAG_WNO_DEPRECATED:INTERNAL=1 | |||
//Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS | |||
HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS:INTERNAL=1 | |||
//Test HAVE_CXX_FLAG_WSHADOW | |||
HAVE_CXX_FLAG_WSHADOW:INTERNAL=1 | |||
//Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 | |||
HAVE_CXX_FLAG_WSHORTEN_64_TO_32:INTERNAL=1 | |||
//Test HAVE_CXX_FLAG_WSTRICT_ALIASING | |||
HAVE_CXX_FLAG_WSTRICT_ALIASING:INTERNAL=1 | |||
//Test HAVE_CXX_FLAG_WSUGGEST_OVERRIDE | |||
HAVE_CXX_FLAG_WSUGGEST_OVERRIDE:INTERNAL=1 | |||
//Test HAVE_CXX_FLAG_WTHREAD_SAFETY | |||
HAVE_CXX_FLAG_WTHREAD_SAFETY:INTERNAL=1 | |||
//Have symbol fdatasync | |||
HAVE_FDATASYNC:INTERNAL= | |||
//Have symbol F_FULLFSYNC | |||
HAVE_FULLFSYNC:INTERNAL=1 | |||
//Test HAVE_KYOTOCABINET | |||
HAVE_KYOTOCABINET:INTERNAL= | |||
//Have library rt | |||
HAVE_LIB_RT:INTERNAL= | |||
//Have symbol O_CLOEXEC | |||
HAVE_O_CLOEXEC:INTERNAL=1 | |||
//Have library snappy | |||
HAVE_SNAPPY:INTERNAL= | |||
//Have library sqlite3 | |||
HAVE_SQLITE3:INTERNAL=1 | |||
//Have library tcmalloc | |||
HAVE_TCMALLOC:INTERNAL= | |||
//Have include unistd.h | |||
HAVE_UNISTD_H:INTERNAL=1 | |||
//Have library zstd | |||
HAVE_ZSTD:INTERNAL= | |||
//Test LEVELDB_HAVE_NO_MISSING_FIELD_INITIALIZERS | |||
LEVELDB_HAVE_NO_MISSING_FIELD_INITIALIZERS:INTERNAL=1 | |||
//Result of try_run() | |||
RUN_HAVE_POSIX_REGEX:INTERNAL=0 | |||
//Result of try_run() | |||
RUN_HAVE_STD_REGEX:INTERNAL=0 | |||
//Result of try_run() | |||
RUN_HAVE_STEADY_CLOCK:INTERNAL=0 | |||
//Result of try_run() | |||
RUN_HAVE_THREAD_SAFETY_ATTRIBUTES:INTERNAL=0 | |||
//CMAKE_INSTALL_PREFIX during last run | |||
_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local | |||
//Compiler reason failure | |||
_Python_Compiler_REASON_FAILURE:INTERNAL= | |||
//Development reason failure | |||
_Python_Development_REASON_FAILURE:INTERNAL= | |||
//Path to a program. | |||
_Python_EXECUTABLE:INTERNAL=/Users/arcueid/anaconda3/bin/python3.11 | |||
//Python Properties | |||
_Python_INTERPRETER_PROPERTIES:INTERNAL=Python;3;11;5;64;32;;cpython-311-darwin;abi3;/Users/arcueid/anaconda3/lib/python3.11;/Users/arcueid/anaconda3/lib/python3.11;/Users/arcueid/anaconda3/lib/python3.11/site-packages;/Users/arcueid/anaconda3/lib/python3.11/site-packages | |||
_Python_INTERPRETER_SIGNATURE:INTERNAL=827ded05ad49126dc79651ab807e55a5 | |||
//NumPy reason failure | |||
_Python_NumPy_REASON_FAILURE:INTERNAL= | |||
cmake_package_name:INTERNAL=GTest | |||
generated_dir:INTERNAL=/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/generated | |||
//ADVANCED property for variable: gmock_build_tests | |||
gmock_build_tests-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: gtest_build_samples | |||
gtest_build_samples-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: gtest_build_tests | |||
gtest_build_tests-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: gtest_disable_pthreads | |||
gtest_disable_pthreads-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: gtest_force_shared_crt | |||
gtest_force_shared_crt-ADVANCED:INTERNAL=1 | |||
//ADVANCED property for variable: gtest_hide_internal_symbols | |||
gtest_hide_internal_symbols-ADVANCED:INTERNAL=1 | |||
targets_export_name:INTERNAL=GTestTargets | |||
@ -1,80 +0,0 @@ | |||
set(CMAKE_C_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc") | |||
set(CMAKE_C_COMPILER_ARG1 "") | |||
set(CMAKE_C_COMPILER_ID "AppleClang") | |||
set(CMAKE_C_COMPILER_VERSION "15.0.0.15000309") | |||
set(CMAKE_C_COMPILER_VERSION_INTERNAL "") | |||
set(CMAKE_C_COMPILER_WRAPPER "") | |||
set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") | |||
set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") | |||
set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") | |||
set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") | |||
set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") | |||
set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") | |||
set(CMAKE_C17_COMPILE_FEATURES "c_std_17") | |||
set(CMAKE_C23_COMPILE_FEATURES "c_std_23") | |||
set(CMAKE_C_PLATFORM_ID "Darwin") | |||
set(CMAKE_C_SIMULATE_ID "") | |||
set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") | |||
set(CMAKE_C_SIMULATE_VERSION "") | |||
set(CMAKE_AR "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar") | |||
set(CMAKE_C_COMPILER_AR "") | |||
set(CMAKE_RANLIB "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib") | |||
set(CMAKE_C_COMPILER_RANLIB "") | |||
set(CMAKE_LINKER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld") | |||
set(CMAKE_LINKER_LINK "") | |||
set(CMAKE_LINKER_LLD "") | |||
set(CMAKE_C_COMPILER_LINKER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld") | |||
set(CMAKE_C_COMPILER_LINKER_ID "AppleClang") | |||
set(CMAKE_C_COMPILER_LINKER_VERSION 1053.12) | |||
set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) | |||
set(CMAKE_MT "") | |||
set(CMAKE_TAPI "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi") | |||
set(CMAKE_COMPILER_IS_GNUCC ) | |||
set(CMAKE_C_COMPILER_LOADED 1) | |||
set(CMAKE_C_COMPILER_WORKS TRUE) | |||
set(CMAKE_C_ABI_COMPILED TRUE) | |||
set(CMAKE_C_COMPILER_ENV_VAR "CC") | |||
set(CMAKE_C_COMPILER_ID_RUN 1) | |||
set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) | |||
set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) | |||
set(CMAKE_C_LINKER_PREFERENCE 10) | |||
set(CMAKE_C_LINKER_DEPFILE_SUPPORTED FALSE) | |||
# Save compiler ABI information. | |||
set(CMAKE_C_SIZEOF_DATA_PTR "8") | |||
set(CMAKE_C_COMPILER_ABI "") | |||
set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") | |||
set(CMAKE_C_LIBRARY_ARCHITECTURE "") | |||
if(CMAKE_C_SIZEOF_DATA_PTR) | |||
set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") | |||
endif() | |||
if(CMAKE_C_COMPILER_ABI) | |||
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") | |||
endif() | |||
if(CMAKE_C_LIBRARY_ARCHITECTURE) | |||
set(CMAKE_LIBRARY_ARCHITECTURE "") | |||
endif() | |||
set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") | |||
if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) | |||
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") | |||
endif() | |||
set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include") | |||
set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") | |||
set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift") | |||
set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks") |
@ -1,92 +0,0 @@ | |||
set(CMAKE_CXX_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++") | |||
set(CMAKE_CXX_COMPILER_ARG1 "") | |||
set(CMAKE_CXX_COMPILER_ID "AppleClang") | |||
set(CMAKE_CXX_COMPILER_VERSION "15.0.0.15000309") | |||
set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") | |||
set(CMAKE_CXX_COMPILER_WRAPPER "") | |||
set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98") | |||
set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") | |||
set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") | |||
set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") | |||
set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") | |||
set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") | |||
set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") | |||
set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") | |||
set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") | |||
set(CMAKE_CXX_PLATFORM_ID "Darwin") | |||
set(CMAKE_CXX_SIMULATE_ID "") | |||
set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") | |||
set(CMAKE_CXX_SIMULATE_VERSION "") | |||
set(CMAKE_AR "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar") | |||
set(CMAKE_CXX_COMPILER_AR "") | |||
set(CMAKE_RANLIB "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib") | |||
set(CMAKE_CXX_COMPILER_RANLIB "") | |||
set(CMAKE_LINKER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld") | |||
set(CMAKE_LINKER_LINK "") | |||
set(CMAKE_LINKER_LLD "") | |||
set(CMAKE_CXX_COMPILER_LINKER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld") | |||
set(CMAKE_CXX_COMPILER_LINKER_ID "AppleClang") | |||
set(CMAKE_CXX_COMPILER_LINKER_VERSION 1053.12) | |||
set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) | |||
set(CMAKE_MT "") | |||
set(CMAKE_TAPI "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi") | |||
set(CMAKE_COMPILER_IS_GNUCXX ) | |||
set(CMAKE_CXX_COMPILER_LOADED 1) | |||
set(CMAKE_CXX_COMPILER_WORKS TRUE) | |||
set(CMAKE_CXX_ABI_COMPILED TRUE) | |||
set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") | |||
set(CMAKE_CXX_COMPILER_ID_RUN 1) | |||
set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) | |||
set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) | |||
foreach (lang IN ITEMS C OBJC OBJCXX) | |||
if (CMAKE_${lang}_COMPILER_ID_RUN) | |||
foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) | |||
list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) | |||
endforeach() | |||
endif() | |||
endforeach() | |||
set(CMAKE_CXX_LINKER_PREFERENCE 30) | |||
set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) | |||
set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED FALSE) | |||
# Save compiler ABI information. | |||
set(CMAKE_CXX_SIZEOF_DATA_PTR "8") | |||
set(CMAKE_CXX_COMPILER_ABI "") | |||
set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") | |||
set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") | |||
if(CMAKE_CXX_SIZEOF_DATA_PTR) | |||
set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") | |||
endif() | |||
if(CMAKE_CXX_COMPILER_ABI) | |||
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") | |||
endif() | |||
if(CMAKE_CXX_LIBRARY_ARCHITECTURE) | |||
set(CMAKE_LIBRARY_ARCHITECTURE "") | |||
endif() | |||
set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") | |||
if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) | |||
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") | |||
endif() | |||
set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include") | |||
set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++") | |||
set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/swift") | |||
set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks") | |||
set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") |
@ -1,15 +0,0 @@ | |||
set(CMAKE_HOST_SYSTEM "Darwin-23.2.0") | |||
set(CMAKE_HOST_SYSTEM_NAME "Darwin") | |||
set(CMAKE_HOST_SYSTEM_VERSION "23.2.0") | |||
set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") | |||
set(CMAKE_SYSTEM "Darwin-23.2.0") | |||
set(CMAKE_SYSTEM_NAME "Darwin") | |||
set(CMAKE_SYSTEM_VERSION "23.2.0") | |||
set(CMAKE_SYSTEM_PROCESSOR "arm64") | |||
set(CMAKE_CROSSCOMPILING "FALSE") | |||
set(CMAKE_SYSTEM_LOADED 1) |
@ -1,895 +0,0 @@ | |||
#ifdef __cplusplus | |||
# error "A C++ compiler has been selected for C." | |||
#endif | |||
#if defined(__18CXX) | |||
# define ID_VOID_MAIN | |||
#endif | |||
#if defined(__CLASSIC_C__) | |||
/* cv-qualifiers did not exist in K&R C */ | |||
# define const | |||
# define volatile | |||
#endif | |||
#if !defined(__has_include) | |||
/* If the compiler does not have __has_include, pretend the answer is | |||
always no. */ | |||
# define __has_include(x) 0 | |||
#endif | |||
/* Version number components: V=Version, R=Revision, P=Patch | |||
Version date components: YYYY=Year, MM=Month, DD=Day */ | |||
#if defined(__INTEL_COMPILER) || defined(__ICC) | |||
# define COMPILER_ID "Intel" | |||
# if defined(_MSC_VER) | |||
# define SIMULATE_ID "MSVC" | |||
# endif | |||
# if defined(__GNUC__) | |||
# define SIMULATE_ID "GNU" | |||
# endif | |||
/* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, | |||
except that a few beta releases use the old format with V=2021. */ | |||
# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 | |||
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) | |||
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) | |||
# if defined(__INTEL_COMPILER_UPDATE) | |||
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) | |||
# else | |||
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) | |||
# endif | |||
# else | |||
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) | |||
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) | |||
/* The third version component from --version is an update index, | |||
but no macro is provided for it. */ | |||
# define COMPILER_VERSION_PATCH DEC(0) | |||
# endif | |||
# if defined(__INTEL_COMPILER_BUILD_DATE) | |||
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ | |||
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) | |||
# endif | |||
# if defined(_MSC_VER) | |||
/* _MSC_VER = VVRR */ | |||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) | |||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) | |||
# endif | |||
# if defined(__GNUC__) | |||
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) | |||
# elif defined(__GNUG__) | |||
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) | |||
# endif | |||
# if defined(__GNUC_MINOR__) | |||
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) | |||
# endif | |||
# if defined(__GNUC_PATCHLEVEL__) | |||
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) | |||
# endif | |||
#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) | |||
# define COMPILER_ID "IntelLLVM" | |||
#if defined(_MSC_VER) | |||
# define SIMULATE_ID "MSVC" | |||
#endif | |||
#if defined(__GNUC__) | |||
# define SIMULATE_ID "GNU" | |||
#endif | |||
/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and | |||
* later. Look for 6 digit vs. 8 digit version number to decide encoding. | |||
* VVVV is no smaller than the current year when a version is released. | |||
*/ | |||
#if __INTEL_LLVM_COMPILER < 1000000L | |||
# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) | |||
# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) | |||
# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) | |||
#else | |||
# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) | |||
# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) | |||
# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) | |||
#endif | |||
#if defined(_MSC_VER) | |||
/* _MSC_VER = VVRR */ | |||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) | |||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) | |||
#endif | |||
#if defined(__GNUC__) | |||
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) | |||
#elif defined(__GNUG__) | |||
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) | |||
#endif | |||
#if defined(__GNUC_MINOR__) | |||
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) | |||
#endif | |||
#if defined(__GNUC_PATCHLEVEL__) | |||
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) | |||
#endif | |||
#elif defined(__PATHCC__) | |||
# define COMPILER_ID "PathScale" | |||
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) | |||
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) | |||
# if defined(__PATHCC_PATCHLEVEL__) | |||
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) | |||
# endif | |||
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) | |||
# define COMPILER_ID "Embarcadero" | |||
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) | |||
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) | |||
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) | |||
#elif defined(__BORLANDC__) | |||
# define COMPILER_ID "Borland" | |||
/* __BORLANDC__ = 0xVRR */ | |||
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) | |||
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) | |||
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 | |||
# define COMPILER_ID "Watcom" | |||
/* __WATCOMC__ = VVRR */ | |||
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) | |||
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) | |||
# if (__WATCOMC__ % 10) > 0 | |||
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) | |||
# endif | |||
#elif defined(__WATCOMC__) | |||
# define COMPILER_ID "OpenWatcom" | |||
/* __WATCOMC__ = VVRP + 1100 */ | |||
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) | |||
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) | |||
# if (__WATCOMC__ % 10) > 0 | |||
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) | |||
# endif | |||
#elif defined(__SUNPRO_C) | |||
# define COMPILER_ID "SunPro" | |||
# if __SUNPRO_C >= 0x5100 | |||
/* __SUNPRO_C = 0xVRRP */ | |||
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) | |||
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) | |||
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) | |||
# else | |||
/* __SUNPRO_CC = 0xVRP */ | |||
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) | |||
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) | |||
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) | |||
# endif | |||
#elif defined(__HP_cc) | |||
# define COMPILER_ID "HP" | |||
/* __HP_cc = VVRRPP */ | |||
# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) | |||
# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) | |||
# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) | |||
#elif defined(__DECC) | |||
# define COMPILER_ID "Compaq" | |||
/* __DECC_VER = VVRRTPPPP */ | |||
# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) | |||
# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) | |||
# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) | |||
#elif defined(__IBMC__) && defined(__COMPILER_VER__) | |||
# define COMPILER_ID "zOS" | |||
/* __IBMC__ = VRP */ | |||
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) | |||
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) | |||
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) | |||
#elif defined(__open_xl__) && defined(__clang__) | |||
# define COMPILER_ID "IBMClang" | |||
# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) | |||
# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) | |||
# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) | |||
# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) | |||
#elif defined(__ibmxl__) && defined(__clang__) | |||
# define COMPILER_ID "XLClang" | |||
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) | |||
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) | |||
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) | |||
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) | |||
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 | |||
# define COMPILER_ID "XL" | |||
/* __IBMC__ = VRP */ | |||
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) | |||
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) | |||
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) | |||
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 | |||
# define COMPILER_ID "VisualAge" | |||
/* __IBMC__ = VRP */ | |||
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) | |||
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) | |||
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) | |||
#elif defined(__NVCOMPILER) | |||
# define COMPILER_ID "NVHPC" | |||
# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) | |||
# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) | |||
# if defined(__NVCOMPILER_PATCHLEVEL__) | |||
# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) | |||
# endif | |||
#elif defined(__PGI) | |||
# define COMPILER_ID "PGI" | |||
# define COMPILER_VERSION_MAJOR DEC(__PGIC__) | |||
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) | |||
# if defined(__PGIC_PATCHLEVEL__) | |||
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) | |||
# endif | |||
#elif defined(__clang__) && defined(__cray__) | |||
# define COMPILER_ID "CrayClang" | |||
# define COMPILER_VERSION_MAJOR DEC(__cray_major__) | |||
# define COMPILER_VERSION_MINOR DEC(__cray_minor__) | |||
# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) | |||
# define COMPILER_VERSION_INTERNAL_STR __clang_version__ | |||
#elif defined(_CRAYC) | |||
# define COMPILER_ID "Cray" | |||
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) | |||
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) | |||
#elif defined(__TI_COMPILER_VERSION__) | |||
# define COMPILER_ID "TI" | |||
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */ | |||
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) | |||
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) | |||
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) | |||
#elif defined(__CLANG_FUJITSU) | |||
# define COMPILER_ID "FujitsuClang" | |||
# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) | |||
# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) | |||
# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) | |||
# define COMPILER_VERSION_INTERNAL_STR __clang_version__ | |||
#elif defined(__FUJITSU) | |||
# define COMPILER_ID "Fujitsu" | |||
# if defined(__FCC_version__) | |||
# define COMPILER_VERSION __FCC_version__ | |||
# elif defined(__FCC_major__) | |||
# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) | |||
# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) | |||
# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) | |||
# endif | |||
# if defined(__fcc_version) | |||
# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) | |||
# elif defined(__FCC_VERSION) | |||
# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) | |||
# endif | |||
#elif defined(__ghs__) | |||
# define COMPILER_ID "GHS" | |||
/* __GHS_VERSION_NUMBER = VVVVRP */ | |||
# ifdef __GHS_VERSION_NUMBER | |||
# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) | |||
# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) | |||
# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) | |||
# endif | |||
#elif defined(__TASKING__) | |||
# define COMPILER_ID "Tasking" | |||
# define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) | |||
# define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) | |||
# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) | |||
#elif defined(__ORANGEC__) | |||
# define COMPILER_ID "OrangeC" | |||
# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) | |||
# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) | |||
# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) | |||
#elif defined(__TINYC__) | |||
# define COMPILER_ID "TinyCC" | |||
#elif defined(__BCC__) | |||
# define COMPILER_ID "Bruce" | |||
#elif defined(__SCO_VERSION__) | |||
# define COMPILER_ID "SCO" | |||
#elif defined(__ARMCC_VERSION) && !defined(__clang__) | |||
# define COMPILER_ID "ARMCC" | |||
#if __ARMCC_VERSION >= 1000000 | |||
/* __ARMCC_VERSION = VRRPPPP */ | |||
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) | |||
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) | |||
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) | |||
#else | |||
/* __ARMCC_VERSION = VRPPPP */ | |||
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) | |||
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) | |||
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) | |||
#endif | |||
#elif defined(__clang__) && defined(__apple_build_version__) | |||
# define COMPILER_ID "AppleClang" | |||
# if defined(_MSC_VER) | |||
# define SIMULATE_ID "MSVC" | |||
# endif | |||
# define COMPILER_VERSION_MAJOR DEC(__clang_major__) | |||
# define COMPILER_VERSION_MINOR DEC(__clang_minor__) | |||
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) | |||
# if defined(_MSC_VER) | |||
/* _MSC_VER = VVRR */ | |||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) | |||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) | |||
# endif | |||
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) | |||
#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) | |||
# define COMPILER_ID "ARMClang" | |||
# define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) | |||
# define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) | |||
# define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) | |||
# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) | |||
#elif defined(__clang__) && defined(__ti__) | |||
# define COMPILER_ID "TIClang" | |||
# define COMPILER_VERSION_MAJOR DEC(__ti_major__) | |||
# define COMPILER_VERSION_MINOR DEC(__ti_minor__) | |||
# define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) | |||
# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) | |||
#elif defined(__clang__) | |||
# define COMPILER_ID "Clang" | |||
# if defined(_MSC_VER) | |||
# define SIMULATE_ID "MSVC" | |||
# endif | |||
# define COMPILER_VERSION_MAJOR DEC(__clang_major__) | |||
# define COMPILER_VERSION_MINOR DEC(__clang_minor__) | |||
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) | |||
# if defined(_MSC_VER) | |||
/* _MSC_VER = VVRR */ | |||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) | |||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) | |||
# endif | |||
#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) | |||
# define COMPILER_ID "LCC" | |||
# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) | |||
# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) | |||
# if defined(__LCC_MINOR__) | |||
# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) | |||
# endif | |||
# if defined(__GNUC__) && defined(__GNUC_MINOR__) | |||
# define SIMULATE_ID "GNU" | |||
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) | |||
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) | |||
# if defined(__GNUC_PATCHLEVEL__) | |||
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) | |||
# endif | |||
# endif | |||
#elif defined(__GNUC__) | |||
# define COMPILER_ID "GNU" | |||
# define COMPILER_VERSION_MAJOR DEC(__GNUC__) | |||
# if defined(__GNUC_MINOR__) | |||
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) | |||
# endif | |||
# if defined(__GNUC_PATCHLEVEL__) | |||
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) | |||
# endif | |||
#elif defined(_MSC_VER) | |||
# define COMPILER_ID "MSVC" | |||
/* _MSC_VER = VVRR */ | |||
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) | |||
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) | |||
# if defined(_MSC_FULL_VER) | |||
# if _MSC_VER >= 1400 | |||
/* _MSC_FULL_VER = VVRRPPPPP */ | |||
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) | |||
# else | |||
/* _MSC_FULL_VER = VVRRPPPP */ | |||
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) | |||
# endif | |||
# endif | |||
# if defined(_MSC_BUILD) | |||
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) | |||
# endif | |||
#elif defined(_ADI_COMPILER) | |||
# define COMPILER_ID "ADSP" | |||
#if defined(__VERSIONNUM__) | |||
/* __VERSIONNUM__ = 0xVVRRPPTT */ | |||
# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) | |||
# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) | |||
# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) | |||
# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) | |||
#endif | |||
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) | |||
# define COMPILER_ID "IAR" | |||
# if defined(__VER__) && defined(__ICCARM__) | |||
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) | |||
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) | |||
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) | |||
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) | |||
# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) | |||
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) | |||
# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) | |||
# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) | |||
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) | |||
# endif | |||
#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) | |||
# define COMPILER_ID "SDCC" | |||
# if defined(__SDCC_VERSION_MAJOR) | |||
# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) | |||
# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) | |||
# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) | |||
# else | |||
/* SDCC = VRP */ | |||
# define COMPILER_VERSION_MAJOR DEC(SDCC/100) | |||
# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) | |||
# define COMPILER_VERSION_PATCH DEC(SDCC % 10) | |||
# endif | |||
/* These compilers are either not known or too old to define an | |||
identification macro. Try to identify the platform and guess that | |||
it is the native compiler. */ | |||
#elif defined(__hpux) || defined(__hpua) | |||
# define COMPILER_ID "HP" | |||
#else /* unknown compiler */ | |||
# define COMPILER_ID "" | |||
#endif | |||
/* Construct the string literal in pieces to prevent the source from | |||
getting matched. Store it in a pointer rather than an array | |||
because some compilers will just produce instructions to fill the | |||
array rather than assigning a pointer to a static array. */ | |||
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; | |||
#ifdef SIMULATE_ID | |||
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; | |||
#endif | |||
#ifdef __QNXNTO__ | |||
char const* qnxnto = "INFO" ":" "qnxnto[]"; | |||
#endif | |||
#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) | |||
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; | |||
#endif | |||
#define STRINGIFY_HELPER(X) #X | |||
#define STRINGIFY(X) STRINGIFY_HELPER(X) | |||
/* Identify known platforms by name. */ | |||
#if defined(__linux) || defined(__linux__) || defined(linux) | |||
# define PLATFORM_ID "Linux" | |||
#elif defined(__MSYS__) | |||
# define PLATFORM_ID "MSYS" | |||
#elif defined(__CYGWIN__) | |||
# define PLATFORM_ID "Cygwin" | |||
#elif defined(__MINGW32__) | |||
# define PLATFORM_ID "MinGW" | |||
#elif defined(__APPLE__) | |||
# define PLATFORM_ID "Darwin" | |||
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) | |||
# define PLATFORM_ID "Windows" | |||
#elif defined(__FreeBSD__) || defined(__FreeBSD) | |||
# define PLATFORM_ID "FreeBSD" | |||
#elif defined(__NetBSD__) || defined(__NetBSD) | |||
# define PLATFORM_ID "NetBSD" | |||
#elif defined(__OpenBSD__) || defined(__OPENBSD) | |||
# define PLATFORM_ID "OpenBSD" | |||
#elif defined(__sun) || defined(sun) | |||
# define PLATFORM_ID "SunOS" | |||
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) | |||
# define PLATFORM_ID "AIX" | |||
#elif defined(__hpux) || defined(__hpux__) | |||
# define PLATFORM_ID "HP-UX" | |||
#elif defined(__HAIKU__) | |||
# define PLATFORM_ID "Haiku" | |||
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) | |||
# define PLATFORM_ID "BeOS" | |||
#elif defined(__QNX__) || defined(__QNXNTO__) | |||
# define PLATFORM_ID "QNX" | |||
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) | |||
# define PLATFORM_ID "Tru64" | |||
#elif defined(__riscos) || defined(__riscos__) | |||
# define PLATFORM_ID "RISCos" | |||
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) | |||
# define PLATFORM_ID "SINIX" | |||
#elif defined(__UNIX_SV__) | |||
# define PLATFORM_ID "UNIX_SV" | |||
#elif defined(__bsdos__) | |||
# define PLATFORM_ID "BSDOS" | |||
#elif defined(_MPRAS) || defined(MPRAS) | |||
# define PLATFORM_ID "MP-RAS" | |||
#elif defined(__osf) || defined(__osf__) | |||
# define PLATFORM_ID "OSF1" | |||
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) | |||
# define PLATFORM_ID "SCO_SV" | |||
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) | |||
# define PLATFORM_ID "ULTRIX" | |||
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) | |||
# define PLATFORM_ID "Xenix" | |||
#elif defined(__WATCOMC__) | |||
# if defined(__LINUX__) | |||
# define PLATFORM_ID "Linux" | |||
# elif defined(__DOS__) | |||
# define PLATFORM_ID "DOS" | |||
# elif defined(__OS2__) | |||
# define PLATFORM_ID "OS2" | |||
# elif defined(__WINDOWS__) | |||
# define PLATFORM_ID "Windows3x" | |||
# elif defined(__VXWORKS__) | |||
# define PLATFORM_ID "VxWorks" | |||
# else /* unknown platform */ | |||
# define PLATFORM_ID | |||
# endif | |||
#elif defined(__INTEGRITY) | |||
# if defined(INT_178B) | |||
# define PLATFORM_ID "Integrity178" | |||
# else /* regular Integrity */ | |||
# define PLATFORM_ID "Integrity" | |||
# endif | |||
# elif defined(_ADI_COMPILER) | |||
# define PLATFORM_ID "ADSP" | |||
#else /* unknown platform */ | |||
# define PLATFORM_ID | |||
#endif | |||
/* For windows compilers MSVC and Intel we can determine | |||
the architecture of the compiler being used. This is because | |||
the compilers do not have flags that can change the architecture, | |||
but rather depend on which compiler is being used | |||
*/ | |||
#if defined(_WIN32) && defined(_MSC_VER) | |||
# if defined(_M_IA64) | |||
# define ARCHITECTURE_ID "IA64" | |||
# elif defined(_M_ARM64EC) | |||
# define ARCHITECTURE_ID "ARM64EC" | |||
# elif defined(_M_X64) || defined(_M_AMD64) | |||
# define ARCHITECTURE_ID "x64" | |||
# elif defined(_M_IX86) | |||
# define ARCHITECTURE_ID "X86" | |||
# elif defined(_M_ARM64) | |||
# define ARCHITECTURE_ID "ARM64" | |||
# elif defined(_M_ARM) | |||
# if _M_ARM == 4 | |||
# define ARCHITECTURE_ID "ARMV4I" | |||
# elif _M_ARM == 5 | |||
# define ARCHITECTURE_ID "ARMV5I" | |||
# else | |||
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) | |||
# endif | |||
# elif defined(_M_MIPS) | |||
# define ARCHITECTURE_ID "MIPS" | |||
# elif defined(_M_SH) | |||
# define ARCHITECTURE_ID "SHx" | |||
# else /* unknown architecture */ | |||
# define ARCHITECTURE_ID "" | |||
# endif | |||
#elif defined(__WATCOMC__) | |||
# if defined(_M_I86) | |||
# define ARCHITECTURE_ID "I86" | |||
# elif defined(_M_IX86) | |||
# define ARCHITECTURE_ID "X86" | |||
# else /* unknown architecture */ | |||
# define ARCHITECTURE_ID "" | |||
# endif | |||
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) | |||
# if defined(__ICCARM__) | |||
# define ARCHITECTURE_ID "ARM" | |||
# elif defined(__ICCRX__) | |||
# define ARCHITECTURE_ID "RX" | |||
# elif defined(__ICCRH850__) | |||
# define ARCHITECTURE_ID "RH850" | |||
# elif defined(__ICCRL78__) | |||
# define ARCHITECTURE_ID "RL78" | |||
# elif defined(__ICCRISCV__) | |||
# define ARCHITECTURE_ID "RISCV" | |||
# elif defined(__ICCAVR__) | |||
# define ARCHITECTURE_ID "AVR" | |||
# elif defined(__ICC430__) | |||
# define ARCHITECTURE_ID "MSP430" | |||
# elif defined(__ICCV850__) | |||
# define ARCHITECTURE_ID "V850" | |||
# elif defined(__ICC8051__) | |||
# define ARCHITECTURE_ID "8051" | |||
# elif defined(__ICCSTM8__) | |||
# define ARCHITECTURE_ID "STM8" | |||
# else /* unknown architecture */ | |||
# define ARCHITECTURE_ID "" | |||
# endif | |||
#elif defined(__ghs__) | |||
# if defined(__PPC64__) | |||
# define ARCHITECTURE_ID "PPC64" | |||
# elif defined(__ppc__) | |||
# define ARCHITECTURE_ID "PPC" | |||
# elif defined(__ARM__) | |||
# define ARCHITECTURE_ID "ARM" | |||
# elif defined(__x86_64__) | |||
# define ARCHITECTURE_ID "x64" | |||
# elif defined(__i386__) | |||
# define ARCHITECTURE_ID "X86" | |||
# else /* unknown architecture */ | |||
# define ARCHITECTURE_ID "" | |||
# endif | |||
#elif defined(__clang__) && defined(__ti__) | |||
# if defined(__ARM_ARCH) | |||
# define ARCHITECTURE_ID "Arm" | |||
# else /* unknown architecture */ | |||
# define ARCHITECTURE_ID "" | |||
# endif | |||
#elif defined(__TI_COMPILER_VERSION__) | |||
# if defined(__TI_ARM__) | |||
# define ARCHITECTURE_ID "ARM" | |||
# elif defined(__MSP430__) | |||
# define ARCHITECTURE_ID "MSP430" | |||
# elif defined(__TMS320C28XX__) | |||
# define ARCHITECTURE_ID "TMS320C28x" | |||
# elif defined(__TMS320C6X__) || defined(_TMS320C6X) | |||
# define ARCHITECTURE_ID "TMS320C6x" | |||
# else /* unknown architecture */ | |||
# define ARCHITECTURE_ID "" | |||
# endif | |||
# elif defined(__ADSPSHARC__) | |||
# define ARCHITECTURE_ID "SHARC" | |||
# elif defined(__ADSPBLACKFIN__) | |||
# define ARCHITECTURE_ID "Blackfin" | |||
#elif defined(__TASKING__) | |||
# if defined(__CTC__) || defined(__CPTC__) | |||
# define ARCHITECTURE_ID "TriCore" | |||
# elif defined(__CMCS__) | |||
# define ARCHITECTURE_ID "MCS" | |||
# elif defined(__CARM__) | |||
# define ARCHITECTURE_ID "ARM" | |||
# elif defined(__CARC__) | |||
# define ARCHITECTURE_ID "ARC" | |||
# elif defined(__C51__) | |||
# define ARCHITECTURE_ID "8051" | |||
# elif defined(__CPCP__) | |||
# define ARCHITECTURE_ID "PCP" | |||
# else | |||
# define ARCHITECTURE_ID "" | |||
# endif | |||
#else | |||
# define ARCHITECTURE_ID | |||
#endif | |||
/* Convert integer to decimal digit literals. */ | |||
#define DEC(n) \ | |||
('0' + (((n) / 10000000)%10)), \ | |||
('0' + (((n) / 1000000)%10)), \ | |||
('0' + (((n) / 100000)%10)), \ | |||
('0' + (((n) / 10000)%10)), \ | |||
('0' + (((n) / 1000)%10)), \ | |||
('0' + (((n) / 100)%10)), \ | |||
('0' + (((n) / 10)%10)), \ | |||
('0' + ((n) % 10)) | |||
/* Convert integer to hex digit literals. */ | |||
#define HEX(n) \ | |||
('0' + ((n)>>28 & 0xF)), \ | |||
('0' + ((n)>>24 & 0xF)), \ | |||
('0' + ((n)>>20 & 0xF)), \ | |||
('0' + ((n)>>16 & 0xF)), \ | |||
('0' + ((n)>>12 & 0xF)), \ | |||
('0' + ((n)>>8 & 0xF)), \ | |||
('0' + ((n)>>4 & 0xF)), \ | |||
('0' + ((n) & 0xF)) | |||
/* Construct a string literal encoding the version number. */ | |||
#ifdef COMPILER_VERSION | |||
char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; | |||
/* Construct a string literal encoding the version number components. */ | |||
#elif defined(COMPILER_VERSION_MAJOR) | |||
char const info_version[] = { | |||
'I', 'N', 'F', 'O', ':', | |||
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', | |||
COMPILER_VERSION_MAJOR, | |||
# ifdef COMPILER_VERSION_MINOR | |||
'.', COMPILER_VERSION_MINOR, | |||
# ifdef COMPILER_VERSION_PATCH | |||
'.', COMPILER_VERSION_PATCH, | |||
# ifdef COMPILER_VERSION_TWEAK | |||
'.', COMPILER_VERSION_TWEAK, | |||
# endif | |||
# endif | |||
# endif | |||
']','\0'}; | |||
#endif | |||
/* Construct a string literal encoding the internal version number. */ | |||
#ifdef COMPILER_VERSION_INTERNAL | |||
char const info_version_internal[] = { | |||
'I', 'N', 'F', 'O', ':', | |||
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', | |||
'i','n','t','e','r','n','a','l','[', | |||
COMPILER_VERSION_INTERNAL,']','\0'}; | |||
#elif defined(COMPILER_VERSION_INTERNAL_STR) | |||
char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; | |||
#endif | |||
/* Construct a string literal encoding the version number components. */ | |||
#ifdef SIMULATE_VERSION_MAJOR | |||
char const info_simulate_version[] = { | |||
'I', 'N', 'F', 'O', ':', | |||
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', | |||
SIMULATE_VERSION_MAJOR, | |||
# ifdef SIMULATE_VERSION_MINOR | |||
'.', SIMULATE_VERSION_MINOR, | |||
# ifdef SIMULATE_VERSION_PATCH | |||
'.', SIMULATE_VERSION_PATCH, | |||
# ifdef SIMULATE_VERSION_TWEAK | |||
'.', SIMULATE_VERSION_TWEAK, | |||
# endif | |||
# endif | |||
# endif | |||
']','\0'}; | |||
#endif | |||
/* Construct the string literal in pieces to prevent the source from | |||
getting matched. Store it in a pointer rather than an array | |||
because some compilers will just produce instructions to fill the | |||
array rather than assigning a pointer to a static array. */ | |||
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; | |||
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; | |||
#if !defined(__STDC__) && !defined(__clang__) | |||
# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) | |||
# define C_VERSION "90" | |||
# else | |||
# define C_VERSION | |||
# endif | |||
#elif __STDC_VERSION__ > 201710L | |||
# define C_VERSION "23" | |||
#elif __STDC_VERSION__ >= 201710L | |||
# define C_VERSION "17" | |||
#elif __STDC_VERSION__ >= 201000L | |||
# define C_VERSION "11" | |||
#elif __STDC_VERSION__ >= 199901L | |||
# define C_VERSION "99" | |||
#else | |||
# define C_VERSION "90" | |||
#endif | |||
const char* info_language_standard_default = | |||
"INFO" ":" "standard_default[" C_VERSION "]"; | |||
const char* info_language_extensions_default = "INFO" ":" "extensions_default[" | |||
#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ | |||
defined(__TI_COMPILER_VERSION__)) && \ | |||
!defined(__STRICT_ANSI__) | |||
"ON" | |||
#else | |||
"OFF" | |||
#endif | |||
"]"; | |||
/*--------------------------------------------------------------------------*/ | |||
#ifdef ID_VOID_MAIN | |||
void main() {} | |||
#else | |||
# if defined(__CLASSIC_C__) | |||
int main(argc, argv) int argc; char *argv[]; | |||
# else | |||
int main(int argc, char* argv[]) | |||
# endif | |||
{ | |||
int require = 0; | |||
require += info_compiler[argc]; | |||
require += info_platform[argc]; | |||
require += info_arch[argc]; | |||
#ifdef COMPILER_VERSION_MAJOR | |||
require += info_version[argc]; | |||
#endif | |||
#ifdef COMPILER_VERSION_INTERNAL | |||
require += info_version_internal[argc]; | |||
#endif | |||
#ifdef SIMULATE_ID | |||
require += info_simulate[argc]; | |||
#endif | |||
#ifdef SIMULATE_VERSION_MAJOR | |||
require += info_simulate_version[argc]; | |||
#endif | |||
#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) | |||
require += info_cray[argc]; | |||
#endif | |||
require += info_language_standard_default[argc]; | |||
require += info_language_extensions_default[argc]; | |||
(void)argv; | |||
return require; | |||
} | |||
#endif |
@ -1,878 +0,0 @@ | |||
/* This source file must have a .cpp extension so that all C++ compilers | |||
recognize the extension without flags. Borland does not know .cxx for | |||
example. */ | |||
#ifndef __cplusplus | |||
# error "A C compiler has been selected for C++." | |||
#endif | |||
#if !defined(__has_include) | |||
/* If the compiler does not have __has_include, pretend the answer is | |||
always no. */ | |||
# define __has_include(x) 0 | |||
#endif | |||
/* Version number components: V=Version, R=Revision, P=Patch | |||
Version date components: YYYY=Year, MM=Month, DD=Day */ | |||
#if defined(__INTEL_COMPILER) || defined(__ICC) | |||
# define COMPILER_ID "Intel" | |||
# if defined(_MSC_VER) | |||
# define SIMULATE_ID "MSVC" | |||
# endif | |||
# if defined(__GNUC__) | |||
# define SIMULATE_ID "GNU" | |||
# endif | |||
/* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, | |||
except that a few beta releases use the old format with V=2021. */ | |||
# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 | |||
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) | |||
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) | |||
# if defined(__INTEL_COMPILER_UPDATE) | |||
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) | |||
# else | |||
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) | |||
# endif | |||
# else | |||
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) | |||
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) | |||
/* The third version component from --version is an update index, | |||
but no macro is provided for it. */ | |||
# define COMPILER_VERSION_PATCH DEC(0) | |||
# endif | |||
# if defined(__INTEL_COMPILER_BUILD_DATE) | |||
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ | |||
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) | |||
# endif | |||
# if defined(_MSC_VER) | |||
/* _MSC_VER = VVRR */ | |||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) | |||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) | |||
# endif | |||
# if defined(__GNUC__) | |||
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) | |||
# elif defined(__GNUG__) | |||
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) | |||
# endif | |||
# if defined(__GNUC_MINOR__) | |||
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) | |||
# endif | |||
# if defined(__GNUC_PATCHLEVEL__) | |||
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) | |||
# endif | |||
#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) | |||
# define COMPILER_ID "IntelLLVM" | |||
#if defined(_MSC_VER) | |||
# define SIMULATE_ID "MSVC" | |||
#endif | |||
#if defined(__GNUC__) | |||
# define SIMULATE_ID "GNU" | |||
#endif | |||
/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and | |||
* later. Look for 6 digit vs. 8 digit version number to decide encoding. | |||
* VVVV is no smaller than the current year when a version is released. | |||
*/ | |||
#if __INTEL_LLVM_COMPILER < 1000000L | |||
# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) | |||
# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) | |||
# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) | |||
#else | |||
# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) | |||
# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) | |||
# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) | |||
#endif | |||
#if defined(_MSC_VER) | |||
/* _MSC_VER = VVRR */ | |||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) | |||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) | |||
#endif | |||
#if defined(__GNUC__) | |||
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) | |||
#elif defined(__GNUG__) | |||
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) | |||
#endif | |||
#if defined(__GNUC_MINOR__) | |||
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) | |||
#endif | |||
#if defined(__GNUC_PATCHLEVEL__) | |||
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) | |||
#endif | |||
#elif defined(__PATHCC__) | |||
# define COMPILER_ID "PathScale" | |||
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) | |||
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) | |||
# if defined(__PATHCC_PATCHLEVEL__) | |||
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) | |||
# endif | |||
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) | |||
# define COMPILER_ID "Embarcadero" | |||
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) | |||
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) | |||
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) | |||
#elif defined(__BORLANDC__) | |||
# define COMPILER_ID "Borland" | |||
/* __BORLANDC__ = 0xVRR */ | |||
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) | |||
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) | |||
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 | |||
# define COMPILER_ID "Watcom" | |||
/* __WATCOMC__ = VVRR */ | |||
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) | |||
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) | |||
# if (__WATCOMC__ % 10) > 0 | |||
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) | |||
# endif | |||
#elif defined(__WATCOMC__) | |||
# define COMPILER_ID "OpenWatcom" | |||
/* __WATCOMC__ = VVRP + 1100 */ | |||
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) | |||
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) | |||
# if (__WATCOMC__ % 10) > 0 | |||
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) | |||
# endif | |||
#elif defined(__SUNPRO_CC) | |||
# define COMPILER_ID "SunPro" | |||
# if __SUNPRO_CC >= 0x5100 | |||
/* __SUNPRO_CC = 0xVRRP */ | |||
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) | |||
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) | |||
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) | |||
# else | |||
/* __SUNPRO_CC = 0xVRP */ | |||
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) | |||
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) | |||
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) | |||
# endif | |||
#elif defined(__HP_aCC) | |||
# define COMPILER_ID "HP" | |||
/* __HP_aCC = VVRRPP */ | |||
# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) | |||
# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) | |||
# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) | |||
#elif defined(__DECCXX) | |||
# define COMPILER_ID "Compaq" | |||
/* __DECCXX_VER = VVRRTPPPP */ | |||
# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) | |||
# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) | |||
# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) | |||
#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) | |||
# define COMPILER_ID "zOS" | |||
/* __IBMCPP__ = VRP */ | |||
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) | |||
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) | |||
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) | |||
#elif defined(__open_xl__) && defined(__clang__) | |||
# define COMPILER_ID "IBMClang" | |||
# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) | |||
# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) | |||
# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) | |||
# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) | |||
#elif defined(__ibmxl__) && defined(__clang__) | |||
# define COMPILER_ID "XLClang" | |||
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) | |||
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) | |||
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) | |||
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) | |||
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 | |||
# define COMPILER_ID "XL" | |||
/* __IBMCPP__ = VRP */ | |||
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) | |||
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) | |||
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) | |||
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 | |||
# define COMPILER_ID "VisualAge" | |||
/* __IBMCPP__ = VRP */ | |||
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) | |||
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) | |||
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) | |||
#elif defined(__NVCOMPILER) | |||
# define COMPILER_ID "NVHPC" | |||
# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) | |||
# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) | |||
# if defined(__NVCOMPILER_PATCHLEVEL__) | |||
# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) | |||
# endif | |||
#elif defined(__PGI) | |||
# define COMPILER_ID "PGI" | |||
# define COMPILER_VERSION_MAJOR DEC(__PGIC__) | |||
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) | |||
# if defined(__PGIC_PATCHLEVEL__) | |||
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) | |||
# endif | |||
#elif defined(__clang__) && defined(__cray__) | |||
# define COMPILER_ID "CrayClang" | |||
# define COMPILER_VERSION_MAJOR DEC(__cray_major__) | |||
# define COMPILER_VERSION_MINOR DEC(__cray_minor__) | |||
# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) | |||
# define COMPILER_VERSION_INTERNAL_STR __clang_version__ | |||
#elif defined(_CRAYC) | |||
# define COMPILER_ID "Cray" | |||
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) | |||
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) | |||
#elif defined(__TI_COMPILER_VERSION__) | |||
# define COMPILER_ID "TI" | |||
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */ | |||
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) | |||
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) | |||
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) | |||
#elif defined(__CLANG_FUJITSU) | |||
# define COMPILER_ID "FujitsuClang" | |||
# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) | |||
# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) | |||
# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) | |||
# define COMPILER_VERSION_INTERNAL_STR __clang_version__ | |||
#elif defined(__FUJITSU) | |||
# define COMPILER_ID "Fujitsu" | |||
# if defined(__FCC_version__) | |||
# define COMPILER_VERSION __FCC_version__ | |||
# elif defined(__FCC_major__) | |||
# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) | |||
# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) | |||
# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) | |||
# endif | |||
# if defined(__fcc_version) | |||
# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) | |||
# elif defined(__FCC_VERSION) | |||
# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) | |||
# endif | |||
#elif defined(__ghs__) | |||
# define COMPILER_ID "GHS" | |||
/* __GHS_VERSION_NUMBER = VVVVRP */ | |||
# ifdef __GHS_VERSION_NUMBER | |||
# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) | |||
# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) | |||
# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) | |||
# endif | |||
#elif defined(__TASKING__) | |||
# define COMPILER_ID "Tasking" | |||
# define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) | |||
# define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) | |||
# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) | |||
#elif defined(__ORANGEC__) | |||
# define COMPILER_ID "OrangeC" | |||
# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) | |||
# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) | |||
# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) | |||
#elif defined(__SCO_VERSION__) | |||
# define COMPILER_ID "SCO" | |||
#elif defined(__ARMCC_VERSION) && !defined(__clang__) | |||
# define COMPILER_ID "ARMCC" | |||
#if __ARMCC_VERSION >= 1000000 | |||
/* __ARMCC_VERSION = VRRPPPP */ | |||
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) | |||
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) | |||
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) | |||
#else | |||
/* __ARMCC_VERSION = VRPPPP */ | |||
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) | |||
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) | |||
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) | |||
#endif | |||
#elif defined(__clang__) && defined(__apple_build_version__) | |||
# define COMPILER_ID "AppleClang" | |||
# if defined(_MSC_VER) | |||
# define SIMULATE_ID "MSVC" | |||
# endif | |||
# define COMPILER_VERSION_MAJOR DEC(__clang_major__) | |||
# define COMPILER_VERSION_MINOR DEC(__clang_minor__) | |||
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) | |||
# if defined(_MSC_VER) | |||
/* _MSC_VER = VVRR */ | |||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) | |||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) | |||
# endif | |||
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) | |||
#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) | |||
# define COMPILER_ID "ARMClang" | |||
# define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) | |||
# define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) | |||
# define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) | |||
# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) | |||
#elif defined(__clang__) && defined(__ti__) | |||
# define COMPILER_ID "TIClang" | |||
# define COMPILER_VERSION_MAJOR DEC(__ti_major__) | |||
# define COMPILER_VERSION_MINOR DEC(__ti_minor__) | |||
# define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) | |||
# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) | |||
#elif defined(__clang__) | |||
# define COMPILER_ID "Clang" | |||
# if defined(_MSC_VER) | |||
# define SIMULATE_ID "MSVC" | |||
# endif | |||
# define COMPILER_VERSION_MAJOR DEC(__clang_major__) | |||
# define COMPILER_VERSION_MINOR DEC(__clang_minor__) | |||
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) | |||
# if defined(_MSC_VER) | |||
/* _MSC_VER = VVRR */ | |||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) | |||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) | |||
# endif | |||
#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) | |||
# define COMPILER_ID "LCC" | |||
# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) | |||
# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) | |||
# if defined(__LCC_MINOR__) | |||
# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) | |||
# endif | |||
# if defined(__GNUC__) && defined(__GNUC_MINOR__) | |||
# define SIMULATE_ID "GNU" | |||
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) | |||
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) | |||
# if defined(__GNUC_PATCHLEVEL__) | |||
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) | |||
# endif | |||
# endif | |||
#elif defined(__GNUC__) || defined(__GNUG__) | |||
# define COMPILER_ID "GNU" | |||
# if defined(__GNUC__) | |||
# define COMPILER_VERSION_MAJOR DEC(__GNUC__) | |||
# else | |||
# define COMPILER_VERSION_MAJOR DEC(__GNUG__) | |||
# endif | |||
# if defined(__GNUC_MINOR__) | |||
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) | |||
# endif | |||
# if defined(__GNUC_PATCHLEVEL__) | |||
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) | |||
# endif | |||
#elif defined(_MSC_VER) | |||
# define COMPILER_ID "MSVC" | |||
/* _MSC_VER = VVRR */ | |||
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) | |||
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) | |||
# if defined(_MSC_FULL_VER) | |||
# if _MSC_VER >= 1400 | |||
/* _MSC_FULL_VER = VVRRPPPPP */ | |||
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) | |||
# else | |||
/* _MSC_FULL_VER = VVRRPPPP */ | |||
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) | |||
# endif | |||
# endif | |||
# if defined(_MSC_BUILD) | |||
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) | |||
# endif | |||
#elif defined(_ADI_COMPILER) | |||
# define COMPILER_ID "ADSP" | |||
#if defined(__VERSIONNUM__) | |||
/* __VERSIONNUM__ = 0xVVRRPPTT */ | |||
# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) | |||
# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) | |||
# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) | |||
# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) | |||
#endif | |||
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) | |||
# define COMPILER_ID "IAR" | |||
# if defined(__VER__) && defined(__ICCARM__) | |||
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) | |||
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) | |||
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) | |||
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) | |||
# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) | |||
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) | |||
# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) | |||
# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) | |||
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) | |||
# endif | |||
/* These compilers are either not known or too old to define an | |||
identification macro. Try to identify the platform and guess that | |||
it is the native compiler. */ | |||
#elif defined(__hpux) || defined(__hpua) | |||
# define COMPILER_ID "HP" | |||
#else /* unknown compiler */ | |||
# define COMPILER_ID "" | |||
#endif | |||
/* Construct the string literal in pieces to prevent the source from | |||
getting matched. Store it in a pointer rather than an array | |||
because some compilers will just produce instructions to fill the | |||
array rather than assigning a pointer to a static array. */ | |||
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; | |||
#ifdef SIMULATE_ID | |||
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; | |||
#endif | |||
#ifdef __QNXNTO__ | |||
char const* qnxnto = "INFO" ":" "qnxnto[]"; | |||
#endif | |||
#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) | |||
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; | |||
#endif | |||
#define STRINGIFY_HELPER(X) #X | |||
#define STRINGIFY(X) STRINGIFY_HELPER(X) | |||
/* Identify known platforms by name. */ | |||
#if defined(__linux) || defined(__linux__) || defined(linux) | |||
# define PLATFORM_ID "Linux" | |||
#elif defined(__MSYS__) | |||
# define PLATFORM_ID "MSYS" | |||
#elif defined(__CYGWIN__) | |||
# define PLATFORM_ID "Cygwin" | |||
#elif defined(__MINGW32__) | |||
# define PLATFORM_ID "MinGW" | |||
#elif defined(__APPLE__) | |||
# define PLATFORM_ID "Darwin" | |||
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) | |||
# define PLATFORM_ID "Windows" | |||
#elif defined(__FreeBSD__) || defined(__FreeBSD) | |||
# define PLATFORM_ID "FreeBSD" | |||
#elif defined(__NetBSD__) || defined(__NetBSD) | |||
# define PLATFORM_ID "NetBSD" | |||
#elif defined(__OpenBSD__) || defined(__OPENBSD) | |||
# define PLATFORM_ID "OpenBSD" | |||
#elif defined(__sun) || defined(sun) | |||
# define PLATFORM_ID "SunOS" | |||
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) | |||
# define PLATFORM_ID "AIX" | |||
#elif defined(__hpux) || defined(__hpux__) | |||
# define PLATFORM_ID "HP-UX" | |||
#elif defined(__HAIKU__) | |||
# define PLATFORM_ID "Haiku" | |||
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) | |||
# define PLATFORM_ID "BeOS" | |||
#elif defined(__QNX__) || defined(__QNXNTO__) | |||
# define PLATFORM_ID "QNX" | |||
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) | |||
# define PLATFORM_ID "Tru64" | |||
#elif defined(__riscos) || defined(__riscos__) | |||
# define PLATFORM_ID "RISCos" | |||
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) | |||
# define PLATFORM_ID "SINIX" | |||
#elif defined(__UNIX_SV__) | |||
# define PLATFORM_ID "UNIX_SV" | |||
#elif defined(__bsdos__) | |||
# define PLATFORM_ID "BSDOS" | |||
#elif defined(_MPRAS) || defined(MPRAS) | |||
# define PLATFORM_ID "MP-RAS" | |||
#elif defined(__osf) || defined(__osf__) | |||
# define PLATFORM_ID "OSF1" | |||
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) | |||
# define PLATFORM_ID "SCO_SV" | |||
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) | |||
# define PLATFORM_ID "ULTRIX" | |||
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) | |||
# define PLATFORM_ID "Xenix" | |||
#elif defined(__WATCOMC__) | |||
# if defined(__LINUX__) | |||
# define PLATFORM_ID "Linux" | |||
# elif defined(__DOS__) | |||
# define PLATFORM_ID "DOS" | |||
# elif defined(__OS2__) | |||
# define PLATFORM_ID "OS2" | |||
# elif defined(__WINDOWS__) | |||
# define PLATFORM_ID "Windows3x" | |||
# elif defined(__VXWORKS__) | |||
# define PLATFORM_ID "VxWorks" | |||
# else /* unknown platform */ | |||
# define PLATFORM_ID | |||
# endif | |||
#elif defined(__INTEGRITY) | |||
# if defined(INT_178B) | |||
# define PLATFORM_ID "Integrity178" | |||
# else /* regular Integrity */ | |||
# define PLATFORM_ID "Integrity" | |||
# endif | |||
# elif defined(_ADI_COMPILER) | |||
# define PLATFORM_ID "ADSP" | |||
#else /* unknown platform */ | |||
# define PLATFORM_ID | |||
#endif | |||
/* For windows compilers MSVC and Intel we can determine | |||
the architecture of the compiler being used. This is because | |||
the compilers do not have flags that can change the architecture, | |||
but rather depend on which compiler is being used | |||
*/ | |||
#if defined(_WIN32) && defined(_MSC_VER) | |||
# if defined(_M_IA64) | |||
# define ARCHITECTURE_ID "IA64" | |||
# elif defined(_M_ARM64EC) | |||
# define ARCHITECTURE_ID "ARM64EC" | |||
# elif defined(_M_X64) || defined(_M_AMD64) | |||
# define ARCHITECTURE_ID "x64" | |||
# elif defined(_M_IX86) | |||
# define ARCHITECTURE_ID "X86" | |||
# elif defined(_M_ARM64) | |||
# define ARCHITECTURE_ID "ARM64" | |||
# elif defined(_M_ARM) | |||
# if _M_ARM == 4 | |||
# define ARCHITECTURE_ID "ARMV4I" | |||
# elif _M_ARM == 5 | |||
# define ARCHITECTURE_ID "ARMV5I" | |||
# else | |||
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) | |||
# endif | |||
# elif defined(_M_MIPS) | |||
# define ARCHITECTURE_ID "MIPS" | |||
# elif defined(_M_SH) | |||
# define ARCHITECTURE_ID "SHx" | |||
# else /* unknown architecture */ | |||
# define ARCHITECTURE_ID "" | |||
# endif | |||
#elif defined(__WATCOMC__) | |||
# if defined(_M_I86) | |||
# define ARCHITECTURE_ID "I86" | |||
# elif defined(_M_IX86) | |||
# define ARCHITECTURE_ID "X86" | |||
# else /* unknown architecture */ | |||
# define ARCHITECTURE_ID "" | |||
# endif | |||
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) | |||
# if defined(__ICCARM__) | |||
# define ARCHITECTURE_ID "ARM" | |||
# elif defined(__ICCRX__) | |||
# define ARCHITECTURE_ID "RX" | |||
# elif defined(__ICCRH850__) | |||
# define ARCHITECTURE_ID "RH850" | |||
# elif defined(__ICCRL78__) | |||
# define ARCHITECTURE_ID "RL78" | |||
# elif defined(__ICCRISCV__) | |||
# define ARCHITECTURE_ID "RISCV" | |||
# elif defined(__ICCAVR__) | |||
# define ARCHITECTURE_ID "AVR" | |||
# elif defined(__ICC430__) | |||
# define ARCHITECTURE_ID "MSP430" | |||
# elif defined(__ICCV850__) | |||
# define ARCHITECTURE_ID "V850" | |||
# elif defined(__ICC8051__) | |||
# define ARCHITECTURE_ID "8051" | |||
# elif defined(__ICCSTM8__) | |||
# define ARCHITECTURE_ID "STM8" | |||
# else /* unknown architecture */ | |||
# define ARCHITECTURE_ID "" | |||
# endif | |||
#elif defined(__ghs__) | |||
# if defined(__PPC64__) | |||
# define ARCHITECTURE_ID "PPC64" | |||
# elif defined(__ppc__) | |||
# define ARCHITECTURE_ID "PPC" | |||
# elif defined(__ARM__) | |||
# define ARCHITECTURE_ID "ARM" | |||
# elif defined(__x86_64__) | |||
# define ARCHITECTURE_ID "x64" | |||
# elif defined(__i386__) | |||
# define ARCHITECTURE_ID "X86" | |||
# else /* unknown architecture */ | |||
# define ARCHITECTURE_ID "" | |||
# endif | |||
#elif defined(__clang__) && defined(__ti__) | |||
# if defined(__ARM_ARCH) | |||
# define ARCHITECTURE_ID "Arm" | |||
# else /* unknown architecture */ | |||
# define ARCHITECTURE_ID "" | |||
# endif | |||
#elif defined(__TI_COMPILER_VERSION__) | |||
# if defined(__TI_ARM__) | |||
# define ARCHITECTURE_ID "ARM" | |||
# elif defined(__MSP430__) | |||
# define ARCHITECTURE_ID "MSP430" | |||
# elif defined(__TMS320C28XX__) | |||
# define ARCHITECTURE_ID "TMS320C28x" | |||
# elif defined(__TMS320C6X__) || defined(_TMS320C6X) | |||
# define ARCHITECTURE_ID "TMS320C6x" | |||
# else /* unknown architecture */ | |||
# define ARCHITECTURE_ID "" | |||
# endif | |||
# elif defined(__ADSPSHARC__) | |||
# define ARCHITECTURE_ID "SHARC" | |||
# elif defined(__ADSPBLACKFIN__) | |||
# define ARCHITECTURE_ID "Blackfin" | |||
#elif defined(__TASKING__) | |||
# if defined(__CTC__) || defined(__CPTC__) | |||
# define ARCHITECTURE_ID "TriCore" | |||
# elif defined(__CMCS__) | |||
# define ARCHITECTURE_ID "MCS" | |||
# elif defined(__CARM__) | |||
# define ARCHITECTURE_ID "ARM" | |||
# elif defined(__CARC__) | |||
# define ARCHITECTURE_ID "ARC" | |||
# elif defined(__C51__) | |||
# define ARCHITECTURE_ID "8051" | |||
# elif defined(__CPCP__) | |||
# define ARCHITECTURE_ID "PCP" | |||
# else | |||
# define ARCHITECTURE_ID "" | |||
# endif | |||
#else | |||
# define ARCHITECTURE_ID | |||
#endif | |||
/* Convert integer to decimal digit literals. */ | |||
#define DEC(n) \ | |||
('0' + (((n) / 10000000)%10)), \ | |||
('0' + (((n) / 1000000)%10)), \ | |||
('0' + (((n) / 100000)%10)), \ | |||
('0' + (((n) / 10000)%10)), \ | |||
('0' + (((n) / 1000)%10)), \ | |||
('0' + (((n) / 100)%10)), \ | |||
('0' + (((n) / 10)%10)), \ | |||
('0' + ((n) % 10)) | |||
/* Convert integer to hex digit literals. */ | |||
#define HEX(n) \ | |||
('0' + ((n)>>28 & 0xF)), \ | |||
('0' + ((n)>>24 & 0xF)), \ | |||
('0' + ((n)>>20 & 0xF)), \ | |||
('0' + ((n)>>16 & 0xF)), \ | |||
('0' + ((n)>>12 & 0xF)), \ | |||
('0' + ((n)>>8 & 0xF)), \ | |||
('0' + ((n)>>4 & 0xF)), \ | |||
('0' + ((n) & 0xF)) | |||
/* Construct a string literal encoding the version number. */ | |||
#ifdef COMPILER_VERSION | |||
char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; | |||
/* Construct a string literal encoding the version number components. */ | |||
#elif defined(COMPILER_VERSION_MAJOR) | |||
char const info_version[] = { | |||
'I', 'N', 'F', 'O', ':', | |||
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', | |||
COMPILER_VERSION_MAJOR, | |||
# ifdef COMPILER_VERSION_MINOR | |||
'.', COMPILER_VERSION_MINOR, | |||
# ifdef COMPILER_VERSION_PATCH | |||
'.', COMPILER_VERSION_PATCH, | |||
# ifdef COMPILER_VERSION_TWEAK | |||
'.', COMPILER_VERSION_TWEAK, | |||
# endif | |||
# endif | |||
# endif | |||
']','\0'}; | |||
#endif | |||
/* Construct a string literal encoding the internal version number. */ | |||
#ifdef COMPILER_VERSION_INTERNAL | |||
char const info_version_internal[] = { | |||
'I', 'N', 'F', 'O', ':', | |||
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', | |||
'i','n','t','e','r','n','a','l','[', | |||
COMPILER_VERSION_INTERNAL,']','\0'}; | |||
#elif defined(COMPILER_VERSION_INTERNAL_STR) | |||
char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; | |||
#endif | |||
/* Construct a string literal encoding the version number components. */ | |||
#ifdef SIMULATE_VERSION_MAJOR | |||
char const info_simulate_version[] = { | |||
'I', 'N', 'F', 'O', ':', | |||
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', | |||
SIMULATE_VERSION_MAJOR, | |||
# ifdef SIMULATE_VERSION_MINOR | |||
'.', SIMULATE_VERSION_MINOR, | |||
# ifdef SIMULATE_VERSION_PATCH | |||
'.', SIMULATE_VERSION_PATCH, | |||
# ifdef SIMULATE_VERSION_TWEAK | |||
'.', SIMULATE_VERSION_TWEAK, | |||
# endif | |||
# endif | |||
# endif | |||
']','\0'}; | |||
#endif | |||
/* Construct the string literal in pieces to prevent the source from | |||
getting matched. Store it in a pointer rather than an array | |||
because some compilers will just produce instructions to fill the | |||
array rather than assigning a pointer to a static array. */ | |||
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; | |||
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; | |||
#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L | |||
# if defined(__INTEL_CXX11_MODE__) | |||
# if defined(__cpp_aggregate_nsdmi) | |||
# define CXX_STD 201402L | |||
# else | |||
# define CXX_STD 201103L | |||
# endif | |||
# else | |||
# define CXX_STD 199711L | |||
# endif | |||
#elif defined(_MSC_VER) && defined(_MSVC_LANG) | |||
# define CXX_STD _MSVC_LANG | |||
#else | |||
# define CXX_STD __cplusplus | |||
#endif | |||
const char* info_language_standard_default = "INFO" ":" "standard_default[" | |||
#if CXX_STD > 202002L | |||
"23" | |||
#elif CXX_STD > 201703L | |||
"20" | |||
#elif CXX_STD >= 201703L | |||
"17" | |||
#elif CXX_STD >= 201402L | |||
"14" | |||
#elif CXX_STD >= 201103L | |||
"11" | |||
#else | |||
"98" | |||
#endif | |||
"]"; | |||
const char* info_language_extensions_default = "INFO" ":" "extensions_default[" | |||
#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ | |||
defined(__TI_COMPILER_VERSION__)) && \ | |||
!defined(__STRICT_ANSI__) | |||
"ON" | |||
#else | |||
"OFF" | |||
#endif | |||
"]"; | |||
/*--------------------------------------------------------------------------*/ | |||
int main(int argc, char* argv[]) | |||
{ | |||
int require = 0; | |||
require += info_compiler[argc]; | |||
require += info_platform[argc]; | |||
require += info_arch[argc]; | |||
#ifdef COMPILER_VERSION_MAJOR | |||
require += info_version[argc]; | |||
#endif | |||
#ifdef COMPILER_VERSION_INTERNAL | |||
require += info_version_internal[argc]; | |||
#endif | |||
#ifdef SIMULATE_ID | |||
require += info_simulate[argc]; | |||
#endif | |||
#ifdef SIMULATE_VERSION_MAJOR | |||
require += info_simulate_version[argc]; | |||
#endif | |||
#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) | |||
require += info_cray[argc]; | |||
#endif | |||
require += info_language_standard_default[argc]; | |||
require += info_language_extensions_default[argc]; | |||
(void)argv; | |||
return require; | |||
} |
@ -1,19 +0,0 @@ | |||
#---------------------------------------------------------------- | |||
# Generated CMake target import file for configuration "Debug". | |||
#---------------------------------------------------------------- | |||
# Commands may need to know the format version. | |||
set(CMAKE_IMPORT_FILE_VERSION 1) | |||
# Import target "leveldb::leveldb" for configuration "Debug" | |||
set_property(TARGET leveldb::leveldb APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) | |||
set_target_properties(leveldb::leveldb PROPERTIES | |||
IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" | |||
IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/libleveldb.a" | |||
) | |||
list(APPEND _cmake_import_check_targets leveldb::leveldb ) | |||
list(APPEND _cmake_import_check_files_for_leveldb::leveldb "${_IMPORT_PREFIX}/lib/libleveldb.a" ) | |||
# Commands beyond this point should not need to know the version. | |||
set(CMAKE_IMPORT_FILE_VERSION) |
@ -1,108 +0,0 @@ | |||
# Generated by CMake | |||
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) | |||
message(FATAL_ERROR "CMake >= 2.8.0 required") | |||
endif() | |||
if(CMAKE_VERSION VERSION_LESS "2.8.12") | |||
message(FATAL_ERROR "CMake >= 2.8.12 required") | |||
endif() | |||
cmake_policy(PUSH) | |||
cmake_policy(VERSION 2.8.12...3.27) | |||
#---------------------------------------------------------------- | |||
# Generated CMake target import file. | |||
#---------------------------------------------------------------- | |||
# Commands may need to know the format version. | |||
set(CMAKE_IMPORT_FILE_VERSION 1) | |||
# Protect against multiple inclusion, which would fail when already imported targets are added once more. | |||
set(_cmake_targets_defined "") | |||
set(_cmake_targets_not_defined "") | |||
set(_cmake_expected_targets "") | |||
foreach(_cmake_expected_target IN ITEMS leveldb::leveldb) | |||
list(APPEND _cmake_expected_targets "${_cmake_expected_target}") | |||
if(TARGET "${_cmake_expected_target}") | |||
list(APPEND _cmake_targets_defined "${_cmake_expected_target}") | |||
else() | |||
list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") | |||
endif() | |||
endforeach() | |||
unset(_cmake_expected_target) | |||
if(_cmake_targets_defined STREQUAL _cmake_expected_targets) | |||
unset(_cmake_targets_defined) | |||
unset(_cmake_targets_not_defined) | |||
unset(_cmake_expected_targets) | |||
unset(CMAKE_IMPORT_FILE_VERSION) | |||
cmake_policy(POP) | |||
return() | |||
endif() | |||
if(NOT _cmake_targets_defined STREQUAL "") | |||
string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") | |||
string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") | |||
message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") | |||
endif() | |||
unset(_cmake_targets_defined) | |||
unset(_cmake_targets_not_defined) | |||
unset(_cmake_expected_targets) | |||
# Compute the installation prefix relative to this file. | |||
get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) | |||
get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) | |||
get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) | |||
get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) | |||
if(_IMPORT_PREFIX STREQUAL "/") | |||
set(_IMPORT_PREFIX "") | |||
endif() | |||
# Create imported target leveldb::leveldb | |||
add_library(leveldb::leveldb STATIC IMPORTED) | |||
set_target_properties(leveldb::leveldb PROPERTIES | |||
INTERFACE_COMPILE_OPTIONS "-Werror;-Wthread-safety" | |||
INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" | |||
INTERFACE_LINK_LIBRARIES "Threads::Threads" | |||
) | |||
# Load information for each installed configuration. | |||
file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/leveldbTargets-*.cmake") | |||
foreach(_cmake_config_file IN LISTS _cmake_config_files) | |||
include("${_cmake_config_file}") | |||
endforeach() | |||
unset(_cmake_config_file) | |||
unset(_cmake_config_files) | |||
# Cleanup temporary variables. | |||
set(_IMPORT_PREFIX) | |||
# Loop over all imported files and verify that they actually exist | |||
foreach(_cmake_target IN LISTS _cmake_import_check_targets) | |||
if(CMAKE_VERSION VERSION_LESS "3.28" | |||
OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} | |||
OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") | |||
foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") | |||
if(NOT EXISTS "${_cmake_file}") | |||
message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file | |||
\"${_cmake_file}\" | |||
but this file does not exist. Possible reasons include: | |||
* The file was deleted, renamed, or moved to another location. | |||
* An install or uninstall procedure did not complete successfully. | |||
* The installation package was faulty and contained | |||
\"${CMAKE_CURRENT_LIST_FILE}\" | |||
but not all the files it references. | |||
") | |||
endif() | |||
endforeach() | |||
endif() | |||
unset(_cmake_file) | |||
unset("_cmake_import_check_files_for_${_cmake_target}") | |||
endforeach() | |||
unset(_cmake_target) | |||
unset(_cmake_import_check_targets) | |||
# This file does not depend on other imported targets which have | |||
# been exported from the same project but in a separate export set. | |||
# Commands beyond this point should not need to know the version. | |||
set(CMAKE_IMPORT_FILE_VERSION) | |||
cmake_policy(POP) |
@ -1,55 +0,0 @@ | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/CMakeFiles/leveldb.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/CMakeFiles/leveldbutil.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/CMakeFiles/leveldb_tests.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/CMakeFiles/c_test.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/CMakeFiles/env_posix_test.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/CMakeFiles/db_bench.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/CMakeFiles/db_bench_sqlite3.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/CMakeFiles/test.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/CMakeFiles/edit_cache.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/CMakeFiles/rebuild_cache.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/CMakeFiles/list_install_components.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/CMakeFiles/install.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/CMakeFiles/install/local.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/CMakeFiles/install/strip.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/CMakeFiles/test.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/CMakeFiles/edit_cache.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/CMakeFiles/rebuild_cache.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/CMakeFiles/list_install_components.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/CMakeFiles/install.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/CMakeFiles/install/local.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/CMakeFiles/install/strip.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googlemock/CMakeFiles/gmock.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googlemock/CMakeFiles/gmock_main.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googlemock/CMakeFiles/test.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googlemock/CMakeFiles/edit_cache.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googlemock/CMakeFiles/rebuild_cache.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googlemock/CMakeFiles/list_install_components.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googlemock/CMakeFiles/install.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googlemock/CMakeFiles/install/local.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googlemock/CMakeFiles/install/strip.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/CMakeFiles/gtest.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/CMakeFiles/gtest_main.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/CMakeFiles/test.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/CMakeFiles/edit_cache.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/CMakeFiles/rebuild_cache.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/CMakeFiles/list_install_components.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/CMakeFiles/install.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/CMakeFiles/install/local.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/CMakeFiles/install/strip.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/CMakeFiles/test.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/CMakeFiles/edit_cache.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/CMakeFiles/rebuild_cache.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/CMakeFiles/list_install_components.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/CMakeFiles/install.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/CMakeFiles/install/local.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/CMakeFiles/install/strip.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/src/CMakeFiles/benchmark.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/src/CMakeFiles/benchmark_main.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/src/CMakeFiles/test.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/src/CMakeFiles/edit_cache.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/src/CMakeFiles/rebuild_cache.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/src/CMakeFiles/list_install_components.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/src/CMakeFiles/install.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/src/CMakeFiles/install/local.dir | |||
/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/src/CMakeFiles/install/strip.dir |
@ -1,122 +0,0 @@ | |||
/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=/Applications/CLion.app/Contents/bin/ninja/mac/aarch64/ninja -G Ninja -S /Users/arcueid/program/LevelDB-KV-Separation -B /Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug | |||
CMake Deprecation Warning at third_party/googletest/CMakeLists.txt:4 (cmake_minimum_required): | |||
Compatibility with CMake < 3.5 will be removed from a future version of | |||
CMake. | |||
Update the VERSION argument <min> value or use a ...<max> suffix to tell | |||
CMake that the project does not need compatibility with older versions. | |||
CMake Deprecation Warning at third_party/googletest/googlemock/CMakeLists.txt:45 (cmake_minimum_required): | |||
Compatibility with CMake < 3.5 will be removed from a future version of | |||
CMake. | |||
Update the VERSION argument <min> value or use a ...<max> suffix to tell | |||
CMake that the project does not need compatibility with older versions. | |||
CMake Deprecation Warning at third_party/googletest/googletest/CMakeLists.txt:56 (cmake_minimum_required): | |||
Compatibility with CMake < 3.5 will be removed from a future version of | |||
CMake. | |||
Update the VERSION argument <min> value or use a ...<max> suffix to tell | |||
CMake that the project does not need compatibility with older versions. | |||
@ -1,4 +0,0 @@ | |||
ToolSet: 1.0 (local)Ninja: 1.12.0@/Applications/CLion.app/Contents/bin/ninja/mac/aarch64/ninja | |||
Options: | |||
Options:-DCMAKE_MAKE_PROGRAM=/Applications/CLion.app/Contents/bin/ninja/mac/aarch64/ninja |
@ -1 +0,0 @@ | |||
# This file is generated by cmake for dependency checking of the CMakeCache.txt file |
@ -1,302 +0,0 @@ | |||
# CMAKE generated file: DO NOT EDIT! | |||
# Generated by "Ninja" Generator, CMake Version 3.29 | |||
# This file contains all the rules used to get the outputs files | |||
# built from the input files. | |||
# It is included in the main 'build.ninja'. | |||
# ============================================================================= | |||
# Project: leveldb | |||
# Configurations: Debug | |||
# ============================================================================= | |||
# ============================================================================= | |||
############################################# | |||
# Rule for compiling CXX files. | |||
rule CXX_COMPILER__leveldb_unscanned_Debug | |||
depfile = $DEP_FILE | |||
deps = gcc | |||
command = ${LAUNCHER}${CODE_CHECK}/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in | |||
description = Building CXX object $out | |||
############################################# | |||
# Rule for linking CXX static library. | |||
rule CXX_STATIC_LIBRARY_LINKER__leveldb_Debug | |||
command = $PRE_LINK && /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f $TARGET_FILE && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc $TARGET_FILE $LINK_FLAGS $in && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib $TARGET_FILE && /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E touch $TARGET_FILE && $POST_BUILD | |||
description = Linking CXX static library $TARGET_FILE | |||
restat = $RESTAT | |||
############################################# | |||
# Rule for compiling CXX files. | |||
rule CXX_COMPILER__leveldbutil_unscanned_Debug | |||
depfile = $DEP_FILE | |||
deps = gcc | |||
command = ${LAUNCHER}${CODE_CHECK}/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in | |||
description = Building CXX object $out | |||
############################################# | |||
# Rule for linking CXX executable. | |||
rule CXX_EXECUTABLE_LINKER__leveldbutil_Debug | |||
command = $PRE_LINK && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $FLAGS -Wl,-search_paths_first -Wl,-headerpad_max_install_names $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD | |||
description = Linking CXX executable $TARGET_FILE | |||
restat = $RESTAT | |||
############################################# | |||
# Rule for compiling CXX files. | |||
rule CXX_COMPILER__leveldb_tests_unscanned_Debug | |||
depfile = $DEP_FILE | |||
deps = gcc | |||
command = ${LAUNCHER}${CODE_CHECK}/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in | |||
description = Building CXX object $out | |||
############################################# | |||
# Rule for linking CXX executable. | |||
rule CXX_EXECUTABLE_LINKER__leveldb_tests_Debug | |||
command = $PRE_LINK && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $FLAGS -Wl,-search_paths_first -Wl,-headerpad_max_install_names $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD | |||
description = Linking CXX executable $TARGET_FILE | |||
restat = $RESTAT | |||
############################################# | |||
# Rule for compiling C files. | |||
rule C_COMPILER__c_test_unscanned_Debug | |||
depfile = $DEP_FILE | |||
deps = gcc | |||
command = ${LAUNCHER}${CODE_CHECK}/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in | |||
description = Building C object $out | |||
############################################# | |||
# Rule for compiling CXX files. | |||
rule CXX_COMPILER__c_test_unscanned_Debug | |||
depfile = $DEP_FILE | |||
deps = gcc | |||
command = ${LAUNCHER}${CODE_CHECK}/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in | |||
description = Building CXX object $out | |||
############################################# | |||
# Rule for linking CXX executable. | |||
rule CXX_EXECUTABLE_LINKER__c_test_Debug | |||
command = $PRE_LINK && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $FLAGS -Wl,-search_paths_first -Wl,-headerpad_max_install_names $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD | |||
description = Linking CXX executable $TARGET_FILE | |||
restat = $RESTAT | |||
############################################# | |||
# Rule for compiling CXX files. | |||
rule CXX_COMPILER__env_posix_test_unscanned_Debug | |||
depfile = $DEP_FILE | |||
deps = gcc | |||
command = ${LAUNCHER}${CODE_CHECK}/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in | |||
description = Building CXX object $out | |||
############################################# | |||
# Rule for linking CXX executable. | |||
rule CXX_EXECUTABLE_LINKER__env_posix_test_Debug | |||
command = $PRE_LINK && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $FLAGS -Wl,-search_paths_first -Wl,-headerpad_max_install_names $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD | |||
description = Linking CXX executable $TARGET_FILE | |||
restat = $RESTAT | |||
############################################# | |||
# Rule for compiling CXX files. | |||
rule CXX_COMPILER__db_bench_unscanned_Debug | |||
depfile = $DEP_FILE | |||
deps = gcc | |||
command = ${LAUNCHER}${CODE_CHECK}/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in | |||
description = Building CXX object $out | |||
############################################# | |||
# Rule for linking CXX executable. | |||
rule CXX_EXECUTABLE_LINKER__db_bench_Debug | |||
command = $PRE_LINK && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $FLAGS -Wl,-search_paths_first -Wl,-headerpad_max_install_names $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD | |||
description = Linking CXX executable $TARGET_FILE | |||
restat = $RESTAT | |||
############################################# | |||
# Rule for compiling CXX files. | |||
rule CXX_COMPILER__db_bench_sqlite3_unscanned_Debug | |||
depfile = $DEP_FILE | |||
deps = gcc | |||
command = ${LAUNCHER}${CODE_CHECK}/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in | |||
description = Building CXX object $out | |||
############################################# | |||
# Rule for linking CXX executable. | |||
rule CXX_EXECUTABLE_LINKER__db_bench_sqlite3_Debug | |||
command = $PRE_LINK && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $FLAGS -Wl,-search_paths_first -Wl,-headerpad_max_install_names $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD | |||
description = Linking CXX executable $TARGET_FILE | |||
restat = $RESTAT | |||
############################################# | |||
# Rule for running custom commands. | |||
rule CUSTOM_COMMAND | |||
command = $COMMAND | |||
description = $DESC | |||
############################################# | |||
# Rule for compiling CXX files. | |||
rule CXX_COMPILER__gmock_unscanned_Debug | |||
depfile = $DEP_FILE | |||
deps = gcc | |||
command = ${LAUNCHER}${CODE_CHECK}/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in | |||
description = Building CXX object $out | |||
############################################# | |||
# Rule for linking CXX static library. | |||
rule CXX_STATIC_LIBRARY_LINKER__gmock_Debug | |||
command = $PRE_LINK && /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f $TARGET_FILE && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc $TARGET_FILE $LINK_FLAGS $in && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib $TARGET_FILE && /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E touch $TARGET_FILE && $POST_BUILD | |||
description = Linking CXX static library $TARGET_FILE | |||
restat = $RESTAT | |||
############################################# | |||
# Rule for compiling CXX files. | |||
rule CXX_COMPILER__gmock_main_unscanned_Debug | |||
depfile = $DEP_FILE | |||
deps = gcc | |||
command = ${LAUNCHER}${CODE_CHECK}/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in | |||
description = Building CXX object $out | |||
############################################# | |||
# Rule for linking CXX static library. | |||
rule CXX_STATIC_LIBRARY_LINKER__gmock_main_Debug | |||
command = $PRE_LINK && /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f $TARGET_FILE && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc $TARGET_FILE $LINK_FLAGS $in && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib $TARGET_FILE && /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E touch $TARGET_FILE && $POST_BUILD | |||
description = Linking CXX static library $TARGET_FILE | |||
restat = $RESTAT | |||
############################################# | |||
# Rule for compiling CXX files. | |||
rule CXX_COMPILER__gtest_unscanned_Debug | |||
depfile = $DEP_FILE | |||
deps = gcc | |||
command = ${LAUNCHER}${CODE_CHECK}/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in | |||
description = Building CXX object $out | |||
############################################# | |||
# Rule for linking CXX static library. | |||
rule CXX_STATIC_LIBRARY_LINKER__gtest_Debug | |||
command = $PRE_LINK && /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f $TARGET_FILE && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc $TARGET_FILE $LINK_FLAGS $in && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib $TARGET_FILE && /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E touch $TARGET_FILE && $POST_BUILD | |||
description = Linking CXX static library $TARGET_FILE | |||
restat = $RESTAT | |||
############################################# | |||
# Rule for compiling CXX files. | |||
rule CXX_COMPILER__gtest_main_unscanned_Debug | |||
depfile = $DEP_FILE | |||
deps = gcc | |||
command = ${LAUNCHER}${CODE_CHECK}/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in | |||
description = Building CXX object $out | |||
############################################# | |||
# Rule for linking CXX static library. | |||
rule CXX_STATIC_LIBRARY_LINKER__gtest_main_Debug | |||
command = $PRE_LINK && /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f $TARGET_FILE && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc $TARGET_FILE $LINK_FLAGS $in && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib $TARGET_FILE && /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E touch $TARGET_FILE && $POST_BUILD | |||
description = Linking CXX static library $TARGET_FILE | |||
restat = $RESTAT | |||
############################################# | |||
# Rule for compiling CXX files. | |||
rule CXX_COMPILER__benchmark_unscanned_Debug | |||
depfile = $DEP_FILE | |||
deps = gcc | |||
command = ${LAUNCHER}${CODE_CHECK}/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in | |||
description = Building CXX object $out | |||
############################################# | |||
# Rule for linking CXX static library. | |||
rule CXX_STATIC_LIBRARY_LINKER__benchmark_Debug | |||
command = $PRE_LINK && /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f $TARGET_FILE && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc $TARGET_FILE $LINK_FLAGS $in && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib $TARGET_FILE && /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E touch $TARGET_FILE && $POST_BUILD | |||
description = Linking CXX static library $TARGET_FILE | |||
restat = $RESTAT | |||
############################################# | |||
# Rule for compiling CXX files. | |||
rule CXX_COMPILER__benchmark_main_unscanned_Debug | |||
depfile = $DEP_FILE | |||
deps = gcc | |||
command = ${LAUNCHER}${CODE_CHECK}/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in | |||
description = Building CXX object $out | |||
############################################# | |||
# Rule for linking CXX static library. | |||
rule CXX_STATIC_LIBRARY_LINKER__benchmark_main_Debug | |||
command = $PRE_LINK && /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f $TARGET_FILE && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc $TARGET_FILE $LINK_FLAGS $in && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib $TARGET_FILE && /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E touch $TARGET_FILE && $POST_BUILD | |||
description = Linking CXX static library $TARGET_FILE | |||
restat = $RESTAT | |||
############################################# | |||
# Rule for re-running cmake. | |||
rule RERUN_CMAKE | |||
command = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake --regenerate-during-build -S/Users/arcueid/program/LevelDB-KV-Separation -B/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug | |||
description = Re-running CMake... | |||
generator = 1 | |||
############################################# | |||
# Rule for cleaning all built files. | |||
rule CLEAN | |||
command = /Applications/CLion.app/Contents/bin/ninja/mac/aarch64/ninja $FILE_ARG -t clean $TARGETS | |||
description = Cleaning all built files... | |||
############################################# | |||
# Rule for printing all primary targets available. | |||
rule HELP | |||
command = /Applications/CLion.app/Contents/bin/ninja/mac/aarch64/ninja -t targets | |||
description = All primary targets available: | |||
@ -1,14 +0,0 @@ | |||
# CMake generated Testfile for | |||
# Source directory: /Users/arcueid/program/LevelDB-KV-Separation | |||
# Build directory: /Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug | |||
# | |||
# This file includes the relevant testing commands required for | |||
# testing this directory and lists subdirectories to be tested as well. | |||
add_test(leveldb_tests "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/leveldb_tests") | |||
set_tests_properties(leveldb_tests PROPERTIES _BACKTRACE_TRIPLES "/Users/arcueid/program/LevelDB-KV-Separation/CMakeLists.txt;365;add_test;/Users/arcueid/program/LevelDB-KV-Separation/CMakeLists.txt;0;") | |||
add_test(c_test "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/c_test") | |||
set_tests_properties(c_test PROPERTIES _BACKTRACE_TRIPLES "/Users/arcueid/program/LevelDB-KV-Separation/CMakeLists.txt;391;add_test;/Users/arcueid/program/LevelDB-KV-Separation/CMakeLists.txt;394;leveldb_test;/Users/arcueid/program/LevelDB-KV-Separation/CMakeLists.txt;0;") | |||
add_test(env_posix_test "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/env_posix_test") | |||
set_tests_properties(env_posix_test PROPERTIES _BACKTRACE_TRIPLES "/Users/arcueid/program/LevelDB-KV-Separation/CMakeLists.txt;391;add_test;/Users/arcueid/program/LevelDB-KV-Separation/CMakeLists.txt;402;leveldb_test;/Users/arcueid/program/LevelDB-KV-Separation/CMakeLists.txt;0;") | |||
subdirs("third_party/googletest") | |||
subdirs("third_party/benchmark") |
@ -1,3 +0,0 @@ | |||
Start testing: Nov 26 08:22 CST | |||
---------------------------------------------------------- | |||
End testing: Nov 26 08:22 CST |
@ -1,33 +0,0 @@ | |||
# Copyright 2019 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. | |||
####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### | |||
####### Any changes to this file will be overwritten by the next CMake run #### | |||
####### The input file was leveldbConfig.cmake.in ######## | |||
get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) | |||
macro(set_and_check _var _file) | |||
set(${_var} "${_file}") | |||
if(NOT EXISTS "${_file}") | |||
message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") | |||
endif() | |||
endmacro() | |||
macro(check_required_components _NAME) | |||
foreach(comp ${${_NAME}_FIND_COMPONENTS}) | |||
if(NOT ${_NAME}_${comp}_FOUND) | |||
if(${_NAME}_FIND_REQUIRED_${comp}) | |||
set(${_NAME}_FOUND FALSE) | |||
endif() | |||
endif() | |||
endforeach() | |||
endmacro() | |||
#################################################################################### | |||
include("${CMAKE_CURRENT_LIST_DIR}/leveldbTargets.cmake") | |||
check_required_components(leveldb) |
@ -1,65 +0,0 @@ | |||
# This is a basic version file for the Config-mode of find_package(). | |||
# It is used by write_basic_package_version_file() as input file for configure_file() | |||
# to create a version-file which can be installed along a config.cmake file. | |||
# | |||
# The created file sets PACKAGE_VERSION_EXACT if the current version string and | |||
# the requested version string are exactly the same and it sets | |||
# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version, | |||
# but only if the requested major version is the same as the current one. | |||
# The variable CVF_VERSION must be set before calling configure_file(). | |||
set(PACKAGE_VERSION "1.23.0") | |||
if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) | |||
set(PACKAGE_VERSION_COMPATIBLE FALSE) | |||
else() | |||
if("1.23.0" MATCHES "^([0-9]+)\\.") | |||
set(CVF_VERSION_MAJOR "${CMAKE_MATCH_1}") | |||
if(NOT CVF_VERSION_MAJOR VERSION_EQUAL 0) | |||
string(REGEX REPLACE "^0+" "" CVF_VERSION_MAJOR "${CVF_VERSION_MAJOR}") | |||
endif() | |||
else() | |||
set(CVF_VERSION_MAJOR "1.23.0") | |||
endif() | |||
if(PACKAGE_FIND_VERSION_RANGE) | |||
# both endpoints of the range must have the expected major version | |||
math (EXPR CVF_VERSION_MAJOR_NEXT "${CVF_VERSION_MAJOR} + 1") | |||
if (NOT PACKAGE_FIND_VERSION_MIN_MAJOR STREQUAL CVF_VERSION_MAJOR | |||
OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND NOT PACKAGE_FIND_VERSION_MAX_MAJOR STREQUAL CVF_VERSION_MAJOR) | |||
OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND NOT PACKAGE_FIND_VERSION_MAX VERSION_LESS_EQUAL CVF_VERSION_MAJOR_NEXT))) | |||
set(PACKAGE_VERSION_COMPATIBLE FALSE) | |||
elseif(PACKAGE_FIND_VERSION_MIN_MAJOR STREQUAL CVF_VERSION_MAJOR | |||
AND ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS_EQUAL PACKAGE_FIND_VERSION_MAX) | |||
OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MAX))) | |||
set(PACKAGE_VERSION_COMPATIBLE TRUE) | |||
else() | |||
set(PACKAGE_VERSION_COMPATIBLE FALSE) | |||
endif() | |||
else() | |||
if(PACKAGE_FIND_VERSION_MAJOR STREQUAL CVF_VERSION_MAJOR) | |||
set(PACKAGE_VERSION_COMPATIBLE TRUE) | |||
else() | |||
set(PACKAGE_VERSION_COMPATIBLE FALSE) | |||
endif() | |||
if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) | |||
set(PACKAGE_VERSION_EXACT TRUE) | |||
endif() | |||
endif() | |||
endif() | |||
# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: | |||
if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") | |||
return() | |||
endif() | |||
# check that the installed version has the same 32/64bit-ness as the one which is currently searching: | |||
if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8") | |||
math(EXPR installedBits "8 * 8") | |||
set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") | |||
set(PACKAGE_VERSION_UNSUITABLE TRUE) | |||
endif() |
@ -1,114 +0,0 @@ | |||
# Install script for directory: /Users/arcueid/program/LevelDB-KV-Separation | |||
# Set the install prefix | |||
if(NOT DEFINED CMAKE_INSTALL_PREFIX) | |||
set(CMAKE_INSTALL_PREFIX "/usr/local") | |||
endif() | |||
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") | |||
# Set the install configuration name. | |||
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) | |||
if(BUILD_TYPE) | |||
string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" | |||
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") | |||
else() | |||
set(CMAKE_INSTALL_CONFIG_NAME "Debug") | |||
endif() | |||
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") | |||
endif() | |||
# Set the component getting installed. | |||
if(NOT CMAKE_INSTALL_COMPONENT) | |||
if(COMPONENT) | |||
message(STATUS "Install component: \"${COMPONENT}\"") | |||
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") | |||
else() | |||
set(CMAKE_INSTALL_COMPONENT) | |||
endif() | |||
endif() | |||
# Is this installation the result of a crosscompile? | |||
if(NOT DEFINED CMAKE_CROSSCOMPILING) | |||
set(CMAKE_CROSSCOMPILING "FALSE") | |||
endif() | |||
# Set default install directory permissions. | |||
if(NOT DEFINED CMAKE_OBJDUMP) | |||
set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/libleveldb.a") | |||
if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libleveldb.a" AND | |||
NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libleveldb.a") | |||
execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libleveldb.a") | |||
endif() | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/leveldb" TYPE FILE FILES | |||
"/Users/arcueid/program/LevelDB-KV-Separation/include/leveldb/c.h" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/include/leveldb/cache.h" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/include/leveldb/comparator.h" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/include/leveldb/db.h" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/include/leveldb/dumpfile.h" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/include/leveldb/env.h" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/include/leveldb/export.h" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/include/leveldb/filter_policy.h" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/include/leveldb/iterator.h" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/include/leveldb/options.h" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/include/leveldb/slice.h" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/include/leveldb/status.h" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/include/leveldb/table_builder.h" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/include/leveldb/table.h" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/include/leveldb/write_batch.h" | |||
) | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/leveldb/leveldbTargets.cmake") | |||
file(DIFFERENT _cmake_export_file_changed FILES | |||
"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/leveldb/leveldbTargets.cmake" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/CMakeFiles/Export/f90a79f6c24c38ae6b0a9cccec147da8/leveldbTargets.cmake") | |||
if(_cmake_export_file_changed) | |||
file(GLOB _cmake_old_config_files "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/leveldb/leveldbTargets-*.cmake") | |||
if(_cmake_old_config_files) | |||
string(REPLACE ";" ", " _cmake_old_config_files_text "${_cmake_old_config_files}") | |||
message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/leveldb/leveldbTargets.cmake\" will be replaced. Removing files [${_cmake_old_config_files_text}].") | |||
unset(_cmake_old_config_files_text) | |||
file(REMOVE ${_cmake_old_config_files}) | |||
endif() | |||
unset(_cmake_old_config_files) | |||
endif() | |||
unset(_cmake_export_file_changed) | |||
endif() | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/leveldb" TYPE FILE FILES "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/CMakeFiles/Export/f90a79f6c24c38ae6b0a9cccec147da8/leveldbTargets.cmake") | |||
if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/leveldb" TYPE FILE FILES "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/CMakeFiles/Export/f90a79f6c24c38ae6b0a9cccec147da8/leveldbTargets-debug.cmake") | |||
endif() | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/leveldb" TYPE FILE FILES | |||
"/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/cmake/leveldbConfig.cmake" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/cmake/leveldbConfigVersion.cmake" | |||
) | |||
endif() | |||
if(NOT CMAKE_INSTALL_LOCAL_ONLY) | |||
# Include the install script for each subdirectory. | |||
include("/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/cmake_install.cmake") | |||
include("/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/cmake_install.cmake") | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT) | |||
set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") | |||
else() | |||
set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") | |||
endif() | |||
string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT | |||
"${CMAKE_INSTALL_MANIFEST_FILES}") | |||
file(WRITE "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" | |||
"${CMAKE_INSTALL_MANIFEST_CONTENT}") |
@ -1,38 +0,0 @@ | |||
// 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_FDATASYNC) | |||
#define HAVE_FDATASYNC 0 | |||
#endif // !defined(HAVE_FDATASYNC) | |||
// Define to 1 if you have a definition for F_FULLFSYNC in <fcntl.h>. | |||
#if !defined(HAVE_FULLFSYNC) | |||
#define HAVE_FULLFSYNC 1 | |||
#endif // !defined(HAVE_FULLFSYNC) | |||
// Define to 1 if you have a definition for O_CLOEXEC in <fcntl.h>. | |||
#if !defined(HAVE_O_CLOEXEC) | |||
#define HAVE_O_CLOEXEC 1 | |||
#endif // !defined(HAVE_O_CLOEXEC) | |||
// Define to 1 if you have Google CRC32C. | |||
#if !defined(HAVE_CRC32C) | |||
#define HAVE_CRC32C 0 | |||
#endif // !defined(HAVE_CRC32C) | |||
// Define to 1 if you have Google Snappy. | |||
#if !defined(HAVE_SNAPPY) | |||
#define HAVE_SNAPPY 0 | |||
#endif // !defined(HAVE_SNAPPY) | |||
// Define to 1 if you have Zstd. | |||
#if !defined(HAVE_Zstd) | |||
#define HAVE_ZSTD 0 | |||
#endif // !defined(HAVE_ZSTD) | |||
#endif // STORAGE_LEVELDB_PORT_PORT_CONFIG_H_ |
@ -1,7 +0,0 @@ | |||
# CMake generated Testfile for | |||
# Source directory: /Users/arcueid/program/LevelDB-KV-Separation/third_party/benchmark | |||
# Build directory: /Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark | |||
# | |||
# This file includes the relevant testing commands required for | |||
# testing this directory and lists subdirectories to be tested as well. | |||
subdirs("src") |
@ -1,12 +0,0 @@ | |||
prefix=/usr/local | |||
exec_prefix=${prefix} | |||
libdir=/usr/local/lib | |||
includedir=/usr/local/include | |||
Name: benchmark | |||
Description: Google microbenchmark framework | |||
Version: 1.7.1.50 | |||
Libs: -L${libdir} -lbenchmark | |||
Libs.private: -lpthread | |||
Cflags: -I${includedir} |
@ -1,14 +0,0 @@ | |||
####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### | |||
####### Any changes to this file will be overwritten by the next CMake run #### | |||
####### The input file was Config.cmake.in ######## | |||
get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) | |||
#################################################################################### | |||
include (CMakeFindDependencyMacro) | |||
find_dependency (Threads) | |||
include("${CMAKE_CURRENT_LIST_DIR}/benchmarkTargets.cmake") |
@ -1,65 +0,0 @@ | |||
# This is a basic version file for the Config-mode of find_package(). | |||
# It is used by write_basic_package_version_file() as input file for configure_file() | |||
# to create a version-file which can be installed along a config.cmake file. | |||
# | |||
# The created file sets PACKAGE_VERSION_EXACT if the current version string and | |||
# the requested version string are exactly the same and it sets | |||
# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version, | |||
# but only if the requested major version is the same as the current one. | |||
# The variable CVF_VERSION must be set before calling configure_file(). | |||
set(PACKAGE_VERSION "1.7.1.50") | |||
if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) | |||
set(PACKAGE_VERSION_COMPATIBLE FALSE) | |||
else() | |||
if("1.7.1.50" MATCHES "^([0-9]+)\\.") | |||
set(CVF_VERSION_MAJOR "${CMAKE_MATCH_1}") | |||
if(NOT CVF_VERSION_MAJOR VERSION_EQUAL 0) | |||
string(REGEX REPLACE "^0+" "" CVF_VERSION_MAJOR "${CVF_VERSION_MAJOR}") | |||
endif() | |||
else() | |||
set(CVF_VERSION_MAJOR "1.7.1.50") | |||
endif() | |||
if(PACKAGE_FIND_VERSION_RANGE) | |||
# both endpoints of the range must have the expected major version | |||
math (EXPR CVF_VERSION_MAJOR_NEXT "${CVF_VERSION_MAJOR} + 1") | |||
if (NOT PACKAGE_FIND_VERSION_MIN_MAJOR STREQUAL CVF_VERSION_MAJOR | |||
OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND NOT PACKAGE_FIND_VERSION_MAX_MAJOR STREQUAL CVF_VERSION_MAJOR) | |||
OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND NOT PACKAGE_FIND_VERSION_MAX VERSION_LESS_EQUAL CVF_VERSION_MAJOR_NEXT))) | |||
set(PACKAGE_VERSION_COMPATIBLE FALSE) | |||
elseif(PACKAGE_FIND_VERSION_MIN_MAJOR STREQUAL CVF_VERSION_MAJOR | |||
AND ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS_EQUAL PACKAGE_FIND_VERSION_MAX) | |||
OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MAX))) | |||
set(PACKAGE_VERSION_COMPATIBLE TRUE) | |||
else() | |||
set(PACKAGE_VERSION_COMPATIBLE FALSE) | |||
endif() | |||
else() | |||
if(PACKAGE_FIND_VERSION_MAJOR STREQUAL CVF_VERSION_MAJOR) | |||
set(PACKAGE_VERSION_COMPATIBLE TRUE) | |||
else() | |||
set(PACKAGE_VERSION_COMPATIBLE FALSE) | |||
endif() | |||
if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) | |||
set(PACKAGE_VERSION_EXACT TRUE) | |||
endif() | |||
endif() | |||
endif() | |||
# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: | |||
if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") | |||
return() | |||
endif() | |||
# check that the installed version has the same 32/64bit-ness as the one which is currently searching: | |||
if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8") | |||
math(EXPR installedBits "8 * 8") | |||
set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") | |||
set(PACKAGE_VERSION_UNSUITABLE TRUE) | |||
endif() |
@ -1,84 +0,0 @@ | |||
# Generated by CMake | |||
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) | |||
message(FATAL_ERROR "CMake >= 2.8.0 required") | |||
endif() | |||
if(CMAKE_VERSION VERSION_LESS "2.8.3") | |||
message(FATAL_ERROR "CMake >= 2.8.3 required") | |||
endif() | |||
cmake_policy(PUSH) | |||
cmake_policy(VERSION 2.8.3...3.27) | |||
#---------------------------------------------------------------- | |||
# Generated CMake target import file. | |||
#---------------------------------------------------------------- | |||
# Commands may need to know the format version. | |||
set(CMAKE_IMPORT_FILE_VERSION 1) | |||
# Protect against multiple inclusion, which would fail when already imported targets are added once more. | |||
set(_cmake_targets_defined "") | |||
set(_cmake_targets_not_defined "") | |||
set(_cmake_expected_targets "") | |||
foreach(_cmake_expected_target IN ITEMS benchmark::benchmark benchmark::benchmark_main) | |||
list(APPEND _cmake_expected_targets "${_cmake_expected_target}") | |||
if(TARGET "${_cmake_expected_target}") | |||
list(APPEND _cmake_targets_defined "${_cmake_expected_target}") | |||
else() | |||
list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") | |||
endif() | |||
endforeach() | |||
unset(_cmake_expected_target) | |||
if(_cmake_targets_defined STREQUAL _cmake_expected_targets) | |||
unset(_cmake_targets_defined) | |||
unset(_cmake_targets_not_defined) | |||
unset(_cmake_expected_targets) | |||
unset(CMAKE_IMPORT_FILE_VERSION) | |||
cmake_policy(POP) | |||
return() | |||
endif() | |||
if(NOT _cmake_targets_defined STREQUAL "") | |||
string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") | |||
string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") | |||
message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") | |||
endif() | |||
unset(_cmake_targets_defined) | |||
unset(_cmake_targets_not_defined) | |||
unset(_cmake_expected_targets) | |||
# Create imported target benchmark::benchmark | |||
add_library(benchmark::benchmark STATIC IMPORTED) | |||
set_target_properties(benchmark::benchmark PROPERTIES | |||
INTERFACE_COMPILE_DEFINITIONS "BENCHMARK_STATIC_DEFINE" | |||
INTERFACE_INCLUDE_DIRECTORIES "/Users/arcueid/program/LevelDB-KV-Separation/third_party/benchmark/include" | |||
INTERFACE_LINK_LIBRARIES "\$<LINK_ONLY:Threads::Threads>" | |||
) | |||
# Create imported target benchmark::benchmark_main | |||
add_library(benchmark::benchmark_main STATIC IMPORTED) | |||
set_target_properties(benchmark::benchmark_main PROPERTIES | |||
INTERFACE_LINK_LIBRARIES "benchmark::benchmark" | |||
) | |||
# Import target "benchmark::benchmark" for configuration "Debug" | |||
set_property(TARGET benchmark::benchmark APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) | |||
set_target_properties(benchmark::benchmark PROPERTIES | |||
IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" | |||
IMPORTED_LOCATION_DEBUG "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/src/libbenchmark.a" | |||
) | |||
# Import target "benchmark::benchmark_main" for configuration "Debug" | |||
set_property(TARGET benchmark::benchmark_main APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) | |||
set_target_properties(benchmark::benchmark_main PROPERTIES | |||
IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" | |||
IMPORTED_LOCATION_DEBUG "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/src/libbenchmark_main.a" | |||
) | |||
# This file does not depend on other imported targets which have | |||
# been exported from the same project but in a separate export set. | |||
# Commands beyond this point should not need to know the version. | |||
set(CMAKE_IMPORT_FILE_VERSION) | |||
cmake_policy(POP) |
@ -1,44 +0,0 @@ | |||
# Install script for directory: /Users/arcueid/program/LevelDB-KV-Separation/third_party/benchmark | |||
# Set the install prefix | |||
if(NOT DEFINED CMAKE_INSTALL_PREFIX) | |||
set(CMAKE_INSTALL_PREFIX "/usr/local") | |||
endif() | |||
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") | |||
# Set the install configuration name. | |||
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) | |||
if(BUILD_TYPE) | |||
string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" | |||
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") | |||
else() | |||
set(CMAKE_INSTALL_CONFIG_NAME "Debug") | |||
endif() | |||
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") | |||
endif() | |||
# Set the component getting installed. | |||
if(NOT CMAKE_INSTALL_COMPONENT) | |||
if(COMPONENT) | |||
message(STATUS "Install component: \"${COMPONENT}\"") | |||
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") | |||
else() | |||
set(CMAKE_INSTALL_COMPONENT) | |||
endif() | |||
endif() | |||
# Is this installation the result of a crosscompile? | |||
if(NOT DEFINED CMAKE_CROSSCOMPILING) | |||
set(CMAKE_CROSSCOMPILING "FALSE") | |||
endif() | |||
# Set default install directory permissions. | |||
if(NOT DEFINED CMAKE_OBJDUMP) | |||
set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") | |||
endif() | |||
if(NOT CMAKE_INSTALL_LOCAL_ONLY) | |||
# Include the install script for the subdirectory. | |||
include("/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/src/cmake_install.cmake") | |||
endif() | |||
@ -1,29 +0,0 @@ | |||
#---------------------------------------------------------------- | |||
# Generated CMake target import file for configuration "Debug". | |||
#---------------------------------------------------------------- | |||
# Commands may need to know the format version. | |||
set(CMAKE_IMPORT_FILE_VERSION 1) | |||
# Import target "benchmark::benchmark" for configuration "Debug" | |||
set_property(TARGET benchmark::benchmark APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) | |||
set_target_properties(benchmark::benchmark PROPERTIES | |||
IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" | |||
IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/libbenchmark.a" | |||
) | |||
list(APPEND _cmake_import_check_targets benchmark::benchmark ) | |||
list(APPEND _cmake_import_check_files_for_benchmark::benchmark "${_IMPORT_PREFIX}/lib/libbenchmark.a" ) | |||
# Import target "benchmark::benchmark_main" for configuration "Debug" | |||
set_property(TARGET benchmark::benchmark_main APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) | |||
set_target_properties(benchmark::benchmark_main PROPERTIES | |||
IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" | |||
IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/libbenchmark_main.a" | |||
) | |||
list(APPEND _cmake_import_check_targets benchmark::benchmark_main ) | |||
list(APPEND _cmake_import_check_files_for_benchmark::benchmark_main "${_IMPORT_PREFIX}/lib/libbenchmark_main.a" ) | |||
# Commands beyond this point should not need to know the version. | |||
set(CMAKE_IMPORT_FILE_VERSION) |
@ -1,116 +0,0 @@ | |||
# Generated by CMake | |||
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) | |||
message(FATAL_ERROR "CMake >= 2.8.0 required") | |||
endif() | |||
if(CMAKE_VERSION VERSION_LESS "2.8.12") | |||
message(FATAL_ERROR "CMake >= 2.8.12 required") | |||
endif() | |||
cmake_policy(PUSH) | |||
cmake_policy(VERSION 2.8.12...3.27) | |||
#---------------------------------------------------------------- | |||
# Generated CMake target import file. | |||
#---------------------------------------------------------------- | |||
# Commands may need to know the format version. | |||
set(CMAKE_IMPORT_FILE_VERSION 1) | |||
# Protect against multiple inclusion, which would fail when already imported targets are added once more. | |||
set(_cmake_targets_defined "") | |||
set(_cmake_targets_not_defined "") | |||
set(_cmake_expected_targets "") | |||
foreach(_cmake_expected_target IN ITEMS benchmark::benchmark benchmark::benchmark_main) | |||
list(APPEND _cmake_expected_targets "${_cmake_expected_target}") | |||
if(TARGET "${_cmake_expected_target}") | |||
list(APPEND _cmake_targets_defined "${_cmake_expected_target}") | |||
else() | |||
list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") | |||
endif() | |||
endforeach() | |||
unset(_cmake_expected_target) | |||
if(_cmake_targets_defined STREQUAL _cmake_expected_targets) | |||
unset(_cmake_targets_defined) | |||
unset(_cmake_targets_not_defined) | |||
unset(_cmake_expected_targets) | |||
unset(CMAKE_IMPORT_FILE_VERSION) | |||
cmake_policy(POP) | |||
return() | |||
endif() | |||
if(NOT _cmake_targets_defined STREQUAL "") | |||
string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") | |||
string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") | |||
message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") | |||
endif() | |||
unset(_cmake_targets_defined) | |||
unset(_cmake_targets_not_defined) | |||
unset(_cmake_expected_targets) | |||
# Compute the installation prefix relative to this file. | |||
get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) | |||
get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) | |||
get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) | |||
get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) | |||
if(_IMPORT_PREFIX STREQUAL "/") | |||
set(_IMPORT_PREFIX "") | |||
endif() | |||
# Create imported target benchmark::benchmark | |||
add_library(benchmark::benchmark STATIC IMPORTED) | |||
set_target_properties(benchmark::benchmark PROPERTIES | |||
INTERFACE_COMPILE_DEFINITIONS "BENCHMARK_STATIC_DEFINE" | |||
INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" | |||
INTERFACE_LINK_LIBRARIES "\$<LINK_ONLY:Threads::Threads>" | |||
) | |||
# Create imported target benchmark::benchmark_main | |||
add_library(benchmark::benchmark_main STATIC IMPORTED) | |||
set_target_properties(benchmark::benchmark_main PROPERTIES | |||
INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" | |||
INTERFACE_LINK_LIBRARIES "benchmark::benchmark" | |||
) | |||
# Load information for each installed configuration. | |||
file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/benchmarkTargets-*.cmake") | |||
foreach(_cmake_config_file IN LISTS _cmake_config_files) | |||
include("${_cmake_config_file}") | |||
endforeach() | |||
unset(_cmake_config_file) | |||
unset(_cmake_config_files) | |||
# Cleanup temporary variables. | |||
set(_IMPORT_PREFIX) | |||
# Loop over all imported files and verify that they actually exist | |||
foreach(_cmake_target IN LISTS _cmake_import_check_targets) | |||
if(CMAKE_VERSION VERSION_LESS "3.28" | |||
OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} | |||
OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") | |||
foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") | |||
if(NOT EXISTS "${_cmake_file}") | |||
message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file | |||
\"${_cmake_file}\" | |||
but this file does not exist. Possible reasons include: | |||
* The file was deleted, renamed, or moved to another location. | |||
* An install or uninstall procedure did not complete successfully. | |||
* The installation package was faulty and contained | |||
\"${CMAKE_CURRENT_LIST_FILE}\" | |||
but not all the files it references. | |||
") | |||
endif() | |||
endforeach() | |||
endif() | |||
unset(_cmake_file) | |||
unset("_cmake_import_check_files_for_${_cmake_target}") | |||
endforeach() | |||
unset(_cmake_target) | |||
unset(_cmake_import_check_targets) | |||
# This file does not depend on other imported targets which have | |||
# been exported from the same project but in a separate export set. | |||
# Commands beyond this point should not need to know the version. | |||
set(CMAKE_IMPORT_FILE_VERSION) | |||
cmake_policy(POP) |
@ -1,6 +0,0 @@ | |||
# CMake generated Testfile for | |||
# Source directory: /Users/arcueid/program/LevelDB-KV-Separation/third_party/benchmark/src | |||
# Build directory: /Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/src | |||
# | |||
# This file includes the relevant testing commands required for | |||
# testing this directory and lists subdirectories to be tested as well. |
@ -1,100 +0,0 @@ | |||
# Install script for directory: /Users/arcueid/program/LevelDB-KV-Separation/third_party/benchmark/src | |||
# Set the install prefix | |||
if(NOT DEFINED CMAKE_INSTALL_PREFIX) | |||
set(CMAKE_INSTALL_PREFIX "/usr/local") | |||
endif() | |||
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") | |||
# Set the install configuration name. | |||
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) | |||
if(BUILD_TYPE) | |||
string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" | |||
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") | |||
else() | |||
set(CMAKE_INSTALL_CONFIG_NAME "Debug") | |||
endif() | |||
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") | |||
endif() | |||
# Set the component getting installed. | |||
if(NOT CMAKE_INSTALL_COMPONENT) | |||
if(COMPONENT) | |||
message(STATUS "Install component: \"${COMPONENT}\"") | |||
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") | |||
else() | |||
set(CMAKE_INSTALL_COMPONENT) | |||
endif() | |||
endif() | |||
# Is this installation the result of a crosscompile? | |||
if(NOT DEFINED CMAKE_CROSSCOMPILING) | |||
set(CMAKE_CROSSCOMPILING "FALSE") | |||
endif() | |||
# Set default install directory permissions. | |||
if(NOT DEFINED CMAKE_OBJDUMP) | |||
set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/src/libbenchmark.a") | |||
if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libbenchmark.a" AND | |||
NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libbenchmark.a") | |||
execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libbenchmark.a") | |||
endif() | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/src/libbenchmark_main.a") | |||
if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libbenchmark_main.a" AND | |||
NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libbenchmark_main.a") | |||
execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libbenchmark_main.a") | |||
endif() | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES | |||
"/Users/arcueid/program/LevelDB-KV-Separation/third_party/benchmark/include/benchmark" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/include/benchmark" | |||
FILES_MATCHING REGEX "/[^/]*\\.[^/]*h$") | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/benchmark" TYPE FILE FILES | |||
"/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/benchmarkConfig.cmake" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/benchmarkConfigVersion.cmake" | |||
) | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/benchmark.pc") | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/benchmark/benchmarkTargets.cmake") | |||
file(DIFFERENT _cmake_export_file_changed FILES | |||
"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/benchmark/benchmarkTargets.cmake" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/src/CMakeFiles/Export/d56d27b88fbb159d81f220d5e4f5f598/benchmarkTargets.cmake") | |||
if(_cmake_export_file_changed) | |||
file(GLOB _cmake_old_config_files "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/benchmark/benchmarkTargets-*.cmake") | |||
if(_cmake_old_config_files) | |||
string(REPLACE ";" ", " _cmake_old_config_files_text "${_cmake_old_config_files}") | |||
message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/benchmark/benchmarkTargets.cmake\" will be replaced. Removing files [${_cmake_old_config_files_text}].") | |||
unset(_cmake_old_config_files_text) | |||
file(REMOVE ${_cmake_old_config_files}) | |||
endif() | |||
unset(_cmake_old_config_files) | |||
endif() | |||
unset(_cmake_export_file_changed) | |||
endif() | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/benchmark" TYPE FILE FILES "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/src/CMakeFiles/Export/d56d27b88fbb159d81f220d5e4f5f598/benchmarkTargets.cmake") | |||
if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/benchmark" TYPE FILE FILES "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/benchmark/src/CMakeFiles/Export/d56d27b88fbb159d81f220d5e4f5f598/benchmarkTargets-debug.cmake") | |||
endif() | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/doc/leveldb" TYPE DIRECTORY FILES "/Users/arcueid/program/LevelDB-KV-Separation/third_party/benchmark/docs/") | |||
endif() | |||
@ -1,7 +0,0 @@ | |||
# CMake generated Testfile for | |||
# Source directory: /Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest | |||
# Build directory: /Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest | |||
# | |||
# This file includes the relevant testing commands required for | |||
# testing this directory and lists subdirectories to be tested as well. | |||
subdirs("googlemock") |
@ -1,45 +0,0 @@ | |||
# Install script for directory: /Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest | |||
# Set the install prefix | |||
if(NOT DEFINED CMAKE_INSTALL_PREFIX) | |||
set(CMAKE_INSTALL_PREFIX "/usr/local") | |||
endif() | |||
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") | |||
# Set the install configuration name. | |||
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) | |||
if(BUILD_TYPE) | |||
string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" | |||
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") | |||
else() | |||
set(CMAKE_INSTALL_CONFIG_NAME "Debug") | |||
endif() | |||
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") | |||
endif() | |||
# Set the component getting installed. | |||
if(NOT CMAKE_INSTALL_COMPONENT) | |||
if(COMPONENT) | |||
message(STATUS "Install component: \"${COMPONENT}\"") | |||
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") | |||
else() | |||
set(CMAKE_INSTALL_COMPONENT) | |||
endif() | |||
endif() | |||
# Is this installation the result of a crosscompile? | |||
if(NOT DEFINED CMAKE_CROSSCOMPILING) | |||
set(CMAKE_CROSSCOMPILING "FALSE") | |||
endif() | |||
# Set default install directory permissions. | |||
if(NOT DEFINED CMAKE_OBJDUMP) | |||
set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") | |||
endif() | |||
if(NOT CMAKE_INSTALL_LOCAL_ONLY) | |||
# Include the install script for each subdirectory. | |||
include("/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googlemock/cmake_install.cmake") | |||
endif() | |||
@ -1,7 +0,0 @@ | |||
# CMake generated Testfile for | |||
# Source directory: /Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock | |||
# Build directory: /Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googlemock | |||
# | |||
# This file includes the relevant testing commands required for | |||
# testing this directory and lists subdirectories to be tested as well. | |||
subdirs("../googletest") |
@ -1,73 +0,0 @@ | |||
# Install script for directory: /Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock | |||
# Set the install prefix | |||
if(NOT DEFINED CMAKE_INSTALL_PREFIX) | |||
set(CMAKE_INSTALL_PREFIX "/usr/local") | |||
endif() | |||
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") | |||
# Set the install configuration name. | |||
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) | |||
if(BUILD_TYPE) | |||
string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" | |||
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") | |||
else() | |||
set(CMAKE_INSTALL_CONFIG_NAME "Debug") | |||
endif() | |||
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") | |||
endif() | |||
# Set the component getting installed. | |||
if(NOT CMAKE_INSTALL_COMPONENT) | |||
if(COMPONENT) | |||
message(STATUS "Install component: \"${COMPONENT}\"") | |||
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") | |||
else() | |||
set(CMAKE_INSTALL_COMPONENT) | |||
endif() | |||
endif() | |||
# Is this installation the result of a crosscompile? | |||
if(NOT DEFINED CMAKE_CROSSCOMPILING) | |||
set(CMAKE_CROSSCOMPILING "FALSE") | |||
endif() | |||
# Set default install directory permissions. | |||
if(NOT DEFINED CMAKE_OBJDUMP) | |||
set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googlemock/include/") | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/lib/libgmockd.a") | |||
if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmockd.a" AND | |||
NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmockd.a") | |||
execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmockd.a") | |||
endif() | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/lib/libgmock_maind.a") | |||
if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock_maind.a" AND | |||
NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock_maind.a") | |||
execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock_maind.a") | |||
endif() | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/generated/gmock.pc") | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/generated/gmock_main.pc") | |||
endif() | |||
if(NOT CMAKE_INSTALL_LOCAL_ONLY) | |||
# Include the install script for each subdirectory. | |||
include("/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/cmake_install.cmake") | |||
endif() | |||
@ -1,49 +0,0 @@ | |||
#---------------------------------------------------------------- | |||
# Generated CMake target import file for configuration "Debug". | |||
#---------------------------------------------------------------- | |||
# Commands may need to know the format version. | |||
set(CMAKE_IMPORT_FILE_VERSION 1) | |||
# Import target "GTest::gtest" for configuration "Debug" | |||
set_property(TARGET GTest::gtest APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) | |||
set_target_properties(GTest::gtest PROPERTIES | |||
IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" | |||
IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/libgtestd.a" | |||
) | |||
list(APPEND _cmake_import_check_targets GTest::gtest ) | |||
list(APPEND _cmake_import_check_files_for_GTest::gtest "${_IMPORT_PREFIX}/lib/libgtestd.a" ) | |||
# Import target "GTest::gtest_main" for configuration "Debug" | |||
set_property(TARGET GTest::gtest_main APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) | |||
set_target_properties(GTest::gtest_main PROPERTIES | |||
IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" | |||
IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/libgtest_maind.a" | |||
) | |||
list(APPEND _cmake_import_check_targets GTest::gtest_main ) | |||
list(APPEND _cmake_import_check_files_for_GTest::gtest_main "${_IMPORT_PREFIX}/lib/libgtest_maind.a" ) | |||
# Import target "GTest::gmock" for configuration "Debug" | |||
set_property(TARGET GTest::gmock APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) | |||
set_target_properties(GTest::gmock PROPERTIES | |||
IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" | |||
IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/libgmockd.a" | |||
) | |||
list(APPEND _cmake_import_check_targets GTest::gmock ) | |||
list(APPEND _cmake_import_check_files_for_GTest::gmock "${_IMPORT_PREFIX}/lib/libgmockd.a" ) | |||
# Import target "GTest::gmock_main" for configuration "Debug" | |||
set_property(TARGET GTest::gmock_main APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) | |||
set_target_properties(GTest::gmock_main PROPERTIES | |||
IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" | |||
IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/libgmock_maind.a" | |||
) | |||
list(APPEND _cmake_import_check_targets GTest::gmock_main ) | |||
list(APPEND _cmake_import_check_files_for_GTest::gmock_main "${_IMPORT_PREFIX}/lib/libgmock_maind.a" ) | |||
# Commands beyond this point should not need to know the version. | |||
set(CMAKE_IMPORT_FILE_VERSION) |
@ -1,139 +0,0 @@ | |||
# Generated by CMake | |||
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) | |||
message(FATAL_ERROR "CMake >= 2.8.0 required") | |||
endif() | |||
if(CMAKE_VERSION VERSION_LESS "2.8.12") | |||
message(FATAL_ERROR "CMake >= 2.8.12 required") | |||
endif() | |||
cmake_policy(PUSH) | |||
cmake_policy(VERSION 2.8.12...3.27) | |||
#---------------------------------------------------------------- | |||
# Generated CMake target import file. | |||
#---------------------------------------------------------------- | |||
# Commands may need to know the format version. | |||
set(CMAKE_IMPORT_FILE_VERSION 1) | |||
# Protect against multiple inclusion, which would fail when already imported targets are added once more. | |||
set(_cmake_targets_defined "") | |||
set(_cmake_targets_not_defined "") | |||
set(_cmake_expected_targets "") | |||
foreach(_cmake_expected_target IN ITEMS GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main) | |||
list(APPEND _cmake_expected_targets "${_cmake_expected_target}") | |||
if(TARGET "${_cmake_expected_target}") | |||
list(APPEND _cmake_targets_defined "${_cmake_expected_target}") | |||
else() | |||
list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") | |||
endif() | |||
endforeach() | |||
unset(_cmake_expected_target) | |||
if(_cmake_targets_defined STREQUAL _cmake_expected_targets) | |||
unset(_cmake_targets_defined) | |||
unset(_cmake_targets_not_defined) | |||
unset(_cmake_expected_targets) | |||
unset(CMAKE_IMPORT_FILE_VERSION) | |||
cmake_policy(POP) | |||
return() | |||
endif() | |||
if(NOT _cmake_targets_defined STREQUAL "") | |||
string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") | |||
string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") | |||
message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") | |||
endif() | |||
unset(_cmake_targets_defined) | |||
unset(_cmake_targets_not_defined) | |||
unset(_cmake_expected_targets) | |||
# Compute the installation prefix relative to this file. | |||
get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) | |||
get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) | |||
get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) | |||
get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) | |||
if(_IMPORT_PREFIX STREQUAL "/") | |||
set(_IMPORT_PREFIX "") | |||
endif() | |||
# Create imported target GTest::gtest | |||
add_library(GTest::gtest STATIC IMPORTED) | |||
set_target_properties(GTest::gtest PROPERTIES | |||
INTERFACE_COMPILE_FEATURES "cxx_std_11" | |||
INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" | |||
INTERFACE_LINK_LIBRARIES "Threads::Threads" | |||
INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" | |||
) | |||
# Create imported target GTest::gtest_main | |||
add_library(GTest::gtest_main STATIC IMPORTED) | |||
set_target_properties(GTest::gtest_main PROPERTIES | |||
INTERFACE_COMPILE_FEATURES "cxx_std_11" | |||
INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" | |||
INTERFACE_LINK_LIBRARIES "Threads::Threads;GTest::gtest" | |||
INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" | |||
) | |||
# Create imported target GTest::gmock | |||
add_library(GTest::gmock STATIC IMPORTED) | |||
set_target_properties(GTest::gmock PROPERTIES | |||
INTERFACE_COMPILE_FEATURES "cxx_std_11" | |||
INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" | |||
INTERFACE_LINK_LIBRARIES "Threads::Threads;GTest::gtest" | |||
INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" | |||
) | |||
# Create imported target GTest::gmock_main | |||
add_library(GTest::gmock_main STATIC IMPORTED) | |||
set_target_properties(GTest::gmock_main PROPERTIES | |||
INTERFACE_COMPILE_FEATURES "cxx_std_11" | |||
INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" | |||
INTERFACE_LINK_LIBRARIES "Threads::Threads;GTest::gmock" | |||
INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" | |||
) | |||
# Load information for each installed configuration. | |||
file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/GTestTargets-*.cmake") | |||
foreach(_cmake_config_file IN LISTS _cmake_config_files) | |||
include("${_cmake_config_file}") | |||
endforeach() | |||
unset(_cmake_config_file) | |||
unset(_cmake_config_files) | |||
# Cleanup temporary variables. | |||
set(_IMPORT_PREFIX) | |||
# Loop over all imported files and verify that they actually exist | |||
foreach(_cmake_target IN LISTS _cmake_import_check_targets) | |||
if(CMAKE_VERSION VERSION_LESS "3.28" | |||
OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} | |||
OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") | |||
foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") | |||
if(NOT EXISTS "${_cmake_file}") | |||
message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file | |||
\"${_cmake_file}\" | |||
but this file does not exist. Possible reasons include: | |||
* The file was deleted, renamed, or moved to another location. | |||
* An install or uninstall procedure did not complete successfully. | |||
* The installation package was faulty and contained | |||
\"${CMAKE_CURRENT_LIST_FILE}\" | |||
but not all the files it references. | |||
") | |||
endif() | |||
endforeach() | |||
endif() | |||
unset(_cmake_file) | |||
unset("_cmake_import_check_files_for_${_cmake_target}") | |||
endforeach() | |||
unset(_cmake_target) | |||
unset(_cmake_import_check_targets) | |||
# This file does not depend on other imported targets which have | |||
# been exported from the same project but in a separate export set. | |||
# Commands beyond this point should not need to know the version. | |||
set(CMAKE_IMPORT_FILE_VERSION) | |||
cmake_policy(POP) |
@ -1,6 +0,0 @@ | |||
# CMake generated Testfile for | |||
# Source directory: /Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest | |||
# Build directory: /Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest | |||
# | |||
# This file includes the relevant testing commands required for | |||
# testing this directory and lists subdirectories to be tested as well. |
@ -1,97 +0,0 @@ | |||
# Install script for directory: /Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest | |||
# Set the install prefix | |||
if(NOT DEFINED CMAKE_INSTALL_PREFIX) | |||
set(CMAKE_INSTALL_PREFIX "/usr/local") | |||
endif() | |||
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") | |||
# Set the install configuration name. | |||
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) | |||
if(BUILD_TYPE) | |||
string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" | |||
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") | |||
else() | |||
set(CMAKE_INSTALL_CONFIG_NAME "Debug") | |||
endif() | |||
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") | |||
endif() | |||
# Set the component getting installed. | |||
if(NOT CMAKE_INSTALL_COMPONENT) | |||
if(COMPONENT) | |||
message(STATUS "Install component: \"${COMPONENT}\"") | |||
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") | |||
else() | |||
set(CMAKE_INSTALL_COMPONENT) | |||
endif() | |||
endif() | |||
# Is this installation the result of a crosscompile? | |||
if(NOT DEFINED CMAKE_CROSSCOMPILING) | |||
set(CMAKE_CROSSCOMPILING "FALSE") | |||
endif() | |||
# Set default install directory permissions. | |||
if(NOT DEFINED CMAKE_OBJDUMP) | |||
set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets.cmake") | |||
file(DIFFERENT _cmake_export_file_changed FILES | |||
"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets.cmake" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake") | |||
if(_cmake_export_file_changed) | |||
file(GLOB _cmake_old_config_files "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets-*.cmake") | |||
if(_cmake_old_config_files) | |||
string(REPLACE ";" ", " _cmake_old_config_files_text "${_cmake_old_config_files}") | |||
message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets.cmake\" will be replaced. Removing files [${_cmake_old_config_files_text}].") | |||
unset(_cmake_old_config_files_text) | |||
file(REMOVE ${_cmake_old_config_files}) | |||
endif() | |||
unset(_cmake_old_config_files) | |||
endif() | |||
unset(_cmake_export_file_changed) | |||
endif() | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest" TYPE FILE FILES "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake") | |||
if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest" TYPE FILE FILES "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-debug.cmake") | |||
endif() | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest" TYPE FILE FILES | |||
"/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/generated/GTestConfigVersion.cmake" | |||
"/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/generated/GTestConfig.cmake" | |||
) | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/Users/arcueid/program/LevelDB-KV-Separation/third_party/googletest/googletest/include/") | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/lib/libgtestd.a") | |||
if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtestd.a" AND | |||
NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtestd.a") | |||
execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtestd.a") | |||
endif() | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/lib/libgtest_maind.a") | |||
if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtest_maind.a" AND | |||
NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtest_maind.a") | |||
execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtest_maind.a") | |||
endif() | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/generated/gtest.pc") | |||
endif() | |||
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) | |||
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/arcueid/program/LevelDB-KV-Separation/cmake-build-debug/third_party/googletest/googletest/generated/gtest_main.pc") | |||
endif() | |||
@ -1,33 +0,0 @@ | |||
####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### | |||
####### Any changes to this file will be overwritten by the next CMake run #### | |||
####### The input file was Config.cmake.in ######## | |||
get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) | |||
macro(set_and_check _var _file) | |||
set(${_var} "${_file}") | |||
if(NOT EXISTS "${_file}") | |||
message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") | |||
endif() | |||
endmacro() | |||
macro(check_required_components _NAME) | |||
foreach(comp ${${_NAME}_FIND_COMPONENTS}) | |||
if(NOT ${_NAME}_${comp}_FOUND) | |||
if(${_NAME}_FIND_REQUIRED_${comp}) | |||
set(${_NAME}_FOUND FALSE) | |||
endif() | |||
endif() | |||
endforeach() | |||
endmacro() | |||
#################################################################################### | |||
include(CMakeFindDependencyMacro) | |||
if (ON) | |||
set(THREADS_PREFER_PTHREAD_FLAG ) | |||
find_dependency(Threads) | |||
endif() | |||
include("${CMAKE_CURRENT_LIST_DIR}/GTestTargets.cmake") | |||
check_required_components("") |
@ -1,43 +0,0 @@ | |||
# This is a basic version file for the Config-mode of find_package(). | |||
# It is used by write_basic_package_version_file() as input file for configure_file() | |||
# to create a version-file which can be installed along a config.cmake file. | |||
# | |||
# The created file sets PACKAGE_VERSION_EXACT if the current version string and | |||
# the requested version string are exactly the same and it sets | |||
# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version. | |||
# The variable CVF_VERSION must be set before calling configure_file(). | |||
set(PACKAGE_VERSION "1.10.0") | |||
if (PACKAGE_FIND_VERSION_RANGE) | |||
# Package version must be in the requested version range | |||
if ((PACKAGE_FIND_VERSION_RANGE_MIN STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MIN) | |||
OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_GREATER PACKAGE_FIND_VERSION_MAX) | |||
OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_GREATER_EQUAL PACKAGE_FIND_VERSION_MAX))) | |||
set(PACKAGE_VERSION_COMPATIBLE FALSE) | |||
else() | |||
set(PACKAGE_VERSION_COMPATIBLE TRUE) | |||
endif() | |||
else() | |||
if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) | |||
set(PACKAGE_VERSION_COMPATIBLE FALSE) | |||
else() | |||
set(PACKAGE_VERSION_COMPATIBLE TRUE) | |||
if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) | |||
set(PACKAGE_VERSION_EXACT TRUE) | |||
endif() | |||
endif() | |||
endif() | |||
# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: | |||
if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") | |||
return() | |||
endif() | |||
# check that the installed version has the same 32/64bit-ness as the one which is currently searching: | |||
if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8") | |||
math(EXPR installedBits "8 * 8") | |||
set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") | |||
set(PACKAGE_VERSION_UNSUITABLE TRUE) | |||
endif() |
@ -1,10 +0,0 @@ | |||
libdir=/usr/local/lib | |||
includedir=/usr/local/include | |||
Name: gmock | |||
Description: GoogleMock (without main() function) | |||
Version: 1.10.0 | |||
URL: https://github.com/google/googletest | |||
Requires: gtest = 1.10.0 | |||
Libs: -L${libdir} -lgmock | |||
Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 |
@ -1,10 +0,0 @@ | |||
libdir=/usr/local/lib | |||
includedir=/usr/local/include | |||
Name: gmock_main | |||
Description: GoogleMock (with main() function) | |||
Version: 1.10.0 | |||
URL: https://github.com/google/googletest | |||
Requires: gmock = 1.10.0 | |||
Libs: -L${libdir} -lgmock_main | |||
Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 |
@ -1,9 +0,0 @@ | |||
libdir=/usr/local/lib | |||
includedir=/usr/local/include | |||
Name: gtest | |||
Description: GoogleTest (without main() function) | |||
Version: 1.10.0 | |||
URL: https://github.com/google/googletest | |||
Libs: -L${libdir} -lgtest | |||
Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 |
@ -1,10 +0,0 @@ | |||
libdir=/usr/local/lib | |||
includedir=/usr/local/include | |||
Name: gtest_main | |||
Description: GoogleTest (with main() function) | |||
Version: 1.10.0 | |||
URL: https://github.com/google/googletest | |||
Requires: gtest = 1.10.0 | |||
Libs: -L${libdir} -lgtest_main | |||
Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 |
@ -0,0 +1,72 @@ | |||
#include "fields.h" | |||
#include "util/coding.h" | |||
namespace leveldb { | |||
Fields::Fields(const FieldArray& field_array) { | |||
assert(!field_array.empty()); | |||
for (const auto& field : field_array) { | |||
this->_fields[field.first] = field.second; | |||
} | |||
} | |||
Fields::Fields(const Slice& fields_str) { | |||
Slice fields = fields_str; | |||
while (fields.size() > 0) { | |||
uint64_t field_size; | |||
uint64_t name_size; | |||
GetVarint64(&fields, &field_size); | |||
Slice field = Slice(fields.data(), field_size); | |||
GetVarint64(&field, &name_size); | |||
Slice name = Slice(field.data(), name_size); | |||
Slice value = Slice(field.data() + name_size, field.size() - name_size); | |||
this->_fields[name.ToString()] = value.ToString(); | |||
fields = Slice(fields.data() + field_size, fields.size() - field_size); | |||
} | |||
} | |||
Fields::~Fields() { | |||
this->_fields.clear(); | |||
} | |||
std::string& Fields::operator[](const std::string& field_name) { | |||
return this->_fields[field_name]; | |||
} | |||
std::string Fields::Serialize() const { | |||
std::string fields_str; | |||
for (const auto & _field : this->_fields) { | |||
std::string field_str; | |||
std::string field_name = _field.first; | |||
std::string field_value = _field.second; | |||
uint64_t name_size = field_name.size(); | |||
PutVarint64(&field_str, name_size); | |||
field_str.append(field_name); | |||
field_str.append(field_value); | |||
PutVarint64(&fields_str, field_str.size()); | |||
fields_str.append(field_str); | |||
} | |||
// const Slice fields = Slice(fields_str); | |||
return fields_str; | |||
} | |||
FieldArray Fields::GetFieldArray() const { | |||
FieldArray field_array; | |||
for (const auto& _field : this->_fields) { | |||
field_array.emplace_back(_field.first, _field.second); | |||
} | |||
return field_array; | |||
} | |||
} // namespace leveldb |
@ -0,0 +1,40 @@ | |||
#ifndef STORAGE_LEVELDB_FIELDS_H_ | |||
#define STORAGE_LEVELDB_FIELDS_H_ | |||
#include <map> | |||
#include <string> | |||
#include <vector> | |||
#include "leveldb/slice.h" | |||
namespace leveldb { | |||
using Field = std::pair<std::string, std::string>; | |||
using FieldArray = std::vector<std::pair<std::string, std::string>>; | |||
class Fields { | |||
public: | |||
// 从FieldArray构建Fields | |||
explicit Fields(const FieldArray& field_array); | |||
// 从LevelDB存储的Value中解码出Fields | |||
explicit Fields(const Slice& fields_str); | |||
Fields() = default; | |||
~Fields(); | |||
// 重载[]运算符简便对字段的修改和访问操作 | |||
std::string& operator[](const std::string& field_name); | |||
// 获取当前Fields对应的FieldArray | |||
FieldArray GetFieldArray() const; | |||
// 将Fields编码为存入LevelDB的Value | |||
std::string Serialize() const; | |||
private: | |||
std::map<std::string, std::string> _fields; | |||
}; | |||
} // namespace leveldb | |||
#endif //STORAGE_LEVELDB_FIELDS_H_ |