libcryfs/src/blockstore/CMakeLists.txt

45 lines
1.8 KiB
CMake
Raw Normal View History

2016-02-11 14:44:28 +01:00
project (blockstore)
set(SOURCES
utils/Key.cpp
utils/BlockStoreUtils.cpp
utils/FileDoesntExistException.cpp
interface/helpers/BlockStoreWithRandomKeys.cpp
implementations/testfake/FakeBlockStore.cpp
implementations/testfake/FakeBlock.cpp
implementations/inmemory/InMemoryBlockStore2.cpp
2016-02-11 14:44:28 +01:00
implementations/parallelaccess/ParallelAccessBlockStore.cpp
implementations/parallelaccess/BlockRef.cpp
implementations/parallelaccess/ParallelAccessBlockStoreAdapter.cpp
implementations/compressing/CompressingBlockStore.cpp
implementations/compressing/CompressedBlock.cpp
implementations/compressing/compressors/RunLengthEncoding.cpp
implementations/compressing/compressors/Gzip.cpp
2017-02-14 09:16:38 +01:00
implementations/encrypted/EncryptedBlockStore2.cpp
implementations/ondisk/OnDiskBlockStore2.cpp
2016-02-11 14:44:28 +01:00
implementations/caching/CachingBlockStore.cpp
2017-08-21 23:44:35 +02:00
implementations/caching2/CachingBlockStore2.cpp
2016-02-11 14:44:28 +01:00
implementations/caching/cache/PeriodicTask.cpp
implementations/caching/cache/CacheEntry.cpp
implementations/caching/cache/Cache.cpp
implementations/caching/cache/QueueMap.cpp
implementations/caching/CachedBlock.cpp
implementations/caching/NewBlock.cpp
implementations/low2highlevel/LowToHighLevelBlock.cpp
implementations/low2highlevel/LowToHighLevelBlockStore.cpp
implementations/versioncounting/VersionCountingBlockStore2.cpp
implementations/versioncounting/KnownBlockVersions.cpp
implementations/versioncounting/ClientIdAndBlockKey.cpp
implementations/versioncounting/IntegrityViolationError.cpp
implementations/mock/MockBlockStore.cpp
implementations/mock/MockBlock.cpp
2016-02-11 14:44:28 +01:00
)
add_library(${PROJECT_NAME} STATIC ${SOURCES})
2016-02-11 14:50:18 +01:00
target_link_libraries(${PROJECT_NAME} PUBLIC cpp-utils)
2016-02-11 14:44:28 +01:00
target_add_boost(${PROJECT_NAME} filesystem system thread)
target_enable_style_warnings(${PROJECT_NAME})
target_activate_cpp14(${PROJECT_NAME})