follyincludedir = $(includedir)/folly
nobase_follyinclude_HEADERS = \
- Array.h \
Assume.h \
AtomicBitSet.h \
AtomicHashArray.h \
ClockGettimeWrappers.h \
ConcurrentSkipList.h \
ConcurrentSkipList-inl.h \
- ContainerTraits.h \
Conv.h \
CppAttributes.h \
CpuId.h \
concurrency/ConcurrentHashMap.h \
concurrency/CoreCachedSharedPtr.h \
concurrency/detail/ConcurrentHashMap-detail.h \
+ container/Array.h \
+ container/Iterator.h \
+ container/Enumerate.h \
+ container/EvictingCacheMap.h \
+ container/Foreach.h \
+ container/Foreach-inl.h \
+ container/SparseByteSet.h \
ConstexprMath.h \
detail/AtomicHashUtils.h \
detail/AtomicUnorderedMapUtils.h \
- detail/AtomicUtils.h \
detail/BitIteratorDetail.h \
detail/DiscriminatedPtrDetail.h \
detail/FileUtilDetail.h \
detail/IPAddressSource.h \
detail/MemoryIdler.h \
detail/MPMCPipelineDetail.h \
+ detail/PolyDetail.h \
detail/RangeCommon.h \
detail/RangeSse42.h \
detail/Sleeper.h \
detail/SocketFastOpen.h \
detail/StaticSingletonManager.h \
detail/ThreadLocalDetail.h \
+ detail/TypeList.h \
detail/TurnSequencer.h \
detail/UncaughtExceptionCounter.h \
executors/Async.h \
DynamicConverter.h \
dynamic.h \
dynamic-inl.h \
- Enumerate.h \
- EvictingCacheMap.h \
Exception.h \
ExceptionString.h \
ExceptionWrapper.h \
Expected.h \
concurrency/AtomicSharedPtr.h \
concurrency/detail/AtomicSharedPtr-detail.h \
- experimental/AsymmetricMemoryBarrier.h \
experimental/AutoTimer.h \
experimental/ThreadedRepeatingFunctionRunner.h \
experimental/Bits.h \
Fingerprint.h \
FixedString.h \
folly-config.h \
- Foreach.h \
- Foreach-inl.h \
FormatArg.h \
FormatTraits.h \
Format.h \
futures/test/TestExecutor.h \
hash/Checksum.h \
hash/detail/ChecksumDetail.h \
+ hash/Hash.h \
hash/SpookyHashV1.h \
hash/SpookyHashV2.h \
gen/Base.h \
io/async/test/TimeUtil.h \
io/async/test/UndelayedDestruction.h \
io/async/test/Util.h \
- Iterator.h \
json.h \
- Launder.h \
+ lang/Assume.h \
+ lang/Launder.h \
Lazy.h \
LifoSem.h \
Likely.h \
PackedSyncPtr.h \
Padded.h \
PicoSpinLock.h \
+ Poly.h \
+ Poly-inl.h \
+ poly/Nullable.h \
+ poly/Regular.h \
Portability.h \
portability/Asm.h \
portability/Atomic.h \
small_vector.h \
SocketAddress.h \
sorted_vector_types.h \
- SparseByteSet.h \
SpinLock.h \
ssl/Init.h \
ssl/OpenSSLCertUtils.h \
stats/MultiLevelTimeSeries.h \
stats/TimeseriesHistogram-defs.h \
stats/TimeseriesHistogram.h \
+ synchronization/AsymmetricMemoryBarrier.h \
synchronization/CallOnce.h \
+ synchronization/detail/AtomicUtils.h \
system/MemoryMapping.h \
system/Shell.h \
system/ThreadId.h \
Unicode.cpp
libfolly_la_SOURCES = \
- Assume.cpp \
ClockGettimeWrappers.cpp \
compression/Compression.cpp \
compression/Zlib.cpp \
dynamic.cpp \
ExceptionWrapper.cpp \
Executor.cpp \
+ Expected.cpp \
File.cpp \
FileUtil.cpp \
FingerprintTables.cpp \
io/async/ssl/OpenSSLUtils.cpp \
io/async/ssl/SSLErrors.cpp \
json.cpp \
+ lang/Assume.cpp \
detail/MemoryIdler.cpp \
detail/SocketFastOpen.cpp \
MacAddress.cpp \
stats/Histogram.cpp \
stats/MultiLevelTimeSeries.cpp \
stats/TimeseriesHistogram.cpp \
+ synchronization/AsymmetricMemoryBarrier.cpp \
system/MemoryMapping.cpp \
system/Shell.cpp \
system/ThreadName.cpp \
TimeoutQueue.cpp \
Try.cpp \
Uri.cpp \
- experimental/AsymmetricMemoryBarrier.cpp \
experimental/ThreadedRepeatingFunctionRunner.cpp \
experimental/bser/Dump.cpp \
experimental/bser/Load.cpp \
experimental/symbolizer/Symbolizer.cpp
endif
+if HAVE_VARIABLE_TEMPLATES
+libfolly_la_SOURCES += \
+ Poly.cpp
+endif
+
libfollybasesse42_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(LT_VERSION)
libfollybasesse42_la_CXXFLAGS = -msse4.2 -mpclmul