| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190 |
- add_definitions(-DHAVE_STDINT_H )
- set (SOURCE_FILES
- Foundation/src/Pipe.cpp
- Foundation/src/Process.cpp
- Foundation/src/ASCIIEncoding.cpp
- Foundation/src/Ascii.cpp
- Foundation/src/AtomicCounter.cpp
- Foundation/src/AbstractObserver.cpp
- Foundation/src/ActiveDispatcher.cpp
- Foundation/src/ArchiveStrategy.cpp
- Foundation/src/AsyncChannel.cpp
- Foundation/src/Base64Decoder.cpp
- Foundation/src/Base64Encoder.cpp
- Foundation/src/Base32Decoder.cpp
- Foundation/src/Base32Encoder.cpp
- Foundation/src/BinaryReader.cpp
- Foundation/src/BinaryWriter.cpp
- Foundation/src/Bugcheck.cpp
- Foundation/src/ByteOrder.cpp
- Foundation/src/Channel.cpp
- Foundation/src/Checksum.cpp
- Foundation/src/Clock.cpp
- Foundation/src/Condition.cpp
- Foundation/src/Configurable.cpp
- Foundation/src/ConsoleChannel.cpp
- Foundation/src/CountingStream.cpp
- Foundation/src/DateTime.cpp
- Foundation/src/DateTimeFormat.cpp
- Foundation/src/DateTimeFormatter.cpp
- Foundation/src/DateTimeParser.cpp
- Foundation/src/Debugger.cpp
- Foundation/src/DeflatingStream.cpp
- Foundation/src/DigestEngine.cpp
- Foundation/src/DigestStream.cpp
- Foundation/src/DirectoryIterator.cpp
- Foundation/src/DirectoryIteratorStrategy.cpp
- Foundation/src/DirectoryWatcher.cpp
- Foundation/src/Environment.cpp
- Foundation/src/Error.cpp
- Foundation/src/ErrorHandler.cpp
- Foundation/src/Event.cpp
- Foundation/src/EventArgs.cpp
- Foundation/src/Exception.cpp
- Foundation/src/FPEnvironment.cpp
- Foundation/src/File.cpp
- Foundation/src/FIFOBufferStream.cpp
- Foundation/src/FileChannel.cpp
- Foundation/src/FileStream.cpp
- Foundation/src/FileStreamFactory.cpp
- Foundation/src/Format.cpp
- Foundation/src/Formatter.cpp
- Foundation/src/FormattingChannel.cpp
- Foundation/src/Glob.cpp
- Foundation/src/Hash.cpp
- Foundation/src/HashStatistic.cpp
- Foundation/src/HexBinaryDecoder.cpp
- Foundation/src/HexBinaryEncoder.cpp
- Foundation/src/InflatingStream.cpp
- Foundation/src/Latin1Encoding.cpp
- Foundation/src/Latin2Encoding.cpp
- Foundation/src/Latin9Encoding.cpp
- Foundation/src/LineEndingConverter.cpp
- Foundation/src/LocalDateTime.cpp
- Foundation/src/LogFile.cpp
- Foundation/src/LogStream.cpp
- Foundation/src/Logger.cpp
- Foundation/src/LoggingFactory.cpp
- Foundation/src/LoggingRegistry.cpp
- Foundation/src/MD4Engine.cpp
- Foundation/src/MD5Engine.cpp
- Foundation/src/Manifest.cpp
- Foundation/src/MemoryPool.cpp
- Foundation/src/MemoryStream.cpp
- Foundation/src/Message.cpp
- Foundation/src/Mutex.cpp
- Foundation/src/NamedEvent.cpp
- Foundation/src/NamedMutex.cpp
- Foundation/src/NestedDiagnosticContext.cpp
- Foundation/src/Notification.cpp
- Foundation/src/NotificationCenter.cpp
- Foundation/src/NotificationQueue.cpp
- Foundation/src/TimedNotificationQueue.cpp
- Foundation/src/PriorityNotificationQueue.cpp
- Foundation/src/NullChannel.cpp
- Foundation/src/NullStream.cpp
- Foundation/src/NumberFormatter.cpp
- Foundation/src/NumberParser.cpp
- Foundation/src/Path.cpp
- Foundation/src/PatternFormatter.cpp
- Foundation/src/Pipe.cpp
- Foundation/src/PipeImpl.cpp
- Foundation/src/PipeStream.cpp
- Foundation/src/Process.cpp
- Foundation/src/PurgeStrategy.cpp
- Foundation/src/RWLock.cpp
- Foundation/src/Random.cpp
- Foundation/src/RandomStream.cpp
- Foundation/src/RefCountedObject.cpp
- Foundation/src/RegularExpression.cpp
- Foundation/src/RotateStrategy.cpp
- Foundation/src/Runnable.cpp
- Foundation/src/SHA1Engine.cpp
- Foundation/src/Semaphore.cpp
- Foundation/src/SharedLibrary.cpp
- Foundation/src/SharedMemory.cpp
- Foundation/src/SignalHandler.cpp
- Foundation/src/SimpleFileChannel.cpp
- Foundation/src/SortedDirectoryIterator.cpp
- Foundation/src/SplitterChannel.cpp
- Foundation/src/Stopwatch.cpp
- Foundation/src/StreamChannel.cpp
- Foundation/src/StreamConverter.cpp
- Foundation/src/StreamCopier.cpp
- Foundation/src/StreamTokenizer.cpp
- Foundation/src/String.cpp
- Foundation/src/NumericString.cpp
- Foundation/src/StringTokenizer.cpp
- Foundation/src/SynchronizedObject.cpp
- Foundation/src/Task.cpp
- Foundation/src/TaskManager.cpp
- Foundation/src/TaskNotification.cpp
- Foundation/src/TeeStream.cpp
- Foundation/src/TemporaryFile.cpp
- Foundation/src/TextConverter.cpp
- Foundation/src/TextEncoding.cpp
- Foundation/src/TextIterator.cpp
- Foundation/src/TextBufferIterator.cpp
- Foundation/src/Thread.cpp
- Foundation/src/ThreadTarget.cpp
- Foundation/src/ThreadLocal.cpp
- Foundation/src/ThreadPool.cpp
- Foundation/src/Timer.cpp
- Foundation/src/Timespan.cpp
- Foundation/src/Timestamp.cpp
- Foundation/src/Timezone.cpp
- Foundation/src/Token.cpp
- Foundation/src/URI.cpp
- Foundation/src/URIStreamFactory.cpp
- Foundation/src/URIStreamOpener.cpp
- Foundation/src/UTF16Encoding.cpp
- Foundation/src/UTF32Encoding.cpp
- Foundation/src/UTF8Encoding.cpp
- Foundation/src/UTF8String.cpp
- Foundation/src/UUID.cpp
- Foundation/src/UUIDGenerator.cpp
- Foundation/src/Unicode.cpp
- Foundation/src/UnicodeConverter.cpp
- Foundation/src/Var.cpp
- Foundation/src/VarHolder.cpp
- Foundation/src/VarIterator.cpp
- Foundation/src/Void.cpp
- Foundation/src/Windows1250Encoding.cpp
- Foundation/src/Windows1251Encoding.cpp
- Foundation/src/Windows1252Encoding.cpp
- Foundation/src/adler32.c
- Foundation/src/compress.c
- Foundation/src/crc32.c
- Foundation/src/deflate.c
- Foundation/src/infback.c
- Foundation/src/inffast.c
- Foundation/src/inflate.c
- Foundation/src/inftrees.c
- Foundation/src/pcre_chartables.c
- Foundation/src/pcre_compile.c
- Foundation/src/pcre_exec.c
- Foundation/src/pcre_fullinfo.c
- Foundation/src/pcre_globals.c
- Foundation/src/pcre_maketables.c
- Foundation/src/pcre_newline.c
- Foundation/src/pcre_ord2utf8.c
- Foundation/src/pcre_study.c
- Foundation/src/pcre_tables.c
- Foundation/src/pcre_ucd.c
- Foundation/src/pcre_valid_utf8.c
- Foundation/src/pcre_xclass.c
- Foundation/src/trees.c
- Foundation/src/zutil.c )
- if (WIN32) # ATOMIC FIX
- # Add windows registry key from Utils
- set (SOURCE_FILES ${SOURCE_FILES} Foundation/src/WinRegistryKey.cpp )
- endif()
- add_library(Poco ${SOURCE_FILES})
- # ATOMIC BEGIN
- target_compile_definitions(Poco PUBLIC -DPOCO_NO_AUTOMATIC_LIBS=1 -DPOCO_STATIC=1)
- target_include_directories(Poco SYSTEM BEFORE PUBLIC Foundation/include)
- # ATOMIC END
|