diff --git a/CMakeLists.txt b/CMakeLists.txt index bf5205da..a3c0e1da 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -351,6 +351,7 @@ target_include_directories(${LIB_CXX_PROJECT_NAME} SYSTEM PUBLIC ${LLVM_INCLUDE_DIRS} ${CLANG_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS} + "${CMAKE_SOURCE_DIR}/src/external" ) link_directories(${LLVM_LIBRARY_DIRS} ${CLANG_LIBRARY_DIRS} ${Boost_LIBRARY_DIRS}) diff --git a/bin/app/data/gui/icon/sonargraph_icon.png b/bin/app/data/gui/icon/sonargraph_icon.png new file mode 100644 index 00000000..571f1149 Binary files /dev/null and b/bin/app/data/gui/icon/sonargraph_icon.png differ diff --git a/bin/test/data/SonargraphProjectTestSuite/CxxCmakeJsonModules/expected_output/output.txt b/bin/test/data/SonargraphProjectTestSuite/CxxCmakeJsonModules/expected_output/output.txt new file mode 100644 index 00000000..ccf3d567 --- /dev/null +++ b/bin/test/data/SonargraphProjectTestSuite/CxxCmakeJsonModules/expected_output/output.txt @@ -0,0 +1,18432 @@ +SourceFilePath: "src/./Foundation/src/./AbstractObserver.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./ActiveDispatcher.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./ArchiveStrategy.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Ascii.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./ASCIIEncoding.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./AsyncChannel.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./AtomicCounter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Base32Decoder.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Base32Encoder.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Base64Decoder.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Base64Encoder.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./BinaryReader.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./BinaryWriter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Bugcheck.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./ByteOrder.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Channel.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Checksum.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Clock.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Condition.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Configurable.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./ConsoleChannel.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./CountingStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./DateTime.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./DateTimeFormat.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./DateTimeFormatter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./DateTimeParser.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Debugger.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./DeflatingStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./DigestEngine.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./DigestStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./DirectoryIterator.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./DirectoryIteratorStrategy.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./DirectoryWatcher.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Environment.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Error.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./ErrorHandler.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Event.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./EventArgs.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Exception.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./FIFOBufferStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./File.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./FileChannel.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./FileStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./FileStreamFactory.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Format.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Formatter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./FormattingChannel.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./FPEnvironment.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Glob.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Hash.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./HashStatistic.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./HexBinaryDecoder.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./HexBinaryEncoder.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./InflatingStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Latin1Encoding.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Latin2Encoding.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Latin9Encoding.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./LineEndingConverter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./LocalDateTime.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./LogFile.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Logger.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./LoggingFactory.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./LoggingRegistry.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./LogStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Manifest.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./MD4Engine.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./MD5Engine.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./MemoryPool.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./MemoryStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Message.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Mutex.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./NamedEvent.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./NamedMutex.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./NestedDiagnosticContext.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Notification.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./NotificationCenter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./NotificationQueue.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./NullChannel.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./NullStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./NumberFormatter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./NumberParser.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./NumericString.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Path.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./PatternFormatter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Pipe.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./PipeImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./PipeStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./PriorityNotificationQueue.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Process.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./PurgeStrategy.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Random.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./RandomStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./RefCountedObject.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./RegularExpression.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./RotateStrategy.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Runnable.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./RWLock.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Semaphore.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./SHA1Engine.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./SharedLibrary.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./SharedMemory.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./SignalHandler.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./SimpleFileChannel.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./SortedDirectoryIterator.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./SplitterChannel.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Stopwatch.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./StreamChannel.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./StreamConverter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./StreamCopier.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./StreamTokenizer.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./String.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./StringTokenizer.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./SynchronizedObject.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./SyslogChannel.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Task.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./TaskManager.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./TaskNotification.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./TeeStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./TemporaryFile.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./TextBufferIterator.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./TextConverter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./TextEncoding.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./TextIterator.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Thread.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./ThreadLocal.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./ThreadPool.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./ThreadTarget.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./TimedNotificationQueue.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Timer.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Timespan.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Timestamp.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Timezone.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Token.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Unicode.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./UnicodeConverter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./URI.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./URIStreamFactory.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./URIStreamOpener.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./UTF16Encoding.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./UTF32Encoding.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./UTF8Encoding.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./UTF8String.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./UUID.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./UUIDGenerator.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Var.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./VarHolder.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./VarIterator.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Void.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Windows1250Encoding.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Windows1251Encoding.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./Windows1252Encoding.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_config.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_byte_order.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_chartables.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_compile.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_exec.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_fullinfo.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_globals.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_maketables.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_newline.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_ord2utf8.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_study.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_tables.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_dfa_exec.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_get.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_jit_compile.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_refcount.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_string_utils.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_version.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_ucd.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_valid_utf8.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./pcre_xclass.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./adler32.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./compress.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./crc32.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./deflate.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./infback.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./inffast.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./inflate.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./inftrees.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./trees.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Foundation/src/./zutil.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DFoundation_EXPORTS" + CompilerFlag: "-DPCRE_STATIC" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Foundation/src" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./AbstractContainerNode.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./AbstractNode.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./Attr.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./Attributes.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./AttributesImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./AttrMap.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./CDATASection.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./CharacterData.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./ChildNodesList.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./Comment.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./ContentHandler.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./DeclHandler.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./DefaultHandler.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./Document.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./DocumentEvent.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./DocumentFragment.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./DocumentType.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./DOMBuilder.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./DOMException.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./DOMImplementation.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./DOMObject.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./DOMParser.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./DOMSerializer.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./DOMWriter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./DTDHandler.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./DTDMap.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./Element.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./ElementsByTagNameList.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./Entity.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./EntityReference.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./EntityResolver.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./EntityResolverImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./ErrorHandler.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./Event.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./EventDispatcher.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./EventException.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./EventListener.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./EventTarget.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./InputSource.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./LexicalHandler.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./Locator.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./LocatorImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./MutationEvent.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./Name.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./NamedNodeMap.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./NamePool.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./NamespaceStrategy.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./NamespaceSupport.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./Node.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./NodeAppender.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./NodeFilter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./NodeIterator.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./NodeList.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./Notation.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./ParserEngine.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./ProcessingInstruction.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./SAXException.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./SAXParser.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./Text.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./TreeWalker.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./WhitespaceFilter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./XMLException.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./XMLFilter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./XMLFilterImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./xmlparse.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./XMLReader.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./XMLString.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./XMLWriter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./xmlrole.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./xmltok.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./xmltok_impl.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./XML/src/./xmltok_ns.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DHAVE_EXPAT_CONFIG_H" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DXML_DTD" + CompilerFlag: "-DXML_EXPORTS" + CompilerFlag: "-DXML_NS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./XML/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./JSON/src/./Array.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DJSON_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./JSON/include" + CompilerFlag: "-I./JSON/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./JSON/src/./Handler.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DJSON_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./JSON/include" + CompilerFlag: "-I./JSON/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./JSON/src/./JSONException.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DJSON_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./JSON/include" + CompilerFlag: "-I./JSON/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./JSON/src/./Object.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DJSON_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./JSON/include" + CompilerFlag: "-I./JSON/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./JSON/src/./ParseHandler.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DJSON_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./JSON/include" + CompilerFlag: "-I./JSON/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./JSON/src/./Parser.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DJSON_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./JSON/include" + CompilerFlag: "-I./JSON/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./JSON/src/./PrintHandler.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DJSON_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./JSON/include" + CompilerFlag: "-I./JSON/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./JSON/src/./Query.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DJSON_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./JSON/include" + CompilerFlag: "-I./JSON/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./JSON/src/./Stringifier.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DJSON_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./JSON/include" + CompilerFlag: "-I./JSON/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./JSON/src/./Template.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DJSON_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./JSON/include" + CompilerFlag: "-I./JSON/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./JSON/src/./TemplateCache.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DJSON_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./JSON/include" + CompilerFlag: "-I./JSON/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./Array.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./Binary.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./Connection.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./Cursor.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./Database.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./DeleteRequest.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./Document.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./Element.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./GetMoreRequest.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./InsertRequest.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./JavaScriptCode.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./KillCursorsRequest.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./Message.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./MessageHeader.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./ObjectId.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./QueryRequest.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./RegularExpression.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./ReplicaSet.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./RequestMessage.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./ResponseMessage.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./MongoDB/src/./UpdateRequest.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DMongoDB_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./MongoDB/include" + CompilerFlag: "-I./MongoDB/src" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./AbstractConfiguration.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./Application.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./ConfigurationMapper.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./ConfigurationView.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./FilesystemConfiguration.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./HelpFormatter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./IniFileConfiguration.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./IntValidator.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./JSONConfiguration.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./LayeredConfiguration.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./LoggingConfigurator.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./LoggingSubsystem.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./MapConfiguration.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./Option.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./OptionCallback.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./OptionException.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./OptionProcessor.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./OptionSet.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./PropertyFileConfiguration.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./RegExpValidator.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./ServerApplication.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./Subsystem.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./SystemConfiguration.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./Timer.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./TimerTask.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./Validator.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Util/src/./XMLConfiguration.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DUtil_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Util/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./AbstractHTTPRequestHandler.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./DatagramSocket.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./DatagramSocketImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./DialogSocket.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./DNS.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./FilePartSource.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./FTPClientSession.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./FTPStreamFactory.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HostEntry.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTMLForm.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPAuthenticationParams.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPBasicCredentials.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPBufferAllocator.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPChunkedStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPClientSession.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPCookie.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPCredentials.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPDigestCredentials.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPFixedLengthStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPHeaderStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPIOStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPMessage.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPRequest.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPRequestHandler.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPRequestHandlerFactory.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPResponse.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPServer.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPServerConnection.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPServerConnectionFactory.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPServerParams.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPServerRequest.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPServerRequestImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPServerResponse.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPServerResponseImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPServerSession.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPSession.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPSessionFactory.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPSessionInstantiator.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./HTTPStreamFactory.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./ICMPClient.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./ICMPEventArgs.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./ICMPPacket.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./ICMPPacketImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./ICMPSocket.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./ICMPSocketImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./ICMPv4PacketImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./IPAddress.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./IPAddressImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./MailMessage.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./MailRecipient.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./MailStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./MediaType.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./MessageHeader.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./MulticastSocket.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./MultipartReader.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./MultipartWriter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./NameValueCollection.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./Net.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./NetException.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./NetworkInterface.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./NTPClient.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./NTPEventArgs.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./NTPPacket.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./NullPartHandler.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./OAuth10Credentials.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./OAuth20Credentials.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./PartHandler.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./PartSource.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./PartStore.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./POP3ClientSession.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./QuotedPrintableDecoder.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./QuotedPrintableEncoder.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./RawSocket.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./RawSocketImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./RemoteSyslogChannel.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./RemoteSyslogListener.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./ServerSocket.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./ServerSocketImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./SMTPChannel.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./SMTPClientSession.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./Socket.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./SocketAddress.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./SocketAddressImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./SocketImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./SocketNotification.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./SocketNotifier.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./SocketReactor.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./SocketStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./StreamSocket.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./StreamSocketImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./StringPartSource.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./TCPServer.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./TCPServerConnection.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./TCPServerConnectionFactory.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./TCPServerDispatcher.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./TCPServerParams.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./WebSocket.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Net/src/./WebSocketImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DNet_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Net/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./AbstractBinder.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./AbstractBinding.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./AbstractExtraction.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./AbstractExtractor.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./AbstractPreparation.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./AbstractPreparator.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./ArchiveStrategy.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./Bulk.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./Connector.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./DataException.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./Date.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./DynamicLOB.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./Limit.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./MetaColumn.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./PooledSessionHolder.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./PooledSessionImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./Position.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./Range.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./RecordSet.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./Row.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./RowFilter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./RowFormatter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./RowIterator.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./Session.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./SessionFactory.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./SessionImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./SessionPool.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./SessionPoolContainer.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./SimpleRowFormatter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./SQLChannel.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./Statement.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./StatementCreator.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./StatementImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./Time.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/src/./Transaction.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DData_EXPORTS" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/include" + CompilerFlag: "-I./Data/src" + CompilerFlag: "-I./Foundation/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/SQLite/src/./Binder.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DSQLITE_DISABLE_LFS" + CompilerFlag: "-DSQLITE_OMIT_COMPLETE" + CompilerFlag: "-DSQLITE_OMIT_DEPRECATED" + CompilerFlag: "-DSQLITE_OMIT_PROGRESS_CALLBACK" + CompilerFlag: "-DSQLITE_OMIT_TCL_VARIABLE" + CompilerFlag: "-DSQLITE_OMIT_UTF16" + CompilerFlag: "-DSQLITE_THREADSAFE=1" + CompilerFlag: "-DSQLite_EXPORTS" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/SQLite/include" + CompilerFlag: "-I./Data/SQLite/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Data/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/SQLite/src/./Connector.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DSQLITE_DISABLE_LFS" + CompilerFlag: "-DSQLITE_OMIT_COMPLETE" + CompilerFlag: "-DSQLITE_OMIT_DEPRECATED" + CompilerFlag: "-DSQLITE_OMIT_PROGRESS_CALLBACK" + CompilerFlag: "-DSQLITE_OMIT_TCL_VARIABLE" + CompilerFlag: "-DSQLITE_OMIT_UTF16" + CompilerFlag: "-DSQLITE_THREADSAFE=1" + CompilerFlag: "-DSQLite_EXPORTS" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/SQLite/include" + CompilerFlag: "-I./Data/SQLite/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Data/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/SQLite/src/./Extractor.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DSQLITE_DISABLE_LFS" + CompilerFlag: "-DSQLITE_OMIT_COMPLETE" + CompilerFlag: "-DSQLITE_OMIT_DEPRECATED" + CompilerFlag: "-DSQLITE_OMIT_PROGRESS_CALLBACK" + CompilerFlag: "-DSQLITE_OMIT_TCL_VARIABLE" + CompilerFlag: "-DSQLITE_OMIT_UTF16" + CompilerFlag: "-DSQLITE_THREADSAFE=1" + CompilerFlag: "-DSQLite_EXPORTS" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/SQLite/include" + CompilerFlag: "-I./Data/SQLite/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Data/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/SQLite/src/./Notifier.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DSQLITE_DISABLE_LFS" + CompilerFlag: "-DSQLITE_OMIT_COMPLETE" + CompilerFlag: "-DSQLITE_OMIT_DEPRECATED" + CompilerFlag: "-DSQLITE_OMIT_PROGRESS_CALLBACK" + CompilerFlag: "-DSQLITE_OMIT_TCL_VARIABLE" + CompilerFlag: "-DSQLITE_OMIT_UTF16" + CompilerFlag: "-DSQLITE_THREADSAFE=1" + CompilerFlag: "-DSQLite_EXPORTS" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/SQLite/include" + CompilerFlag: "-I./Data/SQLite/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Data/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/SQLite/src/./SessionImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DSQLITE_DISABLE_LFS" + CompilerFlag: "-DSQLITE_OMIT_COMPLETE" + CompilerFlag: "-DSQLITE_OMIT_DEPRECATED" + CompilerFlag: "-DSQLITE_OMIT_PROGRESS_CALLBACK" + CompilerFlag: "-DSQLITE_OMIT_TCL_VARIABLE" + CompilerFlag: "-DSQLITE_OMIT_UTF16" + CompilerFlag: "-DSQLITE_THREADSAFE=1" + CompilerFlag: "-DSQLite_EXPORTS" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/SQLite/include" + CompilerFlag: "-I./Data/SQLite/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Data/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/SQLite/src/./SQLiteException.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DSQLITE_DISABLE_LFS" + CompilerFlag: "-DSQLITE_OMIT_COMPLETE" + CompilerFlag: "-DSQLITE_OMIT_DEPRECATED" + CompilerFlag: "-DSQLITE_OMIT_PROGRESS_CALLBACK" + CompilerFlag: "-DSQLITE_OMIT_TCL_VARIABLE" + CompilerFlag: "-DSQLITE_OMIT_UTF16" + CompilerFlag: "-DSQLITE_THREADSAFE=1" + CompilerFlag: "-DSQLite_EXPORTS" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/SQLite/include" + CompilerFlag: "-I./Data/SQLite/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Data/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/SQLite/src/./SQLiteStatementImpl.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DSQLITE_DISABLE_LFS" + CompilerFlag: "-DSQLITE_OMIT_COMPLETE" + CompilerFlag: "-DSQLITE_OMIT_DEPRECATED" + CompilerFlag: "-DSQLITE_OMIT_PROGRESS_CALLBACK" + CompilerFlag: "-DSQLITE_OMIT_TCL_VARIABLE" + CompilerFlag: "-DSQLITE_OMIT_UTF16" + CompilerFlag: "-DSQLITE_THREADSAFE=1" + CompilerFlag: "-DSQLite_EXPORTS" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/SQLite/include" + CompilerFlag: "-I./Data/SQLite/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Data/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/SQLite/src/./Utility.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DSQLITE_DISABLE_LFS" + CompilerFlag: "-DSQLITE_OMIT_COMPLETE" + CompilerFlag: "-DSQLITE_OMIT_DEPRECATED" + CompilerFlag: "-DSQLITE_OMIT_PROGRESS_CALLBACK" + CompilerFlag: "-DSQLITE_OMIT_TCL_VARIABLE" + CompilerFlag: "-DSQLITE_OMIT_UTF16" + CompilerFlag: "-DSQLITE_THREADSAFE=1" + CompilerFlag: "-DSQLite_EXPORTS" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/SQLite/include" + CompilerFlag: "-I./Data/SQLite/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Data/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Data/SQLite/src/./sqlite3.c" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DSQLITE_DISABLE_LFS" + CompilerFlag: "-DSQLITE_OMIT_COMPLETE" + CompilerFlag: "-DSQLITE_OMIT_DEPRECATED" + CompilerFlag: "-DSQLITE_OMIT_PROGRESS_CALLBACK" + CompilerFlag: "-DSQLITE_OMIT_TCL_VARIABLE" + CompilerFlag: "-DSQLITE_OMIT_UTF16" + CompilerFlag: "-DSQLITE_THREADSAFE=1" + CompilerFlag: "-DSQLite_EXPORTS" + CompilerFlag: "-DTHREADSAFE" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Data/SQLite/include" + CompilerFlag: "-I./Data/SQLite/src" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Data/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./Add.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./AutoDetectStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./Compress.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./Decompress.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./Delete.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./Keep.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./ParseCallback.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./PartialStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./Rename.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./Replace.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./SkipCallback.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./ZipArchive.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./ZipArchiveInfo.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./ZipCommon.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./ZipDataInfo.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./ZipException.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./ZipFileInfo.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./ZipLocalFileHeader.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./ZipManipulator.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./ZipOperation.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./ZipStream.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./Zip/src/./ZipUtil.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-DZip_EXPORTS" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-fPIC" + CompilerFlag: "-I./Zip/include" + CompilerFlag: "-I./Zip/src" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./PageCompiler/src/./ApacheCodeWriter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-I../../../../usr/include/apache2" + CompilerFlag: "-I../../../../usr/include/apr-1" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./PageCompiler/src/./CodeWriter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-I../../../../usr/include/apache2" + CompilerFlag: "-I../../../../usr/include/apr-1" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./PageCompiler/src/./OSPCodeWriter.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-I../../../../usr/include/apache2" + CompilerFlag: "-I../../../../usr/include/apr-1" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./PageCompiler/src/./Page.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-I../../../../usr/include/apache2" + CompilerFlag: "-I../../../../usr/include/apr-1" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./PageCompiler/src/./PageCompiler.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-I../../../../usr/include/apache2" + CompilerFlag: "-I../../../../usr/include/apr-1" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./PageCompiler/src/./PageReader.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-I../../../../usr/include/apache2" + CompilerFlag: "-I../../../../usr/include/apr-1" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" +SourceFilePath: "src/./PageCompiler/File2Page/src/./File2Page.cpp" + LanguageStandard: "c++17" + IndexedPath: "src/./Data/SQLite/src" + IndexedPath: "src/./Data/src" + IndexedPath: "src/./Foundation/src" + IndexedPath: "src/./JSON/src" + IndexedPath: "src/./MongoDB/src" + IndexedPath: "src/./Net/src" + IndexedPath: "src/./PageCompiler/File2Page/src" + IndexedPath: "src/./PageCompiler/src" + IndexedPath: "src/./Util/src" + IndexedPath: "src/./XML/src" + IndexedPath: "src/./Zip/src" + CompilerFlag: "-DPOCO_HAVE_IPv6" + CompilerFlag: "-DPOCO_NO_STAT64" + CompilerFlag: "-DPOCO_OS_FAMILY_UNIX" + CompilerFlag: "-O2" + CompilerFlag: "-g" + CompilerFlag: "-DNDEBUG" + CompilerFlag: "-I../../../../usr/include/apache2" + CompilerFlag: "-I../../../../usr/include/apr-1" + CompilerFlag: "-I./Net/include" + CompilerFlag: "-I./Foundation/include" + CompilerFlag: "-I./Util/include" + CompilerFlag: "-I./XML/include" + CompilerFlag: "-I./JSON/include" + HeaderSearchPath: "test/header/search/path" + HeaderSearchPath: "src/./Data/SQLite/src" + HeaderSearchPath: "src/./Data/src" + HeaderSearchPath: "src/./Foundation/src" + HeaderSearchPath: "src/./JSON/src" + HeaderSearchPath: "src/./MongoDB/src" + HeaderSearchPath: "src/./Net/src" + HeaderSearchPath: "src/./PageCompiler/File2Page/src" + HeaderSearchPath: "src/./PageCompiler/src" + HeaderSearchPath: "src/./Util/src" + HeaderSearchPath: "src/./XML/src" + HeaderSearchPath: "src/./Zip/src" + FrameworkSearchPath: "test/framework/search/path" diff --git a/bin/test/data/SonargraphProjectTestSuite/CxxCmakeJsonModules/src/sonargraph/system.sonargraph b/bin/test/data/SonargraphProjectTestSuite/CxxCmakeJsonModules/src/sonargraph/system.sonargraph new file mode 100644 index 00000000..46ad935c --- /dev/null +++ b/bin/test/data/SonargraphProjectTestSuite/CxxCmakeJsonModules/src/sonargraph/system.sonargraph @@ -0,0 +1,698 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ./cmake-build/compile_commands.json + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bin/test/data/SonargraphProjectTestSuite/JavaModules/expected_output/output.txt b/bin/test/data/SonargraphProjectTestSuite/JavaModules/expected_output/output.txt new file mode 100644 index 00000000..d7b110b7 --- /dev/null +++ b/bin/test/data/SonargraphProjectTestSuite/JavaModules/expected_output/output.txt @@ -0,0 +1,2 @@ +SourceFilePath: "src/main/java/main.java" + LanguageStandard: "8" diff --git a/bin/test/data/SonargraphProjectTestSuite/JavaModules/src/main/java/excluded.java b/bin/test/data/SonargraphProjectTestSuite/JavaModules/src/main/java/excluded.java new file mode 100644 index 00000000..398f8d75 --- /dev/null +++ b/bin/test/data/SonargraphProjectTestSuite/JavaModules/src/main/java/excluded.java @@ -0,0 +1 @@ +// comment in excluded.java diff --git a/bin/test/data/SonargraphProjectTestSuite/JavaModules/src/main/java/included.java b/bin/test/data/SonargraphProjectTestSuite/JavaModules/src/main/java/included.java new file mode 100644 index 00000000..398f8d75 --- /dev/null +++ b/bin/test/data/SonargraphProjectTestSuite/JavaModules/src/main/java/included.java @@ -0,0 +1 @@ +// comment in excluded.java diff --git a/bin/test/data/SonargraphProjectTestSuite/JavaModules/src/main/java/main.java b/bin/test/data/SonargraphProjectTestSuite/JavaModules/src/main/java/main.java new file mode 100644 index 00000000..4a2edf48 --- /dev/null +++ b/bin/test/data/SonargraphProjectTestSuite/JavaModules/src/main/java/main.java @@ -0,0 +1 @@ +// comment in main.java diff --git a/bin/test/data/SonargraphProjectTestSuite/JavaModules/src/sonargraph/system.sonargraph b/bin/test/data/SonargraphProjectTestSuite/JavaModules/src/sonargraph/system.sonargraph new file mode 100644 index 00000000..91dc8853 --- /dev/null +++ b/bin/test/data/SonargraphProjectTestSuite/JavaModules/src/sonargraph/system.sonargraph @@ -0,0 +1,12 @@ + + + Sonargraph Next Generation + **/*cluded* + **/included* + **/generated*/** + + sourcetrail test code + + + + \ No newline at end of file diff --git a/deployment/windows/wixSetup/installDir.wxs b/deployment/windows/wixSetup/installDir.wxs index 5c33ebdd..40159821 100644 --- a/deployment/windows/wixSetup/installDir.wxs +++ b/deployment/windows/wixSetup/installDir.wxs @@ -606,6 +606,9 @@ + + + diff --git a/deployment/windows/wixSetup/sourcetrail.wxs b/deployment/windows/wixSetup/sourcetrail.wxs index d50bb62f..efa7b7a5 100644 --- a/deployment/windows/wixSetup/sourcetrail.wxs +++ b/deployment/windows/wixSetup/sourcetrail.wxs @@ -338,6 +338,7 @@ + diff --git a/src/lib/CMakeLists.txt b/src/lib/CMakeLists.txt index aff52ff9..a614a32d 100644 --- a/src/lib/CMakeLists.txt +++ b/src/lib/CMakeLists.txt @@ -283,12 +283,14 @@ add_files( project/Project.cpp project/Project.h project/RefreshInfo.h + project/RefreshInfoGenerator.h + project/RefreshInfoGenerator.cpp + project/SourceGroup.cpp + project/SourceGroup.h project/SourceGroupFactory.cpp project/SourceGroupFactory.h project/SourceGroupFactoryModule.cpp project/SourceGroupFactoryModule.h - project/SourceGroup.cpp - project/SourceGroup.h settings/migration/SettingsMigration.cpp settings/migration/SettingsMigration.h @@ -318,6 +320,8 @@ add_files( settings/SourceGroupSettingsCxxCdb.h settings/SourceGroupSettingsCxxEmpty.cpp settings/SourceGroupSettingsCxxEmpty.h + settings/SourceGroupSettingsCxxSonargraph.cpp + settings/SourceGroupSettingsCxxSonargraph.h settings/SourceGroupSettingsJava.cpp settings/SourceGroupSettingsJava.h settings/SourceGroupSettingsJavaEmpty.cpp @@ -326,6 +330,18 @@ add_files( settings/SourceGroupSettingsJavaGradle.h settings/SourceGroupSettingsJavaMaven.cpp settings/SourceGroupSettingsJavaMaven.h + settings/SourceGroupSettingsJavaSonargraph.cpp + settings/SourceGroupSettingsJavaSonargraph.h + settings/SourceGroupSettingsWithClasspath.cpp + settings/SourceGroupSettingsWithClasspath.h + settings/SourceGroupSettingsWithExcludeFilters.cpp + settings/SourceGroupSettingsWithExcludeFilters.h + settings/SourceGroupSettingsWithIndexedHeaderPaths.cpp + settings/SourceGroupSettingsWithIndexedHeaderPaths.h + settings/SourceGroupSettingsWithSonargraphProjectPath.cpp + settings/SourceGroupSettingsWithSonargraphProjectPath.h + settings/SourceGroupSettingsWithSourcePaths.cpp + settings/SourceGroupSettingsWithSourcePaths.h settings/SourceGroupStatusType.cpp settings/SourceGroupStatusType.h settings/SourceGroupType.cpp @@ -499,6 +515,31 @@ add_files( utility/scheduling/TaskScheduler.cpp utility/scheduling/TaskScheduler.h utility/scheduling/TaskSetValue.h + + utility/sonargraph/SonargraphProject.cpp + utility/sonargraph/SonargraphProject.h + utility/sonargraph/SonargraphSoftwareSystem.cpp + utility/sonargraph/SonargraphSoftwareSystem.h + utility/sonargraph/SonargraphSourceRootPath.cpp + utility/sonargraph/SonargraphSourceRootPath.h + utility/sonargraph/SonargraphXsdAbstractModule.cpp + utility/sonargraph/SonargraphXsdAbstractModule.h + utility/sonargraph/SonargraphXsdAbstractSystemExtension.cpp + utility/sonargraph/SonargraphXsdAbstractSystemExtension.h + utility/sonargraph/SonargraphXsdCmakeJsonModule.cpp + utility/sonargraph/SonargraphXsdCmakeJsonModule.h + utility/sonargraph/SonargraphXsdCppSystemSettings.cpp + utility/sonargraph/SonargraphXsdCppSystemSettings.h + utility/sonargraph/SonargraphXsdJavaModule.cpp + utility/sonargraph/SonargraphXsdJavaModule.h + utility/sonargraph/SonargraphXsdRootPath.cpp + utility/sonargraph/SonargraphXsdRootPath.h + utility/sonargraph/SonargraphXsdRootPathWithFiles.cpp + utility/sonargraph/SonargraphXsdRootPathWithFiles.h + utility/sonargraph/SonargraphXsdSourceRootPath.cpp + utility/sonargraph/SonargraphXsdSourceRootPath.h + utility/sonargraph/utilitySonargraph.cpp + utility/sonargraph/utilitySonargraph.h utility/synchronization/ReaderWriterLock.cpp utility/synchronization/ReaderWriterLock.h @@ -517,6 +558,7 @@ add_files( utility/AppPath.h utility/ConfigManager.cpp utility/ConfigManager.h + utility/Optional.h utility/OrderedCache.h utility/OsType.h utility/Property.h diff --git a/src/lib/data/indexer/Indexer.h b/src/lib/data/indexer/Indexer.h index 72536425..1506b430 100644 --- a/src/lib/data/indexer/Indexer.h +++ b/src/lib/data/indexer/Indexer.h @@ -16,13 +16,9 @@ public: virtual IndexerCommandType getSupportedIndexerCommandType() const; - virtual std::shared_ptr index( - std::shared_ptr indexerCommand, - std::shared_ptr fileRegister); + virtual std::shared_ptr index(std::shared_ptr indexerCommand); - virtual std::shared_ptr doIndex( - std::shared_ptr indexerCommand, - std::shared_ptr fileRegister) = 0; + virtual std::shared_ptr doIndex(std::shared_ptr indexerCommand) = 0; }; template @@ -37,11 +33,10 @@ IndexerCommandType Indexer::getSupportedIndexerCommandType() const } template -std::shared_ptr Indexer::index( - std::shared_ptr indexerCommand, std::shared_ptr fileRegister) +std::shared_ptr Indexer::index(std::shared_ptr indexerCommand) { - std::shared_ptr castedCommand = std::dynamic_pointer_cast(indexerCommand); - if (!castedCommand) + std::shared_ptr castCommand = std::dynamic_pointer_cast(indexerCommand); + if (!castCommand) { LOG_ERROR("Trying to process " + indexerCommandTypeToString(indexerCommand->getIndexerCommandType()) + " indexer command with indexer that supports \"" + indexerCommandTypeToString(getSupportedIndexerCommandType()) + "\"."); @@ -49,7 +44,7 @@ std::shared_ptr Indexer::index( return std::shared_ptr(); } - return doIndex(castedCommand, fileRegister); + return doIndex(castCommand); } #endif // INDEXER_H diff --git a/src/lib/data/indexer/IndexerBase.cpp b/src/lib/data/indexer/IndexerBase.cpp index 348aa9ff..e229dd13 100644 --- a/src/lib/data/indexer/IndexerBase.cpp +++ b/src/lib/data/indexer/IndexerBase.cpp @@ -5,10 +5,6 @@ IndexerBase::IndexerBase() { } -IndexerBase::~IndexerBase() -{ -} - void IndexerBase::interrupt() { m_interrupted = true; diff --git a/src/lib/data/indexer/IndexerBase.h b/src/lib/data/indexer/IndexerBase.h index 352a8704..20e3f45d 100644 --- a/src/lib/data/indexer/IndexerBase.h +++ b/src/lib/data/indexer/IndexerBase.h @@ -14,13 +14,11 @@ class IndexerBase { public: IndexerBase(); - virtual ~IndexerBase(); + virtual ~IndexerBase() = default; virtual IndexerCommandType getSupportedIndexerCommandType() const = 0; - virtual std::shared_ptr index( - std::shared_ptr indexerCommand, - std::shared_ptr fileRegister) = 0; + virtual std::shared_ptr index(std::shared_ptr indexerCommand) = 0; virtual void interrupt(); diff --git a/src/lib/data/indexer/IndexerCommand.cpp b/src/lib/data/indexer/IndexerCommand.cpp index aeb11517..16b1bf58 100644 --- a/src/lib/data/indexer/IndexerCommand.cpp +++ b/src/lib/data/indexer/IndexerCommand.cpp @@ -3,47 +3,18 @@ #include "utility/utilityString.h" IndexerCommand::IndexerCommand( - const FilePath& sourceFilePath, const std::set& indexedPaths, - const std::set& excludeFilters + const FilePath& sourceFilePath ) : m_sourceFilePath(sourceFilePath) - , m_indexedPaths(indexedPaths) - , m_excludeFilters(excludeFilters) -{ -} - -IndexerCommand::~IndexerCommand() { } size_t IndexerCommand::getByteSize(size_t stringSize) const { - size_t size = utility::encodeToUtf8(m_sourceFilePath.wstr()).size(); - - for (const FilePath& path: m_indexedPaths) - { - size += stringSize + utility::encodeToUtf8(path.wstr()).size(); - } - - for (const FilePathFilter& filter : m_excludeFilters) - { - size += stringSize + utility::encodeToUtf8(filter.wstr()).size(); - } - - return size; + return utility::encodeToUtf8(m_sourceFilePath.wstr()).size(); } const FilePath& IndexerCommand::getSourceFilePath() const { return m_sourceFilePath; } - -const std::set& IndexerCommand::getIndexedPaths() const -{ - return m_indexedPaths; -} - -const std::set& IndexerCommand::getExcludeFilters() const -{ - return m_excludeFilters; -} diff --git a/src/lib/data/indexer/IndexerCommand.h b/src/lib/data/indexer/IndexerCommand.h index a7c17abb..9bed7558 100644 --- a/src/lib/data/indexer/IndexerCommand.h +++ b/src/lib/data/indexer/IndexerCommand.h @@ -11,21 +11,17 @@ class IndexerCommand { public: - IndexerCommand(const FilePath& sourceFilePath, const std::set& indexedPaths, const std::set& excludeFilters); - virtual ~IndexerCommand(); + IndexerCommand(const FilePath& sourceFilePath); + virtual ~IndexerCommand() = default; virtual IndexerCommandType getIndexerCommandType() const = 0; virtual size_t getByteSize(size_t stringSize) const; const FilePath& getSourceFilePath() const; - const std::set& getIndexedPaths() const; - const std::set& getExcludeFilters() const; private: FilePath m_sourceFilePath; - std::set m_indexedPaths; - std::set m_excludeFilters; }; #endif // INDEXER_COMMAND_H diff --git a/src/lib/data/indexer/IndexerComposite.cpp b/src/lib/data/indexer/IndexerComposite.cpp index c39ae70d..b8b19d24 100644 --- a/src/lib/data/indexer/IndexerComposite.cpp +++ b/src/lib/data/indexer/IndexerComposite.cpp @@ -18,13 +18,12 @@ void IndexerComposite::addIndexer(std::shared_ptr indexer) m_indexers.emplace(indexer->getSupportedIndexerCommandType(), indexer); } -std::shared_ptr IndexerComposite::index( - std::shared_ptr indexerCommand, std::shared_ptr fileRegister) +std::shared_ptr IndexerComposite::index(std::shared_ptr indexerCommand) { auto it = m_indexers.find(indexerCommand->getIndexerCommandType()); if (it != m_indexers.end()) { - return it->second->index(indexerCommand, fileRegister); + return it->second->index(indexerCommand); } LOG_ERROR("No indexer found that supports \"" + indexerCommandTypeToString(indexerCommand->getIndexerCommandType()) + "\"."); diff --git a/src/lib/data/indexer/IndexerComposite.h b/src/lib/data/indexer/IndexerComposite.h index 843ecab9..75d30476 100644 --- a/src/lib/data/indexer/IndexerComposite.h +++ b/src/lib/data/indexer/IndexerComposite.h @@ -15,10 +15,7 @@ public: void addIndexer(std::shared_ptr indexer); - virtual std::shared_ptr index( - std::shared_ptr indexerCommand, - std::shared_ptr fileRegister - ); + virtual std::shared_ptr index(std::shared_ptr indexerCommand); virtual void interrupt(); diff --git a/src/lib/data/indexer/interprocess/InterprocessIndexer.cpp b/src/lib/data/indexer/interprocess/InterprocessIndexer.cpp index 68867aac..f05cd2b3 100644 --- a/src/lib/data/indexer/interprocess/InterprocessIndexer.cpp +++ b/src/lib/data/indexer/interprocess/InterprocessIndexer.cpp @@ -48,12 +48,8 @@ void InterprocessIndexer::work() LOG_INFO_STREAM(<< m_processId << " updating indexer status with currently indexed filepath"); m_interprocessIndexingStatusManager.startIndexingSourceFile(indexerCommand->getSourceFilePath()); - std::shared_ptr fileRegister = std::make_shared( - indexerCommand->getSourceFilePath(), indexerCommand->getIndexedPaths(), indexerCommand->getExcludeFilters() - ); - LOG_INFO_STREAM(<< m_processId << " starting to index current file"); - std::shared_ptr result = indexer->index(indexerCommand, fileRegister); + std::shared_ptr result = indexer->index(indexerCommand); LOG_INFO_STREAM(<< m_processId << " pushing index to shared memory"); m_interprocessIntermediateStorageManager.pushIntermediateStorage(result); diff --git a/src/lib/data/indexer/interprocess/shared_types/SharedIndexerCommand.cpp b/src/lib/data/indexer/interprocess/shared_types/SharedIndexerCommand.cpp index 39ad1c44..d370a3d8 100644 --- a/src/lib/data/indexer/interprocess/shared_types/SharedIndexerCommand.cpp +++ b/src/lib/data/indexer/interprocess/shared_types/SharedIndexerCommand.cpp @@ -10,14 +10,15 @@ void SharedIndexerCommand::fromLocal(IndexerCommand* indexerCommand) { setSourceFilePath(indexerCommand->getSourceFilePath()); - setIndexedPaths(indexerCommand->getIndexedPaths()); - setExcludeFilters(indexerCommand->getExcludeFilters()); if (dynamic_cast(indexerCommand) != nullptr) { IndexerCommandCxxCdb* cmd = dynamic_cast(indexerCommand); setType(CXX_CDB); + setIndexedPaths(cmd->getIndexedPaths()); + setExcludeFilters(cmd->getExcludeFilters()); + setIncludeFilters(cmd->getIncludeFilters()); setWorkingDirectory(cmd->getWorkingDirectory()); setCompilerFlags(cmd->getCompilerFlags()); setSystemHeaderSearchPaths(cmd->getSystemHeaderSearchPaths()); @@ -28,6 +29,9 @@ void SharedIndexerCommand::fromLocal(IndexerCommand* indexerCommand) IndexerCommandCxxEmpty* cmd = dynamic_cast(indexerCommand); setType(CXX_EMPTY); + setIndexedPaths(cmd->getIndexedPaths()); + setExcludeFilters(cmd->getExcludeFilters()); + setIncludeFilters(cmd->getIncludeFilters()); setWorkingDirectory(cmd->getWorkingDirectory()); setLanguageStandard(cmd->getLanguageStandard()); setCompilerFlags(cmd->getCompilerFlags()); @@ -59,6 +63,7 @@ std::shared_ptr SharedIndexerCommand::fromShared(const SharedInd indexerCommand.getSourceFilePath(), indexerCommand.getIndexedPaths(), indexerCommand.getExcludeFilters(), + indexerCommand.getIncludeFilters(), indexerCommand.getWorkingDirectory(), indexerCommand.getCompilerFlags(), indexerCommand.getSystemHeaderSearchPaths(), @@ -72,11 +77,12 @@ std::shared_ptr SharedIndexerCommand::fromShared(const SharedInd indexerCommand.getSourceFilePath(), indexerCommand.getIndexedPaths(), indexerCommand.getExcludeFilters(), + indexerCommand.getIncludeFilters(), indexerCommand.getWorkingDirectory(), - indexerCommand.getLanguageStandard(), indexerCommand.getSystemHeaderSearchPaths(), indexerCommand.getFrameworkSearchhPaths(), - indexerCommand.getCompilerFlags() + indexerCommand.getCompilerFlags(), + indexerCommand.getLanguageStandard() ); return command; } @@ -84,8 +90,6 @@ std::shared_ptr SharedIndexerCommand::fromShared(const SharedInd { return std::make_shared( indexerCommand.getSourceFilePath(), - indexerCommand.getIndexedPaths(), - indexerCommand.getExcludeFilters(), indexerCommand.getLanguageStandard(), indexerCommand.getClassPaths() ); @@ -105,6 +109,7 @@ SharedIndexerCommand::SharedIndexerCommand(SharedMemory::Allocator* allocator) , m_sourceFilePath("", allocator) , m_indexedPaths(allocator) , m_excludeFilters(allocator) + , m_includeFilters(allocator) , m_workingDirectory("", allocator) , m_languageStandard("", allocator) , m_compilerFlags(allocator) @@ -176,6 +181,30 @@ void SharedIndexerCommand::setExcludeFilters(const std::set& exc } } +std::set SharedIndexerCommand::getIncludeFilters() const +{ + std::set result; + + for (unsigned int i = 0; i < m_includeFilters.size(); i++) + { + result.insert(FilePathFilter(utility::decodeFromUtf8(m_includeFilters[i].c_str()))); + } + + return result; +} + +void SharedIndexerCommand::setIncludeFilters(const std::set& includeFilters) +{ + m_includeFilters.clear(); + + for (const FilePathFilter& includeFilter : includeFilters) + { + SharedMemory::String path(m_includeFilters.get_allocator()); + path = utility::encodeToUtf8(includeFilter.wstr()).c_str(); + m_includeFilters.push_back(path); + } +} + FilePath SharedIndexerCommand::getWorkingDirectory() const { return FilePath(utility::decodeFromUtf8(m_workingDirectory.c_str())); diff --git a/src/lib/data/indexer/interprocess/shared_types/SharedIndexerCommand.h b/src/lib/data/indexer/interprocess/shared_types/SharedIndexerCommand.h index dfc3c3ab..31a88af7 100644 --- a/src/lib/data/indexer/interprocess/shared_types/SharedIndexerCommand.h +++ b/src/lib/data/indexer/interprocess/shared_types/SharedIndexerCommand.h @@ -27,6 +27,9 @@ public: std::set getExcludeFilters() const; void setExcludeFilters(const std::set& excludeFilters); + std::set getIncludeFilters() const; + void setIncludeFilters(const std::set& includeFilters); + FilePath getWorkingDirectory() const; void setWorkingDirectory(const FilePath& workingDirectory); @@ -63,6 +66,7 @@ private: SharedMemory::String m_sourceFilePath; SharedMemory::Vector m_indexedPaths; SharedMemory::Vector m_excludeFilters; + SharedMemory::Vector m_includeFilters; // cxx SharedMemory::String m_workingDirectory; diff --git a/src/lib/data/storage/PersistentStorage.cpp b/src/lib/data/storage/PersistentStorage.cpp index 635baf29..ed29039b 100644 --- a/src/lib/data/storage/PersistentStorage.cpp +++ b/src/lib/data/storage/PersistentStorage.cpp @@ -306,7 +306,7 @@ void PersistentStorage::clearCaches() m_fullTextSearchCodec = ""; } -std::set PersistentStorage::getReferenced(const std::set& filePaths) +std::set PersistentStorage::getReferenced(const std::set& filePaths) const { TRACE(); std::set referenced; @@ -317,7 +317,7 @@ std::set PersistentStorage::getReferenced(const std::set& fi return referenced; } -std::set PersistentStorage::getReferencing(const std::set& filePaths) +std::set PersistentStorage::getReferencing(const std::set& filePaths) const { TRACE(); std::set referencing; @@ -2261,7 +2261,7 @@ std::set PersistentStorage::getReferencing( } -std::set PersistentStorage::getReferencedByIncludes(const std::set& filePaths) +std::set PersistentStorage::getReferencedByIncludes(const std::set& filePaths) const { const std::set ids = getReferenced(getFileNodeIds(filePaths), getFileIdToIncludingFileIdMap()); @@ -2274,7 +2274,7 @@ std::set PersistentStorage::getReferencedByIncludes(const std::set PersistentStorage::getReferencedByImports(const std::set& filePaths) +std::set PersistentStorage::getReferencedByImports(const std::set& filePaths) const { const std::set ids = getReferenced(getFileNodeIds(filePaths), getFileIdToImportingFileIdMap()); @@ -2287,7 +2287,7 @@ std::set PersistentStorage::getReferencedByImports(const std::set PersistentStorage::getReferencingByIncludes(const std::set& filePaths) +std::set PersistentStorage::getReferencingByIncludes(const std::set& filePaths) const { const std::set ids = getReferencing(getFileNodeIds(filePaths), getFileIdToIncludingFileIdMap()); @@ -2300,7 +2300,7 @@ std::set PersistentStorage::getReferencingByIncludes(const std::set PersistentStorage::getReferencingByImports(const std::set& filePaths) +std::set PersistentStorage::getReferencingByImports(const std::set& filePaths) const { const std::set ids = getReferencing(getFileNodeIds(filePaths), getFileIdToImportingFileIdMap()); diff --git a/src/lib/data/storage/PersistentStorage.h b/src/lib/data/storage/PersistentStorage.h index 06f6c224..00fc0cbb 100644 --- a/src/lib/data/storage/PersistentStorage.h +++ b/src/lib/data/storage/PersistentStorage.h @@ -58,8 +58,8 @@ public: void clear(); void clearCaches(); - std::set getReferenced(const std::set& filePaths); - std::set getReferencing(const std::set& filePaths); + std::set getReferenced(const std::set& filePaths) const; + std::set getReferencing(const std::set& filePaths) const; void clearFileElements(const std::vector& filePaths, std::function updateStatusCallback); @@ -165,11 +165,11 @@ private: std::set getReferenced(const std::set& filePaths, std::unordered_map> idToReferencingIdMap) const; std::set getReferencing(const std::set& filePaths, std::unordered_map> idToReferencingIdMap) const; - std::set getReferencedByIncludes(const std::set& filePaths); - std::set getReferencedByImports(const std::set& filePaths); + std::set getReferencedByIncludes(const std::set& filePaths) const; + std::set getReferencedByImports(const std::set& filePaths) const; - std::set getReferencingByIncludes(const std::set& filePaths); - std::set getReferencingByImports(const std::set& filePaths); + std::set getReferencingByIncludes(const std::set& filePaths) const; + std::set getReferencingByImports(const std::set& filePaths) const; void addNodesToGraph(const std::vector& nodeIds, Graph* graph, bool addChildCount) const; void addEdgesToGraph(const std::vector& edgeIds, Graph* graph) const; diff --git a/src/lib/data/storage/sqlite/SqliteBookmarkStorage.cpp b/src/lib/data/storage/sqlite/SqliteBookmarkStorage.cpp index 5e283d78..f6477482 100644 --- a/src/lib/data/storage/sqlite/SqliteBookmarkStorage.cpp +++ b/src/lib/data/storage/sqlite/SqliteBookmarkStorage.cpp @@ -14,10 +14,6 @@ SqliteBookmarkStorage::SqliteBookmarkStorage(const FilePath& dbFilePath) { } -SqliteBookmarkStorage::~SqliteBookmarkStorage() -{ -} - size_t SqliteBookmarkStorage::getStaticVersion() const { return s_storageVersion; @@ -29,15 +25,17 @@ void SqliteBookmarkStorage::migrateIfNecessary() migrator.addMigration(2, std::make_shared([](const SqliteStorageMigration* migration, SqliteStorage* storage){ std::string separator = "::"; - if (std::shared_ptr currentProject = Application::getInstance()->getCurrentProject()) + if (Application::getInstance()) { - LanguageType currentLanguage = ProjectSettings::getLanguageOfProject(currentProject->getProjectSettingsFilePath()); - if (currentLanguage == LANGUAGE_JAVA) + if (std::shared_ptr currentProject = Application::getInstance()->getCurrentProject()) { - separator = "."; + LanguageType currentLanguage = ProjectSettings::getLanguageOfProject(currentProject->getProjectSettingsFilePath()); + if (currentLanguage == LANGUAGE_JAVA) + { + separator = "."; + } } } - migration->executeStatementInStorage(storage, "UPDATE bookmarked_node SET serialized_node_name = '" + separator + "\tm' || serialized_node_name"); migration->executeStatementInStorage(storage, "UPDATE bookmarked_edge SET serialized_source_node_name = '" + separator + "\tm' || serialized_source_node_name"); migration->executeStatementInStorage(storage, "UPDATE bookmarked_edge SET serialized_target_node_name = '" + separator + "\tm' || serialized_target_node_name"); diff --git a/src/lib/data/storage/sqlite/SqliteBookmarkStorage.h b/src/lib/data/storage/sqlite/SqliteBookmarkStorage.h index cb78d6d0..e46b2c5e 100644 --- a/src/lib/data/storage/sqlite/SqliteBookmarkStorage.h +++ b/src/lib/data/storage/sqlite/SqliteBookmarkStorage.h @@ -13,7 +13,6 @@ class SqliteBookmarkStorage { public: SqliteBookmarkStorage(const FilePath& dbFilePath); - virtual ~SqliteBookmarkStorage(); virtual size_t getStaticVersion() const; diff --git a/src/lib/data/storage/sqlite/SqliteIndexStorage.cpp b/src/lib/data/storage/sqlite/SqliteIndexStorage.cpp index d985c015..f9100f53 100644 --- a/src/lib/data/storage/sqlite/SqliteIndexStorage.cpp +++ b/src/lib/data/storage/sqlite/SqliteIndexStorage.cpp @@ -16,10 +16,6 @@ SqliteIndexStorage::SqliteIndexStorage(const FilePath& dbFilePath) { } -SqliteIndexStorage::~SqliteIndexStorage() -{ -} - size_t SqliteIndexStorage::getStaticVersion() const { return s_storageVersion; diff --git a/src/lib/data/storage/sqlite/SqliteIndexStorage.h b/src/lib/data/storage/sqlite/SqliteIndexStorage.h index aeded296..ace7d3a3 100644 --- a/src/lib/data/storage/sqlite/SqliteIndexStorage.h +++ b/src/lib/data/storage/sqlite/SqliteIndexStorage.h @@ -33,7 +33,6 @@ class SqliteIndexStorage { public: SqliteIndexStorage(const FilePath& dbFilePath); - virtual ~SqliteIndexStorage(); virtual size_t getStaticVersion() const; diff --git a/src/lib/data/storage/sqlite/SqliteStorage.cpp b/src/lib/data/storage/sqlite/SqliteStorage.cpp index 7c34fd2f..a2f85c23 100644 --- a/src/lib/data/storage/sqlite/SqliteStorage.cpp +++ b/src/lib/data/storage/sqlite/SqliteStorage.cpp @@ -1,5 +1,6 @@ #include "data/storage/sqlite/SqliteStorage.h" +#include "utility/file/FileSystem.h" #include "utility/logging/logging.h" #include "utility/TimeStamp.h" #include "utility/utilityString.h" @@ -7,6 +8,11 @@ SqliteStorage::SqliteStorage(const FilePath& dbFilePath) : m_dbFilePath(dbFilePath.getCanonical()) { + if (!m_dbFilePath.getParentDirectory().empty() && !m_dbFilePath.getParentDirectory().exists()) + { + FileSystem::createDirectory(m_dbFilePath.getParentDirectory()); + } + m_database.open(utility::encodeToUtf8(m_dbFilePath.wstr()).c_str()); executeStatement("PRAGMA foreign_keys=ON;"); diff --git a/src/lib/project/Project.cpp b/src/lib/project/Project.cpp index e7ae74ab..801a55f2 100644 --- a/src/lib/project/Project.cpp +++ b/src/lib/project/Project.cpp @@ -13,10 +13,12 @@ #include "data/TaskInjectStorage.h" #include "data/TaskMergeStorages.h" #include "data/TaskShowUnknownProgressDialog.h" +#include "project/RefreshInfoGenerator.h" #include "project/SourceGroup.h" #include "project/SourceGroupFactory.h" #include "settings/ApplicationSettings.h" #include "settings/ProjectSettings.h" +#include "settings/SourceGroupStatusType.h" #include "utility/file/FilePath.h" #include "utility/file/FileSystem.h" @@ -275,8 +277,6 @@ void Project::refresh(RefreshMode refreshMode, DialogView* dialogView) { return; } - - sourceGroup->fetchAllSourceFilePaths(); } if (needsFullRefresh || fullRefresh) @@ -314,13 +314,13 @@ RefreshInfo Project::getRefreshInfo(RefreshMode mode) const return RefreshInfo(); case REFRESH_UPDATED_FILES: - return getRefreshInfoForUpdatedFiles(); + return RefreshInfoGenerator::getRefreshInfoForUpdatedFiles(m_sourceGroups, m_storage); case REFRESH_UPDATED_AND_INCOMPLETE_FILES: - return getRefreshInfoForIncompleteFiles(); + return RefreshInfoGenerator::getRefreshInfoForIncompleteFiles(m_sourceGroups, m_storage); case REFRESH_ALL_FILES: - return getRefreshInfoForAllFiles(); + return RefreshInfoGenerator::getRefreshInfoForAllFiles(m_sourceGroups); } } @@ -474,203 +474,6 @@ void Project::buildIndex(const RefreshInfo& info, DialogView* dialogView) m_state = PROJECT_STATE_LOADED; } -std::set Project::getAllSourceFilePaths() const -{ - std::set allSourceFilePaths; - - for (const std::shared_ptr& sourceGroup: m_sourceGroups) - { - if (sourceGroup->getStatus() == SOURCE_GROUP_STATUS_ENABLED) - { - utility::append(allSourceFilePaths, sourceGroup->getAllSourceFilePaths()); - } - } - - return allSourceFilePaths; -} - -RefreshInfo Project::getRefreshInfoForUpdatedFiles() const -{ - std::set unchangedFilePaths; - std::set changedFilePaths; - - { - std::set alreadyIndexedPaths; - - const std::vector fileInfos = m_storage->getFileInfoForAllIndexedFiles(); - - for (const std::shared_ptr& sourceGroup : m_sourceGroups) - { - if (sourceGroup->getStatus() != SOURCE_GROUP_STATUS_ENABLED) - { - continue; - } - - std::set indexedPaths = sourceGroup->getIndexedPaths(); - std::set excludeFilters = sourceGroup->getExcludeFilters(); - - for (const FileInfo& info : fileInfos) - { - bool isInIndexedPaths = false; - for (const FilePath& indexedPath : indexedPaths) - { - if (indexedPath == info.path || indexedPath.contains(info.path)) - { - isInIndexedPaths = true; - break; - } - } - - if (isInIndexedPaths) - { - for (const FilePathFilter& excludeFilter : excludeFilters) - { - if (excludeFilter.isMatching(info.path)) - { - isInIndexedPaths = false; - break; - } - } - } - - if (isInIndexedPaths) - { - alreadyIndexedPaths.insert(info.path); - } - } - } - - // checking source and header files - for (const FileInfo& info : fileInfos) - { - if (alreadyIndexedPaths.find(info.path) != alreadyIndexedPaths.end() && info.path.exists()) - { - if (didFileChange(info)) - { - changedFilePaths.insert(info.path); - } - else - { - unchangedFilePaths.insert(info.path); - } - } - else // file has been removed - { - changedFilePaths.insert(info.path); - } - } - } - - std::set filesToClear = changedFilePaths; - - // handle referencing paths - utility::append(filesToClear, m_storage->getReferencing(changedFilePaths)); - - // handle referenced paths - const std::set allSourceFilePaths = getAllSourceFilePaths(); - std::set staticSourceFiles = allSourceFilePaths; - for (const FilePath& path: changedFilePaths) - { - staticSourceFiles.erase(path); - } - - const std::set staticReferencedFilePaths = m_storage->getReferenced(staticSourceFiles); - const std::set dynamicReferencedFilePaths = m_storage->getReferenced(changedFilePaths); - - for (const FilePath& path : dynamicReferencedFilePaths) - { - if (staticReferencedFilePaths.find(path) == staticReferencedFilePaths.end() && - staticSourceFiles.find(path) == staticSourceFiles.end()) - { - // file may not be referenced anymore and will be reindexed if still needed - filesToClear.insert(path); - } - } - - for (const FilePath& path: unchangedFilePaths) - { - staticSourceFiles.erase(path); - } - - const std::set filesToAdd = staticSourceFiles; - - std::set staticSourceFilePaths; - for (const FilePath& path: allSourceFilePaths) - { - if (filesToClear.find(path) == filesToClear.end() && filesToAdd.find(path) == filesToAdd.end()) - { - staticSourceFilePaths.insert(path); - } - } - - RefreshInfo info; - info.mode = REFRESH_UPDATED_FILES; - info.filesToClear = filesToClear; - - for (const std::shared_ptr& sourceGroup: m_sourceGroups) - { - if (sourceGroup->getStatus() == SOURCE_GROUP_STATUS_ENABLED) - { - utility::append(info.filesToIndex, sourceGroup->getSourceFilePathsToIndex(staticSourceFilePaths)); - } - } - - return info; -} - -RefreshInfo Project::getRefreshInfoForIncompleteFiles() const -{ - RefreshInfo info = getRefreshInfoForUpdatedFiles(); - info.mode = REFRESH_UPDATED_AND_INCOMPLETE_FILES; - - std::set incompleteFiles; - for (const FilePath& path: m_storage->getIncompleteFiles()) - { - if (info.filesToClear.find(path) == info.filesToClear.end()) - { - incompleteFiles.insert(path); - } - } - - if (!incompleteFiles.empty()) - { - utility::append(incompleteFiles, m_storage->getReferencing(incompleteFiles)); - - std::set staticSourceFilePaths = getAllSourceFilePaths(); - for (const FilePath& path: incompleteFiles) - { - staticSourceFilePaths.erase(path); - - if (m_storage->getFilePathIndexed(path)) - { - info.filesToClear.insert(path); - } - else - { - info.nonIndexedFilesToClear.insert(path); - } - } - - for (const std::shared_ptr& sourceGroup: m_sourceGroups) - { - if (sourceGroup->getStatus() == SOURCE_GROUP_STATUS_ENABLED) - { - utility::append(info.filesToIndex, sourceGroup->getSourceFilePathsToIndex(staticSourceFilePaths)); - } - } - } - - return info; -} - -RefreshInfo Project::getRefreshInfoForAllFiles() const -{ - RefreshInfo info; - info.mode = REFRESH_ALL_FILES; - info.filesToIndex = getAllSourceFilePaths(); - return info; -} - bool Project::hasCxxSourceGroup() const { for (const std::shared_ptr& sourceGroup: m_sourceGroups) diff --git a/src/lib/project/Project.h b/src/lib/project/Project.h index ed6dba74..1eac9624 100644 --- a/src/lib/project/Project.h +++ b/src/lib/project/Project.h @@ -50,12 +50,6 @@ private: Project(const Project&); - std::set getAllSourceFilePaths() const; - - RefreshInfo getRefreshInfoForUpdatedFiles() const; - RefreshInfo getRefreshInfoForIncompleteFiles() const; - RefreshInfo getRefreshInfoForAllFiles() const; - bool hasCxxSourceGroup() const; bool didFileChange(const FileInfo& info) const; diff --git a/src/lib/project/RefreshInfoGenerator.cpp b/src/lib/project/RefreshInfoGenerator.cpp new file mode 100644 index 00000000..b45e168f --- /dev/null +++ b/src/lib/project/RefreshInfoGenerator.cpp @@ -0,0 +1,205 @@ +#include "project/RefreshInfoGenerator.h" + +#include "data/storage/PersistentStorage.h" +#include "project/RefreshInfo.h" +#include "project/SourceGroup.h" +#include "settings/SourceGroupStatusType.h" +#include "utility/file/FileInfo.h" +#include "utility/file/FileSystem.h" +#include "utility/text/TextAccess.h" +#include "utility/utility.h" + +RefreshInfo RefreshInfoGenerator::getRefreshInfoForUpdatedFiles( + const std::vector>& sourceGroups, std::shared_ptr storage) +{ + const std::set allSourceFilePathsFromSourcegroups = getAllSourceFilePaths(sourceGroups); + + std::set unchangedFilePaths; + std::set changedFilePaths; + + { + const std::vector fileInfosFromStorage = storage->getFileInfoForAllIndexedFiles(); + + std::set alreadyIndexedPaths; + { + const std::set filePathsFromStorage = utility::toSet(utility::convert( + fileInfosFromStorage, [](const FileInfo& info) { return info.path; } + )); + + for (std::shared_ptr sourceGroup : sourceGroups) + { + utility::append(alreadyIndexedPaths, sourceGroup->filterToContainedFilePaths(filePathsFromStorage)); + } + } + + // checking source and header files + for (const FileInfo& info : fileInfosFromStorage) + { + if (alreadyIndexedPaths.find(info.path) != alreadyIndexedPaths.end() && info.path.exists()) + { + if (didFileChange(info, storage)) + { + changedFilePaths.insert(info.path); + } + else + { + unchangedFilePaths.insert(info.path); + } + } + else // file has been removed + { + changedFilePaths.insert(info.path); + } + } + } + + std::set filesToClear = changedFilePaths; + + // handle referencing paths + utility::append(filesToClear, storage->getReferencing(changedFilePaths)); + + // handle referenced paths + std::set staticSourceFiles = allSourceFilePathsFromSourcegroups; + for (const FilePath& path : changedFilePaths) + { + staticSourceFiles.erase(path); + } + + const std::set staticReferencedFilePaths = storage->getReferenced(staticSourceFiles); + const std::set dynamicReferencedFilePaths = storage->getReferenced(changedFilePaths); + + for (const FilePath& path : dynamicReferencedFilePaths) + { + if (staticReferencedFilePaths.find(path) == staticReferencedFilePaths.end() && + staticSourceFiles.find(path) == staticSourceFiles.end()) + { + // file may not be referenced anymore and will be reindexed if still needed + filesToClear.insert(path); + } + } + + for (const FilePath& path : unchangedFilePaths) + { + staticSourceFiles.erase(path); + } + + const std::set filesToAdd = staticSourceFiles; + + std::set staticSourceFilePaths; + for (const FilePath& path : allSourceFilePathsFromSourcegroups) + { + if (filesToClear.find(path) == filesToClear.end() && filesToAdd.find(path) == filesToAdd.end()) + { + staticSourceFilePaths.insert(path); + } + } + + RefreshInfo info; + info.mode = REFRESH_UPDATED_FILES; + info.filesToClear = filesToClear; + + for (const std::shared_ptr& sourceGroup : sourceGroups) + { + if (sourceGroup->getStatus() == SOURCE_GROUP_STATUS_ENABLED) + { + utility::append(info.filesToIndex, sourceGroup->filterToContainedSourceFilePath(staticSourceFilePaths)); + } + } + + return info; +} + +RefreshInfo RefreshInfoGenerator::getRefreshInfoForIncompleteFiles(const std::vector>& sourceGroups, std::shared_ptr storage) +{ + RefreshInfo info = getRefreshInfoForUpdatedFiles(sourceGroups, storage); + info.mode = REFRESH_UPDATED_AND_INCOMPLETE_FILES; + + std::set incompleteFiles; + for (const FilePath& path : storage->getIncompleteFiles()) + { + if (info.filesToClear.find(path) == info.filesToClear.end()) + { + incompleteFiles.insert(path); + } + } + + if (!incompleteFiles.empty()) + { + utility::append(incompleteFiles, storage->getReferencing(incompleteFiles)); + + std::set staticSourceFilePaths = getAllSourceFilePaths(sourceGroups); + for (const FilePath& path : incompleteFiles) + { + staticSourceFilePaths.erase(path); + + if (storage->getFilePathIndexed(path)) + { + info.filesToClear.insert(path); + } + else + { + info.nonIndexedFilesToClear.insert(path); + } + } + + for (const std::shared_ptr& sourceGroup : sourceGroups) + { + if (sourceGroup->getStatus() == SOURCE_GROUP_STATUS_ENABLED) + { + utility::append(info.filesToIndex, sourceGroup->filterToContainedSourceFilePath(staticSourceFilePaths)); + } + } + } + + return info; +} + +RefreshInfo RefreshInfoGenerator::getRefreshInfoForAllFiles(const std::vector>& sourceGroups) +{ + RefreshInfo info; + info.mode = REFRESH_ALL_FILES; + info.filesToIndex = getAllSourceFilePaths(sourceGroups); + return info; +} + +std::set RefreshInfoGenerator::getAllSourceFilePaths(const std::vector>& sourceGroups) +{ + std::set allSourceFilePaths; + + for (const std::shared_ptr& sourceGroup : sourceGroups) + { + if (sourceGroup->getStatus() == SOURCE_GROUP_STATUS_ENABLED) + { + utility::append(allSourceFilePaths, sourceGroup->getAllSourceFilePaths()); + } + } + + return allSourceFilePaths; +} + +bool RefreshInfoGenerator::didFileChange(const FileInfo& info, std::shared_ptr storage) +{ + FileInfo diskFileInfo = FileSystem::getFileInfoForPath(info.path); + if (diskFileInfo.lastWriteTime > info.lastWriteTime) + { + std::shared_ptr storedFileContent = storage->getFileContent(info.path); + std::shared_ptr diskFileContent = TextAccess::createFromFile(diskFileInfo.path); + + const std::vector& diskFileLines = diskFileContent->getAllLines(); + const std::vector& storedFileLines = storedFileContent->getAllLines(); + + if (diskFileLines.size() == storedFileLines.size()) + { + for (size_t i = 0; i < diskFileLines.size(); i++) + { + if (diskFileLines[i] != storedFileLines[i]) + { + return true; + } + } + return false; + } + return true; + } + return false; +} diff --git a/src/lib/project/RefreshInfoGenerator.h b/src/lib/project/RefreshInfoGenerator.h new file mode 100644 index 00000000..1692875a --- /dev/null +++ b/src/lib/project/RefreshInfoGenerator.h @@ -0,0 +1,41 @@ +#ifndef REFRESH_INFO_GENERATOR_H +#define REFRESH_INFO_GENERATOR_H + +#include +#include +#include + +struct FileInfo; +class FilePath; +class PersistentStorage; +struct RefreshInfo; +class SourceGroup; + +class RefreshInfoGenerator +{ +public: + static RefreshInfo getRefreshInfoForUpdatedFiles( + const std::vector>& sourceGroups, + std::shared_ptr storage + ); + + static RefreshInfo getRefreshInfoForIncompleteFiles( + const std::vector>& sourceGroups, + std::shared_ptr storage + ); + + static RefreshInfo getRefreshInfoForAllFiles( + const std::vector>& sourceGroups + ); + +private: + static std::set getAllSourceFilePaths( + const std::vector>& sourceGroups + ); + + static bool didFileChange( + const FileInfo& info, std::shared_ptr storage + ); +}; + +#endif // REFRESH_INFO_GENERATOR_H diff --git a/src/lib/project/SourceGroup.cpp b/src/lib/project/SourceGroup.cpp index 0ed21e4d..de9d56f7 100644 --- a/src/lib/project/SourceGroup.cpp +++ b/src/lib/project/SourceGroup.cpp @@ -1,13 +1,16 @@ #include "project/SourceGroup.h" #include "settings/SourceGroupSettings.h" -#include "utility/file/FileManager.h" #include "utility/file/FilePath.h" -#include "utility/file/FileSystem.h" -#include "utility/utility.h" -SourceGroup::~SourceGroup() +SourceGroupType SourceGroup::getType() const { + return getSourceGroupSettings()->getType(); +} + +LanguageType SourceGroup::getLanguage() const +{ + return getSourceGroupSettings()->getLanguage(); } SourceGroupStatusType SourceGroup::getStatus() const @@ -15,68 +18,25 @@ SourceGroupStatusType SourceGroup::getStatus() const return getSourceGroupSettings()->getStatus(); } -LanguageType SourceGroup::getLanguage() const -{ - return getLanguageTypeForSourceGroupType(getType()); -} - bool SourceGroup::prepareIndexing() { return true; } -void SourceGroup::fetchAllSourceFilePaths() +std::set SourceGroup::filterToContainedSourceFilePath(const std::set& sourceFilePaths) const { - FileManager fileManager; - fileManager.update( - getAllSourcePaths(), - getSourceGroupSettings()->getExcludeFiltersExpandedAndAbsolute(), - getSourceGroupSettings()->getSourceExtensions() - ); - m_allSourceFilePaths = fileManager.getAllSourceFilePaths(); -} - -std::set SourceGroup::getIndexedPaths() const -{ - return findAndAddSymlinkedDirectories(getSourceGroupSettings()->getSourcePathsExpandedAndAbsolute()); -} - -std::set SourceGroup::getExcludeFilters() const -{ - return utility::toSet(getSourceGroupSettings()->getExcludeFiltersExpandedAndAbsolute()); -} - -std::set SourceGroup::getAllSourceFilePaths() const -{ - return m_allSourceFilePaths; -} - -std::set SourceGroup::getSourceFilePathsToIndex(const std::set& staticSourceFilePaths) const -{ - std::set sourceFilePathsToIndex; - for (const FilePath& sourceFilePath: m_allSourceFilePaths) + std::set filteredSourceFilePaths; + for (const FilePath& sourceFilePath: getAllSourceFilePaths()) { - if (staticSourceFilePaths.find(sourceFilePath) == staticSourceFilePaths.end()) + if (sourceFilePaths.find(sourceFilePath) == sourceFilePaths.end()) { - sourceFilePathsToIndex.insert(sourceFilePath); + filteredSourceFilePaths.insert(sourceFilePath); } } - return sourceFilePathsToIndex; + return filteredSourceFilePaths; } -std::set SourceGroup::findAndAddSymlinkedDirectories(const std::vector& paths) const +bool SourceGroup::containsSourceFilePath(const FilePath& sourceFilePath) const { - std::set resultPaths; - for (const FilePath& path: paths) - { - if (path.exists()) - { - resultPaths.insert(path); - } - } - - std::set symLinkPaths = FileSystem::getSymLinkedDirectories(paths); - resultPaths.insert(symLinkPaths.begin(), symLinkPaths.end()); - - return resultPaths; + return !filterToContainedSourceFilePath({ sourceFilePath }).empty(); } diff --git a/src/lib/project/SourceGroup.h b/src/lib/project/SourceGroup.h index 765eb87e..630c73a5 100644 --- a/src/lib/project/SourceGroup.h +++ b/src/lib/project/SourceGroup.h @@ -5,43 +5,32 @@ #include #include -#include "settings/LanguageType.h" -#include "settings/SourceGroupStatusType.h" -#include "settings/SourceGroupType.h" -#include "utility/file/FilePath.h" -#include "utility/file/FilePathFilter.h" - class IndexerCommand; +class FilePath; class SourceGroupSettings; +enum LanguageType; +enum SourceGroupStatusType; +enum SourceGroupType; class SourceGroup { public: - virtual ~SourceGroup(); - - virtual SourceGroupType getType() const = 0; - SourceGroupStatusType getStatus() const; - LanguageType getLanguage() const; + virtual ~SourceGroup() = default; virtual bool prepareIndexing(); - void fetchAllSourceFilePaths(); - - virtual std::set getIndexedPaths() const; - std::set getExcludeFilters() const; - std::set getAllSourceFilePaths() const; - std::set getSourceFilePathsToIndex(const std::set& staticSourceFilePaths) const; - + virtual std::set filterToContainedFilePaths(const std::set& filePaths) const = 0; + virtual std::set getAllSourceFilePaths() const = 0; virtual std::vector> getIndexerCommands(const std::set& filesToIndex) const = 0; - std::set m_allSourceFilePaths; + SourceGroupType getType() const; + LanguageType getLanguage() const; + SourceGroupStatusType getStatus() const; + std::set filterToContainedSourceFilePath(const std::set& staticSourceFilePaths) const; + bool containsSourceFilePath(const FilePath& sourceFilePath) const; protected: - std::set findAndAddSymlinkedDirectories(const std::vector& paths) const; - -private: virtual std::shared_ptr getSourceGroupSettings() = 0; virtual std::shared_ptr getSourceGroupSettings() const = 0; - virtual std::vector getAllSourcePaths() const = 0; }; #endif // SOURCE_GROUP_H diff --git a/src/lib/settings/LanguageType.cpp b/src/lib/settings/LanguageType.cpp index f2a84081..d1172485 100644 --- a/src/lib/settings/LanguageType.cpp +++ b/src/lib/settings/LanguageType.cpp @@ -43,6 +43,8 @@ LanguageType getLanguageTypeForSourceGroupType(SourceGroupType t) return LANGUAGE_CPP; case SOURCE_GROUP_CXX_CDB: return LANGUAGE_CPP; + case SOURCE_GROUP_CXX_SONARGRAPH: + return LANGUAGE_CPP; case SOURCE_GROUP_CXX_VS: return LANGUAGE_CPP; case SOURCE_GROUP_JAVA_EMPTY: @@ -51,6 +53,8 @@ LanguageType getLanguageTypeForSourceGroupType(SourceGroupType t) return LANGUAGE_JAVA; case SOURCE_GROUP_JAVA_GRADLE: return LANGUAGE_JAVA; + case SOURCE_GROUP_JAVA_SONARGRAPH: + return LANGUAGE_JAVA; default: break; } diff --git a/src/lib/settings/ProjectSettings.cpp b/src/lib/settings/ProjectSettings.cpp index 3f475eaf..b1949b40 100644 --- a/src/lib/settings/ProjectSettings.cpp +++ b/src/lib/settings/ProjectSettings.cpp @@ -5,9 +5,11 @@ #include "settings/migration/SettingsMigrationMoveKey.h" #include "settings/SourceGroupSettingsCxxCdb.h" #include "settings/SourceGroupSettingsCxxEmpty.h" +#include "settings/SourceGroupSettingsCxxSonargraph.h" #include "settings/SourceGroupSettingsJavaEmpty.h" #include "settings/SourceGroupSettingsJavaMaven.h" #include "settings/SourceGroupSettingsJavaGradle.h" +#include "settings/SourceGroupSettingsJavaSonargraph.h" #include "utility/logging/logging.h" #include "utility/utilityString.h" #include "utility/utilityUuid.h" @@ -150,6 +152,9 @@ std::vector> ProjectSettings::getAllSourceG case SOURCE_GROUP_CXX_CDB: settings = std::make_shared(id, this); break; + case SOURCE_GROUP_CXX_SONARGRAPH: + settings = std::make_shared(id, this); + break; case SOURCE_GROUP_JAVA_EMPTY: settings = std::make_shared(id, this); break; @@ -159,6 +164,9 @@ std::vector> ProjectSettings::getAllSourceG case SOURCE_GROUP_JAVA_GRADLE: settings = std::make_shared(id, this); break; + case SOURCE_GROUP_JAVA_SONARGRAPH: + settings = std::make_shared(id, this); + break; default: continue; } diff --git a/src/lib/settings/SourceGroupSettings.cpp b/src/lib/settings/SourceGroupSettings.cpp index fa528dcc..79b0f22a 100644 --- a/src/lib/settings/SourceGroupSettings.cpp +++ b/src/lib/settings/SourceGroupSettings.cpp @@ -1,7 +1,7 @@ #include "settings/SourceGroupSettings.h" -#include "utility/file/FileSystem.h" -#include "utility/utility.h" +#include "settings/ProjectSettings.h" +#include "utility/ConfigManager.h" const size_t SourceGroupSettings::s_version = 1; const std::string SourceGroupSettings::s_keyPrefix = "source_groups/source_group_"; @@ -15,13 +15,6 @@ SourceGroupSettings::SourceGroupSettings( , m_type(type) , m_status(SOURCE_GROUP_STATUS_ENABLED) , m_standard("") - , m_sourcePaths(std::vector()) - , m_excludeFilters(std::vector()) - , m_sourceExtensions(std::vector()) -{ -} - -SourceGroupSettings::~SourceGroupSettings() { } @@ -29,30 +22,23 @@ void SourceGroupSettings::load(std::shared_ptr config) { const std::string key = s_keyPrefix + getId(); - const std::string name = getValue(key + "/name", "", config); + const std::string name = config->getValueOrDefault(key + "/name", ""); if (!name.empty()) { setName(name); } - setStatus(stringToSourceGroupStatusType( - getValue(key + "/status", sourceGroupStatusTypeToString(SOURCE_GROUP_STATUS_ENABLED), config))); - setStandard(getValue(key + "/standard", "", config)); - setSourcePaths(getPathValues(key + "/source_paths/source_path", config)); - setExcludeFilterStrings(getValues(key + "/exclude_filters/exclude_filter", std::vector(), config)); - setSourceExtensions(getValues(key + "/source_extensions/source_extension", std::vector(), config)); + setStatus(stringToSourceGroupStatusType(config->getValueOrDefault(key + "/status", sourceGroupStatusTypeToString(SOURCE_GROUP_STATUS_ENABLED)))); + setStandard(config->getValueOrDefault(key + "/standard", "")); } void SourceGroupSettings::save(std::shared_ptr config) { const std::string key = s_keyPrefix + getId(); - setValue(key + "/status", sourceGroupStatusTypeToString(getStatus()), config); - setValue(key + "/name", getName(), config); - setValue(key + "/standard", getStandard(), config); - setPathValues(key + "/source_paths/source_path", getSourcePaths(), config); - setValues(key + "/exclude_filters/exclude_filter", getExcludeFilterStrings(), config); - setValues(key + "/source_extensions/source_extension", getSourceExtensions(), config); + config->setValue(key + "/status", sourceGroupStatusTypeToString(getStatus())); + config->setValue(key + "/name", getName()); + config->setValue(key + "/standard", getStandard()); } bool SourceGroupSettings::equals(std::shared_ptr other) const @@ -62,10 +48,7 @@ bool SourceGroupSettings::equals(std::shared_ptr other) con m_name == other->m_name && m_type == other->m_type && m_status == other->m_status && - m_standard == other->m_standard && - utility::isPermutation(m_sourcePaths, other->m_sourcePaths) && - utility::isPermutation(m_excludeFilters, other->m_excludeFilters) && - utility::isPermutation(m_sourceExtensions, other->m_sourceExtensions) + m_standard == other->m_standard ); } @@ -79,6 +62,16 @@ void SourceGroupSettings::setId(const std::string& id) m_id = id; } +SourceGroupType SourceGroupSettings::getType() const +{ + return m_type; +} + +LanguageType SourceGroupSettings::getLanguage() const +{ + return getLanguageTypeForSourceGroupType(getType()); +} + std::string SourceGroupSettings::getName() const { return m_name; @@ -89,6 +82,16 @@ void SourceGroupSettings::setName(const std::string& name) m_name = name; } +SourceGroupStatusType SourceGroupSettings::getStatus() const +{ + return m_status; +} + +void SourceGroupSettings::setStatus(SourceGroupStatusType status) +{ + m_status = status; +} + FilePath SourceGroupSettings::getProjectDirectoryPath() const { return m_projectSettings->getProjectDirectoryPath(); @@ -104,21 +107,6 @@ std::vector SourceGroupSettings::makePathsExpandedAndAbsolute(const st return m_projectSettings->makePathsExpandedAndAbsolute(paths); } -SourceGroupType SourceGroupSettings::getType() const -{ - return m_type; -} - -SourceGroupStatusType SourceGroupSettings::getStatus() const -{ - return m_status; -} - -void SourceGroupSettings::setStatus(SourceGroupStatusType status) -{ - m_status = status; -} - std::string SourceGroupSettings::getStandard() const { if (m_standard.empty()) @@ -132,123 +120,3 @@ void SourceGroupSettings::setStandard(const std::string& standard) { m_standard = standard; } - -std::vector SourceGroupSettings::getSourcePaths() const -{ - return m_sourcePaths; -} - -std::vector SourceGroupSettings::getSourcePathsExpandedAndAbsolute() const -{ - return m_projectSettings->makePathsExpandedAndAbsolute(getSourcePaths()); -} - -void SourceGroupSettings::setSourcePaths(const std::vector& sourcePaths) -{ - m_sourcePaths = sourcePaths; -} - -std::vector SourceGroupSettings::getExcludeFilterStrings() const -{ - return m_excludeFilters; -} - -std::vector SourceGroupSettings::getExcludeFiltersExpandedAndAbsolute() const -{ - std::vector result; - - for (const std::wstring& filterString : m_excludeFilters) - { - if (!filterString.empty()) - { - const size_t wildcardPos = filterString.find(L"*"); - if (wildcardPos != filterString.npos) - { - std::wsmatch match; - if (std::regex_search(filterString, match, std::wregex(L"[\\\\/]")) && !match.empty() && - match.position(0) < int(wildcardPos)) - { - const FilePath p = m_projectSettings->makePathExpandedAndAbsolute(FilePath(match.prefix().str())); - std::set symLinkPaths = FileSystem::getSymLinkedDirectories(p); - symLinkPaths.insert(p); - - utility::append(result, - utility::convert( - utility::toVector(symLinkPaths), - [match](const FilePath& filePath) - { - return FilePathFilter(filePath.wstr() + L"/" + match.suffix().str()); - } - ) - ); - } - else - { - result.push_back(FilePathFilter(filterString)); - } - } - else - { - const FilePath p = m_projectSettings->makePathExpandedAndAbsolute(FilePath(filterString)); - const bool isFile = p.exists() && !p.isDirectory(); - - std::set symLinkPaths = FileSystem::getSymLinkedDirectories(p); - symLinkPaths.insert(p); - - utility::append(result, - utility::convert( - utility::toVector(symLinkPaths), - [isFile](const FilePath& filePath) - { - return FilePathFilter(filePath.wstr() + (isFile ? L"" : L"**")); - } - ) - ); - } - } - } - - return result; -} - -void SourceGroupSettings::setExcludeFilterStrings(const std::vector& excludeFilters) -{ - m_excludeFilters = excludeFilters; -} - -std::vector SourceGroupSettings::getSourceExtensions() const -{ - if (m_sourceExtensions.empty()) - { - return getDefaultSourceExtensions(); - } - return m_sourceExtensions; -} - -void SourceGroupSettings::setSourceExtensions(const std::vector& sourceExtensions) -{ - m_sourceExtensions = sourceExtensions; -} - -std::vector SourceGroupSettings::getPathValues( - const std::string& key, std::shared_ptr config) -{ - std::vector paths; - for (const std::wstring& value : getValues(key, {}, config)) - { - paths.push_back(FilePath(value)); - } - return paths; -} - -bool SourceGroupSettings::setPathValues( - const std::string& key, const std::vector& paths, std::shared_ptr config) -{ - std::vector values; - for (const FilePath& path : paths) - { - values.push_back(path.wstr()); - } - - return setValues(key, values, config); -} diff --git a/src/lib/settings/SourceGroupSettings.h b/src/lib/settings/SourceGroupSettings.h index def3e733..a6fe9cef 100644 --- a/src/lib/settings/SourceGroupSettings.h +++ b/src/lib/settings/SourceGroupSettings.h @@ -4,11 +4,12 @@ #include #include -#include "settings/ProjectSettings.h" +#include "settings/LanguageType.h" #include "settings/SourceGroupStatusType.h" #include "settings/SourceGroupType.h" -#include "utility/file/FilePathFilter.h" +class ConfigManager; +class FilePath; class ProjectSettings; class SourceGroupSettings @@ -18,7 +19,7 @@ public: static const std::string s_keyPrefix; SourceGroupSettings(const std::string& id, SourceGroupType type, const ProjectSettings* projectSettings); - virtual ~SourceGroupSettings(); + virtual ~SourceGroupSettings() = default; virtual void load(std::shared_ptr config); virtual void save(std::shared_ptr config); @@ -28,54 +29,28 @@ public: std::string getId() const; void setId(const std::string& id); + SourceGroupType getType() const; + LanguageType getLanguage() const; + std::string getName() const; void setName(const std::string& name); + SourceGroupStatusType getStatus() const; + void setStatus(SourceGroupStatusType status); + FilePath getProjectDirectoryPath() const; FilePath makePathExpandedAndAbsolute(const FilePath& path) const; std::vector makePathsExpandedAndAbsolute(const std::vector& paths) const; virtual std::vector getAvailableLanguageStandards() const = 0; - virtual SourceGroupType getType() const; - - SourceGroupStatusType getStatus() const; - void setStatus(SourceGroupStatusType status); std::string getStandard() const; void setStandard(const std::string& standard); - std::vector getSourcePaths() const; - std::vector getSourcePathsExpandedAndAbsolute() const; - void setSourcePaths(const std::vector& sourcePaths); - - std::vector getExcludeFilterStrings() const; - std::vector getExcludeFiltersExpandedAndAbsolute() const; - void setExcludeFilterStrings(const std::vector& excludeFilters); - - std::vector getSourceExtensions() const; - void setSourceExtensions(const std::vector& sourceExtensions); - protected: - template - static T getValue(const std::string& key, T defaultValue, std::shared_ptr config); - - template - static std::vector getValues(const std::string& key, std::vector defaultValues, std::shared_ptr config); - - static std::vector getPathValues(const std::string& key, std::shared_ptr config); - - template - static bool setValue(const std::string& key, T value, std::shared_ptr config); - - template - static bool setValues(const std::string& key, std::vector values, std::shared_ptr config); - - static bool setPathValues(const std::string& key, const std::vector& paths, std::shared_ptr config); - const ProjectSettings* m_projectSettings; private: - virtual std::vector getDefaultSourceExtensions() const = 0; virtual std::string getDefaultStandard() const = 0; std::string m_id; @@ -84,59 +59,6 @@ private: SourceGroupStatusType m_status; std::string m_standard; - std::vector m_sourcePaths; - std::vector m_excludeFilters; - std::vector m_sourceExtensions; }; -template -T SourceGroupSettings::getValue(const std::string& key, T defaultValue, std::shared_ptr config) -{ - if (config) - { - T value; - if (config->getValue(key, value)) - { - return value; - } - } - return defaultValue; -} - -template -std::vector SourceGroupSettings::getValues(const std::string& key, std::vector defaultValues, std::shared_ptr config) -{ - if (config) - { - std::vector values; - if (config->getValues(key, values)) - { - return values; - } - } - return defaultValues; -} - -template -bool SourceGroupSettings::setValue(const std::string& key, T value, std::shared_ptr config) -{ - if (config) - { - config->setValue(key, value); - return true; - } - return false; -} - -template -bool SourceGroupSettings::setValues(const std::string& key, std::vector values, std::shared_ptr config) -{ - if (config) - { - config->setValues(key, values); - return true; - } - return false; -} - #endif // SOURCE_GROUP_SETTINGS_H diff --git a/src/lib/settings/SourceGroupSettingsCxx.cpp b/src/lib/settings/SourceGroupSettingsCxx.cpp index 8113dc48..12605ba6 100644 --- a/src/lib/settings/SourceGroupSettingsCxx.cpp +++ b/src/lib/settings/SourceGroupSettingsCxx.cpp @@ -1,7 +1,8 @@ #include "settings/SourceGroupSettingsCxx.h" +#include "settings/ProjectSettings.h" +#include "utility/ConfigManager.h" #include "utility/utility.h" -#include "utility/utilityApp.h" SourceGroupSettingsCxx::SourceGroupSettingsCxx(const std::string& id, SourceGroupType type, const ProjectSettings* projectSettings) : SourceGroupSettings(id, type, projectSettings) @@ -11,19 +12,15 @@ SourceGroupSettingsCxx::SourceGroupSettingsCxx(const std::string& id, SourceGrou { } -SourceGroupSettingsCxx::~SourceGroupSettingsCxx() -{ -} - void SourceGroupSettingsCxx::load(std::shared_ptr config) { SourceGroupSettings::load(config); const std::string key = s_keyPrefix + getId(); - setHeaderSearchPaths(getPathValues(key + "/header_search_paths/header_search_path", config)); - setFrameworkSearchPaths(getPathValues(key + "/framework_search_paths/framework_search_path", config)); - setCompilerFlags(getValues(key + "/compiler_flags/compiler_flag", std::vector(), config)); + setHeaderSearchPaths(config->getValuesOrDefaults(key + "/header_search_paths/header_search_path", std::vector())); + setFrameworkSearchPaths(config->getValuesOrDefaults(key + "/framework_search_paths/framework_search_path", std::vector())); + setCompilerFlags(config->getValuesOrDefaults(key + "/compiler_flags/compiler_flag", std::vector())); } void SourceGroupSettingsCxx::save(std::shared_ptr config) @@ -32,9 +29,9 @@ void SourceGroupSettingsCxx::save(std::shared_ptr config) const std::string key = s_keyPrefix + getId(); - setPathValues(key + "/header_search_paths/header_search_path", getHeaderSearchPaths(), config); - setPathValues(key + "/framework_search_paths/framework_search_path", getFrameworkSearchPaths(), config); - setValues(key + "/compiler_flags/compiler_flag", getCompilerFlags(), config); + config->setValues(key + "/header_search_paths/header_search_path", getHeaderSearchPaths()); + config->setValues(key + "/framework_search_paths/framework_search_path", getFrameworkSearchPaths()); + config->setValues(key + "/compiler_flags/compiler_flag", getCompilerFlags()); } bool SourceGroupSettingsCxx::equals(std::shared_ptr other) const @@ -58,6 +55,7 @@ std::vector SourceGroupSettingsCxx::getAvailableLanguageStandards() { case SOURCE_GROUP_CPP_EMPTY: case SOURCE_GROUP_CXX_CDB: + case SOURCE_GROUP_CXX_SONARGRAPH: standards.push_back("c++2a"); standards.push_back("gnu++2a"); @@ -143,33 +141,12 @@ void SourceGroupSettingsCxx::setCompilerFlags(const std::vector& c m_compilerFlags = compilerFlags; } -std::vector SourceGroupSettingsCxx::getDefaultSourceExtensions() const -{ - std::vector defaultValues; - - switch (getType()) - { - case SOURCE_GROUP_CPP_EMPTY: - defaultValues.push_back(L".cpp"); - defaultValues.push_back(L".cxx"); - defaultValues.push_back(L".cc"); - break; - case SOURCE_GROUP_C_EMPTY: - defaultValues.push_back(L".c"); - break; - case SOURCE_GROUP_CXX_CDB: - default: - break; - } - - return defaultValues; -} - std::string SourceGroupSettingsCxx::getDefaultStandard() const { switch (getType()) { case SOURCE_GROUP_CPP_EMPTY: + case SOURCE_GROUP_CXX_SONARGRAPH: return "c++17"; case SOURCE_GROUP_C_EMPTY: return "c11"; diff --git a/src/lib/settings/SourceGroupSettingsCxx.h b/src/lib/settings/SourceGroupSettingsCxx.h index b5afee1e..088fec68 100644 --- a/src/lib/settings/SourceGroupSettingsCxx.h +++ b/src/lib/settings/SourceGroupSettingsCxx.h @@ -8,14 +8,13 @@ class SourceGroupSettingsCxx { public: SourceGroupSettingsCxx(const std::string& id, SourceGroupType type, const ProjectSettings* projectSettings); - virtual ~SourceGroupSettingsCxx(); - virtual void load(std::shared_ptr config) override; - virtual void save(std::shared_ptr config) override; + void load(std::shared_ptr config) override; + void save(std::shared_ptr config) override; - virtual bool equals(std::shared_ptr other) const override; + bool equals(std::shared_ptr other) const override; - virtual std::vector getAvailableLanguageStandards() const override; + std::vector getAvailableLanguageStandards() const override; std::vector getHeaderSearchPaths() const; std::vector getHeaderSearchPathsExpandedAndAbsolute() const; @@ -29,8 +28,7 @@ public: void setCompilerFlags(const std::vector& compilerFlags); private: - virtual std::vector getDefaultSourceExtensions() const override; - virtual std::string getDefaultStandard() const override; + std::string getDefaultStandard() const override; std::vector m_headerSearchPaths; std::vector m_frameworkSearchPaths; diff --git a/src/lib/settings/SourceGroupSettingsCxxCdb.cpp b/src/lib/settings/SourceGroupSettingsCxxCdb.cpp index a6cc2638..80b9b56d 100644 --- a/src/lib/settings/SourceGroupSettingsCxxCdb.cpp +++ b/src/lib/settings/SourceGroupSettingsCxxCdb.cpp @@ -1,7 +1,7 @@ #include "settings/SourceGroupSettingsCxxCdb.h" -#include "utility/utility.h" -#include "utility/utilityApp.h" +#include "settings/ProjectSettings.h" +#include "utility/ConfigManager.h" SourceGroupSettingsCxxCdb::SourceGroupSettingsCxxCdb(const std::string& id, const ProjectSettings* projectSettings) : SourceGroupSettingsCxx(id, SOURCE_GROUP_CXX_CDB, projectSettings) @@ -9,18 +9,16 @@ SourceGroupSettingsCxxCdb::SourceGroupSettingsCxxCdb(const std::string& id, cons { } -SourceGroupSettingsCxxCdb::~SourceGroupSettingsCxxCdb() -{ -} - void SourceGroupSettingsCxxCdb::load(std::shared_ptr config) { SourceGroupSettingsCxx::load(config); const std::string key = s_keyPrefix + getId(); - setCompilationDatabasePath(FilePath(getValue(key + "/build_file_path/compilation_db_path", L"", config))); - setIndexedHeaderPaths(getPathValues(key + "/indexed_header_paths/indexed_header_path", config)); + SourceGroupSettingsWithExcludeFilters::load(config, key); + SourceGroupSettingsWithIndexedHeaderPaths::load(config, key); + + setCompilationDatabasePath(config->getValueOrDefault(key + "/build_file_path/compilation_db_path", FilePath(L""))); } void SourceGroupSettingsCxxCdb::save(std::shared_ptr config) @@ -29,8 +27,10 @@ void SourceGroupSettingsCxxCdb::save(std::shared_ptr config) const std::string key = s_keyPrefix + getId(); - setValue(key + "/build_file_path/compilation_db_path", getCompilationDatabasePath().wstr(), config); - setPathValues(key + "/indexed_header_paths/indexed_header_path", getIndexedHeaderPaths(), config); + SourceGroupSettingsWithExcludeFilters::save(config, key); + SourceGroupSettingsWithIndexedHeaderPaths::save(config, key); + + config->setValue(key + "/build_file_path/compilation_db_path", getCompilationDatabasePath().wstr()); } bool SourceGroupSettingsCxxCdb::equals(std::shared_ptr other) const @@ -40,8 +40,9 @@ bool SourceGroupSettingsCxxCdb::equals(std::shared_ptr othe return ( otherCxxCdb && SourceGroupSettingsCxx::equals(other) && - m_compilationDatabasePath == otherCxxCdb->m_compilationDatabasePath && - utility::isPermutation(m_indexedHeaderPaths, otherCxxCdb->m_indexedHeaderPaths) + SourceGroupSettingsWithExcludeFilters::equals(otherCxxCdb) && + SourceGroupSettingsWithIndexedHeaderPaths::equals(otherCxxCdb) && + m_compilationDatabasePath == otherCxxCdb->m_compilationDatabasePath ); } @@ -60,18 +61,7 @@ void SourceGroupSettingsCxxCdb::setCompilationDatabasePath(const FilePath& compi m_compilationDatabasePath = compilationDatabasePath; } -std::vector SourceGroupSettingsCxxCdb::getIndexedHeaderPaths() const +const ProjectSettings* SourceGroupSettingsCxxCdb::getProjectSettings() const { - return m_indexedHeaderPaths; + return m_projectSettings; } - -std::vector SourceGroupSettingsCxxCdb::getIndexedHeaderPathsExpandedAndAbsolute() const -{ - return m_projectSettings->makePathsExpandedAndAbsolute(getIndexedHeaderPaths()); -} - -void SourceGroupSettingsCxxCdb::setIndexedHeaderPaths(const std::vector& indexedHeaderPaths) -{ - m_indexedHeaderPaths = indexedHeaderPaths; -} - diff --git a/src/lib/settings/SourceGroupSettingsCxxCdb.h b/src/lib/settings/SourceGroupSettingsCxxCdb.h index 230cfc16..dfed9879 100644 --- a/src/lib/settings/SourceGroupSettingsCxxCdb.h +++ b/src/lib/settings/SourceGroupSettingsCxxCdb.h @@ -2,30 +2,31 @@ #define SOURCE_GROUP_SETTINGS_CXX_CDB_H #include "settings/SourceGroupSettingsCxx.h" +#include "settings/SourceGroupSettingsWithExcludeFilters.h" +#include "settings/SourceGroupSettingsWithIndexedHeaderPaths.h" +#include "utility/file/FilePath.h" class SourceGroupSettingsCxxCdb : public SourceGroupSettingsCxx + , public SourceGroupSettingsWithExcludeFilters + , public SourceGroupSettingsWithIndexedHeaderPaths { public: SourceGroupSettingsCxxCdb(const std::string& id, const ProjectSettings* projectSettings); - virtual ~SourceGroupSettingsCxxCdb(); - virtual void load(std::shared_ptr config) override; - virtual void save(std::shared_ptr config) override; + void load(std::shared_ptr config) override; + void save(std::shared_ptr config) override; - virtual bool equals(std::shared_ptr other) const override; + bool equals(std::shared_ptr other) const override; FilePath getCompilationDatabasePath() const; FilePath getCompilationDatabasePathExpandedAndAbsolute() const; void setCompilationDatabasePath(const FilePath& compilationDatabasePath); - std::vector getIndexedHeaderPaths() const; - std::vector getIndexedHeaderPathsExpandedAndAbsolute() const; - void setIndexedHeaderPaths(const std::vector& indexedHeaderPaths); - private: + const ProjectSettings* getProjectSettings() const override; + FilePath m_compilationDatabasePath; - std::vector m_indexedHeaderPaths; }; #endif // SOURCE_GROUP_SETTINGS_CXX_CDB_H diff --git a/src/lib/settings/SourceGroupSettingsCxxEmpty.cpp b/src/lib/settings/SourceGroupSettingsCxxEmpty.cpp index b67ed441..56663c9b 100644 --- a/src/lib/settings/SourceGroupSettingsCxxEmpty.cpp +++ b/src/lib/settings/SourceGroupSettingsCxxEmpty.cpp @@ -1,5 +1,6 @@ #include "settings/SourceGroupSettingsCxxEmpty.h" +#include "utility/ConfigManager.h" #include "utility/utility.h" #include "utility/utilityApp.h" @@ -150,21 +151,20 @@ SourceGroupSettingsCxxEmpty::SourceGroupSettingsCxxEmpty(const std::string& id, { } -SourceGroupSettingsCxxEmpty::~SourceGroupSettingsCxxEmpty() -{ -} - void SourceGroupSettingsCxxEmpty::load(std::shared_ptr config) { SourceGroupSettingsCxx::load(config); const std::string key = s_keyPrefix + getId(); - setTargetOptionsEnabled(getValue(key + "/cross_compilation/target_options_enabled", false, config)); - setTargetArch(getValue(key + "/cross_compilation/target/arch", L"", config)); - setTargetVendor(getValue(key + "/cross_compilation/target/vendor", L"", config)); - setTargetSys(getValue(key + "/cross_compilation/target/sys", L"", config)); - setTargetAbi(getValue(key + "/cross_compilation/target/abi", L"", config)); + SourceGroupSettingsWithSourcePaths::load(config, key); + SourceGroupSettingsWithExcludeFilters::load(config, key); + + setTargetOptionsEnabled(config->getValueOrDefault(key + "/cross_compilation/target_options_enabled", false)); + setTargetArch(config->getValueOrDefault(key + "/cross_compilation/target/arch", L"")); + setTargetVendor(config->getValueOrDefault(key + "/cross_compilation/target/vendor", L"")); + setTargetSys(config->getValueOrDefault(key + "/cross_compilation/target/sys", L"")); + setTargetAbi(config->getValueOrDefault(key + "/cross_compilation/target/abi", L"")); } void SourceGroupSettingsCxxEmpty::save(std::shared_ptr config) @@ -173,11 +173,14 @@ void SourceGroupSettingsCxxEmpty::save(std::shared_ptr config) const std::string key = s_keyPrefix + getId(); - setValue(key + "/cross_compilation/target_options_enabled", getTargetOptionsEnabled(), config); - setValue(key + "/cross_compilation/target/arch", getTargetArch(), config); - setValue(key + "/cross_compilation/target/vendor", getTargetVendor(), config); - setValue(key + "/cross_compilation/target/sys", getTargetSys(), config); - setValue(key + "/cross_compilation/target/abi", getTargetAbi(), config); + SourceGroupSettingsWithSourcePaths::save(config, key); + SourceGroupSettingsWithExcludeFilters::save(config, key); + + config->setValue(key + "/cross_compilation/target_options_enabled", getTargetOptionsEnabled()); + config->setValue(key + "/cross_compilation/target/arch", getTargetArch()); + config->setValue(key + "/cross_compilation/target/vendor", getTargetVendor()); + config->setValue(key + "/cross_compilation/target/sys", getTargetSys()); + config->setValue(key + "/cross_compilation/target/abi", getTargetAbi()); } bool SourceGroupSettingsCxxEmpty::equals(std::shared_ptr other) const @@ -187,6 +190,8 @@ bool SourceGroupSettingsCxxEmpty::equals(std::shared_ptr ot return ( otherCxxEmpty && SourceGroupSettingsCxx::equals(other) && + SourceGroupSettingsWithSourcePaths::equals(otherCxxEmpty) && + SourceGroupSettingsWithExcludeFilters::equals(otherCxxEmpty) && getTargetFlag() == otherCxxEmpty->getTargetFlag() ); } @@ -254,3 +259,29 @@ std::wstring SourceGroupSettingsCxxEmpty::getTargetFlag() const } return targetFlag; } + +const ProjectSettings* SourceGroupSettingsCxxEmpty::getProjectSettings() const +{ + return m_projectSettings; +} + +std::vector SourceGroupSettingsCxxEmpty::getDefaultSourceExtensions() const +{ + std::vector defaultValues; + + switch (getType()) + { + case SOURCE_GROUP_CPP_EMPTY: + defaultValues.push_back(L".cpp"); + defaultValues.push_back(L".cxx"); + defaultValues.push_back(L".cc"); + break; + case SOURCE_GROUP_C_EMPTY: + defaultValues.push_back(L".c"); + break; + default: + break; + } + + return defaultValues; +} diff --git a/src/lib/settings/SourceGroupSettingsCxxEmpty.h b/src/lib/settings/SourceGroupSettingsCxxEmpty.h index b8f1252c..236bebe2 100644 --- a/src/lib/settings/SourceGroupSettingsCxxEmpty.h +++ b/src/lib/settings/SourceGroupSettingsCxxEmpty.h @@ -2,9 +2,13 @@ #define SOURCE_GROUP_SETTINGS_CXX_EMPTY_H #include "settings/SourceGroupSettingsCxx.h" +#include "settings/SourceGroupSettingsWithExcludeFilters.h" +#include "settings/SourceGroupSettingsWithSourcePaths.h" class SourceGroupSettingsCxxEmpty : public SourceGroupSettingsCxx + , public SourceGroupSettingsWithExcludeFilters + , public SourceGroupSettingsWithSourcePaths { public: static std::vector getAvailableArchTypes(); @@ -13,12 +17,11 @@ public: static std::vector getAvailableEnvironmentTypes(); SourceGroupSettingsCxxEmpty(const std::string& id, SourceGroupType type, const ProjectSettings* projectSettings); - virtual ~SourceGroupSettingsCxxEmpty(); - virtual void load(std::shared_ptr config) override; - virtual void save(std::shared_ptr config) override; + void load(std::shared_ptr config) override; + void save(std::shared_ptr config) override; - virtual bool equals(std::shared_ptr other) const override; + bool equals(std::shared_ptr other) const override; bool getTargetOptionsEnabled() const; void setTargetOptionsEnabled(bool targetOptionsEnabled); @@ -38,6 +41,9 @@ public: std::wstring getTargetFlag() const; private: + const ProjectSettings* getProjectSettings() const override; + std::vector getDefaultSourceExtensions() const override; + bool m_targetOptionsEnabled; std::wstring m_targetArch; std::wstring m_targetVendor; diff --git a/src/lib/settings/SourceGroupSettingsCxxSonargraph.cpp b/src/lib/settings/SourceGroupSettingsCxxSonargraph.cpp new file mode 100644 index 00000000..5021cf98 --- /dev/null +++ b/src/lib/settings/SourceGroupSettingsCxxSonargraph.cpp @@ -0,0 +1,43 @@ +#include "settings/SourceGroupSettingsCxxSonargraph.h" + +SourceGroupSettingsCxxSonargraph::SourceGroupSettingsCxxSonargraph(const std::string& id, const ProjectSettings* projectSettings) + : SourceGroupSettingsCxx(id, SOURCE_GROUP_CXX_SONARGRAPH, projectSettings) +{ +} + +void SourceGroupSettingsCxxSonargraph::load(std::shared_ptr config) +{ + SourceGroupSettingsCxx::load(config); + + const std::string key = s_keyPrefix + getId(); + + SourceGroupSettingsWithIndexedHeaderPaths::load(config, key); + SourceGroupSettingsWithSonargraphProjectPath::load(config, key); +} + +void SourceGroupSettingsCxxSonargraph::save(std::shared_ptr config) +{ + SourceGroupSettingsCxx::save(config); + + const std::string key = s_keyPrefix + getId(); + + SourceGroupSettingsWithIndexedHeaderPaths::save(config, key); + SourceGroupSettingsWithSonargraphProjectPath::save(config, key); +} + +bool SourceGroupSettingsCxxSonargraph::equals(std::shared_ptr other) const +{ + std::shared_ptr otherCxxSonargraph = std::dynamic_pointer_cast(other); + + return ( + otherCxxSonargraph && + SourceGroupSettingsCxx::equals(other) && + SourceGroupSettingsWithIndexedHeaderPaths::equals(otherCxxSonargraph) && + SourceGroupSettingsWithSonargraphProjectPath::equals(otherCxxSonargraph) + ); +} + +const ProjectSettings* SourceGroupSettingsCxxSonargraph::getProjectSettings() const +{ + return m_projectSettings; +} diff --git a/src/lib/settings/SourceGroupSettingsCxxSonargraph.h b/src/lib/settings/SourceGroupSettingsCxxSonargraph.h new file mode 100644 index 00000000..87301ad6 --- /dev/null +++ b/src/lib/settings/SourceGroupSettingsCxxSonargraph.h @@ -0,0 +1,25 @@ +#ifndef SOURCE_GROUP_SETTINGS_CXX_SONARGRAPH_H +#define SOURCE_GROUP_SETTINGS_CXX_SONARGRAPH_H + +#include "settings/SourceGroupSettingsCxx.h" +#include "settings/SourceGroupSettingsWithIndexedHeaderPaths.h" +#include "settings/SourceGroupSettingsWithSonargraphProjectPath.h" + +class SourceGroupSettingsCxxSonargraph + : public SourceGroupSettingsCxx + , public SourceGroupSettingsWithIndexedHeaderPaths + , public SourceGroupSettingsWithSonargraphProjectPath +{ +public: + SourceGroupSettingsCxxSonargraph(const std::string& id, const ProjectSettings* projectSettings); + + void load(std::shared_ptr config) override; + void save(std::shared_ptr config) override; + + bool equals(std::shared_ptr other) const override; + +private: + const ProjectSettings* getProjectSettings() const override; +}; + +#endif // SOURCE_GROUP_SETTINGS_CXX_SONARGRAPH_H diff --git a/src/lib/settings/SourceGroupSettingsJava.cpp b/src/lib/settings/SourceGroupSettingsJava.cpp index 987ba4a6..cb4aaab8 100644 --- a/src/lib/settings/SourceGroupSettingsJava.cpp +++ b/src/lib/settings/SourceGroupSettingsJava.cpp @@ -1,15 +1,7 @@ #include "settings/SourceGroupSettingsJava.h" -#include "utility/utility.h" - SourceGroupSettingsJava::SourceGroupSettingsJava(const std::string& id, SourceGroupType type, const ProjectSettings* projectSettings) : SourceGroupSettings(id, type, projectSettings) - , m_useJreSystemLibrary(true) - , m_classpath(std::vector()) -{ -} - -SourceGroupSettingsJava::~SourceGroupSettingsJava() { } @@ -19,8 +11,9 @@ void SourceGroupSettingsJava::load(std::shared_ptr config) const std::string key = s_keyPrefix + getId(); - setClasspath(getPathValues(key + "/class_paths/class_path", config)); - setUseJreSystemLibrary(getValue(key + "/use_jre_system_library", true, config)); + SourceGroupSettingsWithSourcePaths::load(config, key); + SourceGroupSettingsWithExcludeFilters::load(config, key); + SourceGroupSettingsWithClasspath::load(config, key); } void SourceGroupSettingsJava::save(std::shared_ptr config) @@ -29,8 +22,9 @@ void SourceGroupSettingsJava::save(std::shared_ptr config) const std::string key = s_keyPrefix + getId(); - setPathValues(key + "/class_paths/class_path", getClasspath(), config); - setValue(key + "/use_jre_system_library", getUseJreSystemLibrary(), config); + SourceGroupSettingsWithSourcePaths::save(config, key); + SourceGroupSettingsWithExcludeFilters::save(config, key); + SourceGroupSettingsWithClasspath::save(config, key); } bool SourceGroupSettingsJava::equals(std::shared_ptr other) const @@ -40,8 +34,9 @@ bool SourceGroupSettingsJava::equals(std::shared_ptr other) return ( otherJava && SourceGroupSettings::equals(other) && - m_useJreSystemLibrary == otherJava->m_useJreSystemLibrary && - utility::isPermutation(m_classpath, otherJava->m_classpath) + SourceGroupSettingsWithSourcePaths::equals(otherJava) && + SourceGroupSettingsWithExcludeFilters::equals(otherJava) && + SourceGroupSettingsWithClasspath::equals(otherJava) ); } @@ -50,30 +45,11 @@ std::vector SourceGroupSettingsJava::getAvailableLanguageStandards( return std::vector{"1", "2", "3", "4", "5", "6", "7", "8"}; } -bool SourceGroupSettingsJava::getUseJreSystemLibrary() const +const ProjectSettings* SourceGroupSettingsJava::getProjectSettings() const { - return m_useJreSystemLibrary; + return m_projectSettings; } -void SourceGroupSettingsJava::setUseJreSystemLibrary(bool useJreSystemLibrary) -{ - m_useJreSystemLibrary = useJreSystemLibrary; -} - -std::vector SourceGroupSettingsJava::getClasspath() const -{ - return m_classpath; -} - -std::vector SourceGroupSettingsJava::getClasspathExpandedAndAbsolute() const -{ - return m_projectSettings->makePathsExpandedAndAbsolute(getClasspath()); -} - -void SourceGroupSettingsJava::setClasspath(const std::vector& classpath) -{ - m_classpath = classpath; -} std::vector SourceGroupSettingsJava::getDefaultSourceExtensions() const { return { L".java" }; diff --git a/src/lib/settings/SourceGroupSettingsJava.h b/src/lib/settings/SourceGroupSettingsJava.h index a34fd130..d289d8df 100644 --- a/src/lib/settings/SourceGroupSettingsJava.h +++ b/src/lib/settings/SourceGroupSettingsJava.h @@ -5,34 +5,30 @@ #include #include "settings/SourceGroupSettings.h" +#include "settings/SourceGroupSettingsWithClasspath.h" +#include "settings/SourceGroupSettingsWithExcludeFilters.h" +#include "settings/SourceGroupSettingsWithSourcePaths.h" class SourceGroupSettingsJava : public SourceGroupSettings + , public SourceGroupSettingsWithSourcePaths + , public SourceGroupSettingsWithExcludeFilters + , public SourceGroupSettingsWithClasspath { public: SourceGroupSettingsJava(const std::string& id, SourceGroupType type, const ProjectSettings* projectSettings); - virtual ~SourceGroupSettingsJava(); - virtual void load(std::shared_ptr config) override; - virtual void save(std::shared_ptr config) override; + void load(std::shared_ptr config) override; + void save(std::shared_ptr config) override; - virtual bool equals(std::shared_ptr other) const override; + bool equals(std::shared_ptr other) const override; - virtual std::vector getAvailableLanguageStandards() const override; - - bool getUseJreSystemLibrary() const; - void setUseJreSystemLibrary(bool useJreSystemLibrary); - - std::vector getClasspath() const; - std::vector getClasspathExpandedAndAbsolute() const; - void setClasspath(const std::vector& classpath); + std::vector getAvailableLanguageStandards() const override; private: - virtual std::vector getDefaultSourceExtensions() const override; - virtual std::string getDefaultStandard() const override; - - bool m_useJreSystemLibrary; - std::vector m_classpath; + const ProjectSettings* getProjectSettings() const override; + std::vector getDefaultSourceExtensions() const override; + std::string getDefaultStandard() const override; }; #endif // SOURCE_GROUP_SETTINGS_JAVA_H diff --git a/src/lib/settings/SourceGroupSettingsJavaEmpty.cpp b/src/lib/settings/SourceGroupSettingsJavaEmpty.cpp index 763199eb..0a3d2706 100644 --- a/src/lib/settings/SourceGroupSettingsJavaEmpty.cpp +++ b/src/lib/settings/SourceGroupSettingsJavaEmpty.cpp @@ -4,7 +4,3 @@ SourceGroupSettingsJavaEmpty::SourceGroupSettingsJavaEmpty(const std::string& id : SourceGroupSettingsJava(id, SOURCE_GROUP_JAVA_EMPTY, projectSettings) { } - -SourceGroupSettingsJavaEmpty::~SourceGroupSettingsJavaEmpty() -{ -} diff --git a/src/lib/settings/SourceGroupSettingsJavaEmpty.h b/src/lib/settings/SourceGroupSettingsJavaEmpty.h index 0d6139ab..5e8cf13f 100644 --- a/src/lib/settings/SourceGroupSettingsJavaEmpty.h +++ b/src/lib/settings/SourceGroupSettingsJavaEmpty.h @@ -8,7 +8,6 @@ class SourceGroupSettingsJavaEmpty { public: SourceGroupSettingsJavaEmpty(const std::string& id, const ProjectSettings* projectSettings); - virtual ~SourceGroupSettingsJavaEmpty(); }; #endif // SOURCE_GROUP_SETTINGS_JAVA_EMPTY_H diff --git a/src/lib/settings/SourceGroupSettingsJavaGradle.cpp b/src/lib/settings/SourceGroupSettingsJavaGradle.cpp index 93942393..89721e08 100644 --- a/src/lib/settings/SourceGroupSettingsJavaGradle.cpp +++ b/src/lib/settings/SourceGroupSettingsJavaGradle.cpp @@ -1,5 +1,8 @@ #include "settings/SourceGroupSettingsJavaGradle.h" +#include "settings/ProjectSettings.h" +#include "utility/ConfigManager.h" + SourceGroupSettingsJavaGradle::SourceGroupSettingsJavaGradle(const std::string& id, const ProjectSettings* projectSettings) : SourceGroupSettingsJava(id, SOURCE_GROUP_JAVA_GRADLE, projectSettings) , m_gradleProjectFilePath(FilePath()) @@ -8,19 +11,15 @@ SourceGroupSettingsJavaGradle::SourceGroupSettingsJavaGradle(const std::string& { } -SourceGroupSettingsJavaGradle::~SourceGroupSettingsJavaGradle() -{ -} - void SourceGroupSettingsJavaGradle::load(std::shared_ptr config) { SourceGroupSettingsJava::load(config); const std::string key = s_keyPrefix + getId(); - setGradleProjectFilePath(FilePath(getValue(key + "/gradle/project_file_path", L"", config))); - setGradleDependenciesDirectory(FilePath(getValue(key + "/gradle/dependencies_directory", L"", config))); - setShouldIndexGradleTests(getValue(key + "/gradle/should_index_tests", false, config)); + setGradleProjectFilePath(config->getValueOrDefault(key + "/gradle/project_file_path", FilePath(L""))); + setGradleDependenciesDirectory(config->getValueOrDefault(key + "/gradle/dependencies_directory", FilePath(L""))); + setShouldIndexGradleTests(config->getValueOrDefault(key + "/gradle/should_index_tests", false)); } void SourceGroupSettingsJavaGradle::save(std::shared_ptr config) @@ -29,9 +28,9 @@ void SourceGroupSettingsJavaGradle::save(std::shared_ptr config) const std::string key = s_keyPrefix + getId(); - setValue(key + "/gradle/project_file_path", getGradleProjectFilePath().wstr(), config); - setValue(key + "/gradle/dependencies_directory", getGradleDependenciesDirectory().wstr(), config); - setValue(key + "/gradle/should_index_tests", getShouldIndexGradleTests(), config); + config->setValue(key + "/gradle/project_file_path", getGradleProjectFilePath().wstr()); + config->setValue(key + "/gradle/dependencies_directory", getGradleDependenciesDirectory().wstr()); + config->setValue(key + "/gradle/should_index_tests", getShouldIndexGradleTests()); } bool SourceGroupSettingsJavaGradle::equals(std::shared_ptr other) const diff --git a/src/lib/settings/SourceGroupSettingsJavaGradle.h b/src/lib/settings/SourceGroupSettingsJavaGradle.h index 513f8311..ae0d1909 100644 --- a/src/lib/settings/SourceGroupSettingsJavaGradle.h +++ b/src/lib/settings/SourceGroupSettingsJavaGradle.h @@ -8,12 +8,11 @@ class SourceGroupSettingsJavaGradle { public: SourceGroupSettingsJavaGradle(const std::string& id, const ProjectSettings* projectSettings); - virtual ~SourceGroupSettingsJavaGradle(); - virtual void load(std::shared_ptr config) override; - virtual void save(std::shared_ptr config) override; + void load(std::shared_ptr config) override; + void save(std::shared_ptr config) override; - virtual bool equals(std::shared_ptr other) const override; + bool equals(std::shared_ptr other) const override; FilePath getGradleProjectFilePath() const; FilePath getGradleProjectFilePathExpandedAndAbsolute() const; diff --git a/src/lib/settings/SourceGroupSettingsJavaMaven.cpp b/src/lib/settings/SourceGroupSettingsJavaMaven.cpp index 85a3454a..22640ebb 100644 --- a/src/lib/settings/SourceGroupSettingsJavaMaven.cpp +++ b/src/lib/settings/SourceGroupSettingsJavaMaven.cpp @@ -1,5 +1,8 @@ #include "settings/SourceGroupSettingsJavaMaven.h" +#include "settings/ProjectSettings.h" +#include "utility/ConfigManager.h" + SourceGroupSettingsJavaMaven::SourceGroupSettingsJavaMaven(const std::string& id, const ProjectSettings* projectSettings) : SourceGroupSettingsJava(id, SOURCE_GROUP_JAVA_MAVEN, projectSettings) , m_mavenProjectFilePath(FilePath()) @@ -8,19 +11,15 @@ SourceGroupSettingsJavaMaven::SourceGroupSettingsJavaMaven(const std::string& id { } -SourceGroupSettingsJavaMaven::~SourceGroupSettingsJavaMaven() -{ -} - void SourceGroupSettingsJavaMaven::load(std::shared_ptr config) { SourceGroupSettingsJava::load(config); const std::string key = s_keyPrefix + getId(); - setMavenProjectFilePath(FilePath(getValue(key + "/maven/project_file_path", L"", config))); - setMavenDependenciesDirectory(FilePath(getValue(key + "/maven/dependencies_directory", L"", config))); - setShouldIndexMavenTests(getValue(key + "/maven/should_index_tests", false, config)); + setMavenProjectFilePath(config->getValueOrDefault(key + "/maven/project_file_path", FilePath(L""))); + setMavenDependenciesDirectory(config->getValueOrDefault(key + "/maven/dependencies_directory", FilePath(L""))); + setShouldIndexMavenTests(config->getValueOrDefault(key + "/maven/should_index_tests", false)); } void SourceGroupSettingsJavaMaven::save(std::shared_ptr config) @@ -29,9 +28,9 @@ void SourceGroupSettingsJavaMaven::save(std::shared_ptr config) const std::string key = s_keyPrefix + getId(); - setValue(key + "/maven/project_file_path", getMavenProjectFilePath().wstr(), config); - setValue(key + "/maven/dependencies_directory", getMavenDependenciesDirectory().wstr(), config); - setValue(key + "/maven/should_index_tests", getShouldIndexMavenTests(), config); + config->setValue(key + "/maven/project_file_path", getMavenProjectFilePath().wstr()); + config->setValue(key + "/maven/dependencies_directory", getMavenDependenciesDirectory().wstr()); + config->setValue(key + "/maven/should_index_tests", getShouldIndexMavenTests()); } bool SourceGroupSettingsJavaMaven::equals(std::shared_ptr other) const diff --git a/src/lib/settings/SourceGroupSettingsJavaMaven.h b/src/lib/settings/SourceGroupSettingsJavaMaven.h index 3d7f0b1f..6329a0ac 100644 --- a/src/lib/settings/SourceGroupSettingsJavaMaven.h +++ b/src/lib/settings/SourceGroupSettingsJavaMaven.h @@ -8,12 +8,11 @@ class SourceGroupSettingsJavaMaven { public: SourceGroupSettingsJavaMaven(const std::string& id, const ProjectSettings* projectSettings); - virtual ~SourceGroupSettingsJavaMaven(); - virtual void load(std::shared_ptr config) override; - virtual void save(std::shared_ptr config) override; + void load(std::shared_ptr config) override; + void save(std::shared_ptr config) override; - virtual bool equals(std::shared_ptr other) const override; + bool equals(std::shared_ptr other) const override; FilePath getMavenProjectFilePath() const; FilePath getMavenProjectFilePathExpandedAndAbsolute() const; diff --git a/src/lib/settings/SourceGroupSettingsJavaSonargraph.cpp b/src/lib/settings/SourceGroupSettingsJavaSonargraph.cpp new file mode 100644 index 00000000..3bed3281 --- /dev/null +++ b/src/lib/settings/SourceGroupSettingsJavaSonargraph.cpp @@ -0,0 +1,53 @@ +#include "settings/SourceGroupSettingsJavaSonargraph.h" + +SourceGroupSettingsJavaSonargraph::SourceGroupSettingsJavaSonargraph(const std::string& id, const ProjectSettings* projectSettings) + : SourceGroupSettings(id, SOURCE_GROUP_JAVA_SONARGRAPH, projectSettings) +{ +} + +void SourceGroupSettingsJavaSonargraph::load(std::shared_ptr config) +{ + SourceGroupSettings::load(config); + + const std::string key = s_keyPrefix + getId(); + + SourceGroupSettingsWithClasspath::load(config, key); + SourceGroupSettingsWithSonargraphProjectPath::load(config, key); +} + +void SourceGroupSettingsJavaSonargraph::save(std::shared_ptr config) +{ + SourceGroupSettings::save(config); + + const std::string key = s_keyPrefix + getId(); + + SourceGroupSettingsWithClasspath::save(config, key); + SourceGroupSettingsWithSonargraphProjectPath::save(config, key); +} + +bool SourceGroupSettingsJavaSonargraph::equals(std::shared_ptr other) const +{ + std::shared_ptr otherJavaSonargraph = std::dynamic_pointer_cast(other); + + return ( + otherJavaSonargraph && + SourceGroupSettings::equals(other) && + SourceGroupSettingsWithClasspath::equals(otherJavaSonargraph) && + SourceGroupSettingsWithSonargraphProjectPath::equals(otherJavaSonargraph) + ); +} + +std::vector SourceGroupSettingsJavaSonargraph::getAvailableLanguageStandards() const +{ + return std::vector{"1", "2", "3", "4", "5", "6", "7", "8"}; +} + +std::string SourceGroupSettingsJavaSonargraph::getDefaultStandard() const +{ + return "8"; +} + +const ProjectSettings* SourceGroupSettingsJavaSonargraph::getProjectSettings() const +{ + return m_projectSettings; +} diff --git a/src/lib/settings/SourceGroupSettingsJavaSonargraph.h b/src/lib/settings/SourceGroupSettingsJavaSonargraph.h new file mode 100644 index 00000000..5c7c2ac6 --- /dev/null +++ b/src/lib/settings/SourceGroupSettingsJavaSonargraph.h @@ -0,0 +1,28 @@ +#ifndef SOURCE_GROUP_SETTINGS_JAVA_SONARGRAPH_H +#define SOURCE_GROUP_SETTINGS_JAVA_SONARGRAPH_H + +#include "settings/SourceGroupSettings.h" +#include "settings/SourceGroupSettingsWithClasspath.h" +#include "settings/SourceGroupSettingsWithSonargraphProjectPath.h" + +class SourceGroupSettingsJavaSonargraph + : public SourceGroupSettings + , public SourceGroupSettingsWithClasspath + , public SourceGroupSettingsWithSonargraphProjectPath +{ +public: + SourceGroupSettingsJavaSonargraph(const std::string& id, const ProjectSettings* projectSettings); + + void load(std::shared_ptr config) override; + void save(std::shared_ptr config) override; + + bool equals(std::shared_ptr other) const override; + + std::vector getAvailableLanguageStandards() const override; + +private: + std::string getDefaultStandard() const override; + const ProjectSettings* getProjectSettings() const override; +}; + +#endif // SOURCE_GROUP_SETTINGS_JAVA_SONARGRAPH_H diff --git a/src/lib/settings/SourceGroupSettingsWithClasspath.cpp b/src/lib/settings/SourceGroupSettingsWithClasspath.cpp new file mode 100644 index 00000000..e9329a9d --- /dev/null +++ b/src/lib/settings/SourceGroupSettingsWithClasspath.cpp @@ -0,0 +1,55 @@ +#include "settings/SourceGroupSettingsWithClasspath.h" + +#include "settings/ProjectSettings.h" +#include "utility/utility.h" + +SourceGroupSettingsWithClasspath::SourceGroupSettingsWithClasspath() + : m_classpath(std::vector()) + , m_useJreSystemLibrary(true) +{ +} + +bool SourceGroupSettingsWithClasspath::equals(std::shared_ptr other) const +{ + return ( + (m_useJreSystemLibrary == other->m_useJreSystemLibrary) && + utility::isPermutation(m_classpath, other->m_classpath) + ); +} + +void SourceGroupSettingsWithClasspath::load(std::shared_ptr config, const std::string& key) +{ + setClasspath(config->getValuesOrDefaults(key + "/class_paths/class_path", std::vector())); + setUseJreSystemLibrary(config->getValueOrDefault(key + "/use_jre_system_library", true)); +} + +void SourceGroupSettingsWithClasspath::save(std::shared_ptr config, const std::string& key) +{ + config->setValues(key + "/class_paths/class_path", getClasspath()); + config->setValue(key + "/use_jre_system_library", getUseJreSystemLibrary()); +} + +std::vector SourceGroupSettingsWithClasspath::getClasspath() const +{ + return m_classpath; +} + +std::vector SourceGroupSettingsWithClasspath::getClasspathExpandedAndAbsolute() const +{ + return getProjectSettings()->makePathsExpandedAndAbsolute(getClasspath()); +} + +void SourceGroupSettingsWithClasspath::setClasspath(const std::vector& classpath) +{ + m_classpath = classpath; +} + +bool SourceGroupSettingsWithClasspath::getUseJreSystemLibrary() const +{ + return m_useJreSystemLibrary; +} + +void SourceGroupSettingsWithClasspath::setUseJreSystemLibrary(bool useJreSystemLibrary) +{ + m_useJreSystemLibrary = useJreSystemLibrary; +} diff --git a/src/lib/settings/SourceGroupSettingsWithClasspath.h b/src/lib/settings/SourceGroupSettingsWithClasspath.h new file mode 100644 index 00000000..ff01d16d --- /dev/null +++ b/src/lib/settings/SourceGroupSettingsWithClasspath.h @@ -0,0 +1,39 @@ +#ifndef SOURCE_GROUP_SETTINGS_WITH_CLASSPATH_H +#define SOURCE_GROUP_SETTINGS_WITH_CLASSPATH_H + +#include +#include +#include + +#include "utility/file/FilePath.h" + +class ConfigManager; +class ProjectSettings; + +class SourceGroupSettingsWithClasspath +{ +public: + SourceGroupSettingsWithClasspath(); + virtual ~SourceGroupSettingsWithClasspath() = default; + + bool equals(std::shared_ptr other) const; + + std::vector getClasspath() const; + std::vector getClasspathExpandedAndAbsolute() const; + void setClasspath(const std::vector& classpath); + + bool getUseJreSystemLibrary() const; + void setUseJreSystemLibrary(bool useJreSystemLibrary); + +protected: + void load(std::shared_ptr config, const std::string& key); + void save(std::shared_ptr config, const std::string& key); + +private: + virtual const ProjectSettings* getProjectSettings() const = 0; + + std::vector m_classpath; + bool m_useJreSystemLibrary; +}; + +#endif // SOURCE_GROUP_SETTINGS_WITH_CLASSPATH_H diff --git a/src/lib/settings/SourceGroupSettingsWithExcludeFilters.cpp b/src/lib/settings/SourceGroupSettingsWithExcludeFilters.cpp new file mode 100644 index 00000000..d058e368 --- /dev/null +++ b/src/lib/settings/SourceGroupSettingsWithExcludeFilters.cpp @@ -0,0 +1,103 @@ +#include "settings/SourceGroupSettingsWithExcludeFilters.h" + +#include "settings/ProjectSettings.h" +#include "utility/file/FilePathFilter.h" +#include "utility/file/FileSystem.h" +#include "utility/utility.h" + +SourceGroupSettingsWithExcludeFilters::SourceGroupSettingsWithExcludeFilters() + : m_excludeFilters(std::vector()) +{ +} + +bool SourceGroupSettingsWithExcludeFilters::equals(std::shared_ptr other) const +{ + return ( + utility::isPermutation(m_excludeFilters, other->m_excludeFilters) + ); +} + +void SourceGroupSettingsWithExcludeFilters::load(std::shared_ptr config, const std::string& key) +{ + setExcludeFilterStrings(config->getValuesOrDefaults(key + "/exclude_filters/exclude_filter", std::vector())); +} + +void SourceGroupSettingsWithExcludeFilters::save(std::shared_ptr config, const std::string& key) +{ + config->setValues(key + "/exclude_filters/exclude_filter", getExcludeFilterStrings()); +} + + +std::vector SourceGroupSettingsWithExcludeFilters::getExcludeFilterStrings() const +{ + return m_excludeFilters; +} + +std::vector SourceGroupSettingsWithExcludeFilters::getExcludeFiltersExpandedAndAbsolute() const +{ + return getFiltersExpandedAndAbsolute(getExcludeFilterStrings()); +} + +void SourceGroupSettingsWithExcludeFilters::setExcludeFilterStrings(const std::vector& excludeFilters) +{ + m_excludeFilters = excludeFilters; +} + +std::vector SourceGroupSettingsWithExcludeFilters::getFiltersExpandedAndAbsolute(const std::vector& filterStrings) const +{ + std::vector result; + + for (const std::wstring& filterString : filterStrings) + { + if (!filterString.empty()) + { + const size_t wildcardPos = filterString.find(L"*"); + if (wildcardPos != filterString.npos) + { + std::wsmatch match; + if (std::regex_search(filterString, match, std::wregex(L"[\\\\/]")) && !match.empty() && + match.position(0) < int(wildcardPos)) + { + const FilePath p = getProjectSettings()->makePathExpandedAndAbsolute(FilePath(match.prefix().str())); + std::set symLinkPaths = FileSystem::getSymLinkedDirectories(p); + symLinkPaths.insert(p); + + utility::append(result, + utility::convert( + utility::toVector(symLinkPaths), + [match](const FilePath& filePath) + { + return FilePathFilter(filePath.wstr() + L"/" + match.suffix().str()); + } + ) + ); + } + else + { + result.push_back(FilePathFilter(filterString)); + } + } + else + { + const FilePath p = getProjectSettings()->makePathExpandedAndAbsolute(FilePath(filterString)); + const bool isFile = p.exists() && !p.isDirectory(); + + std::set symLinkPaths = FileSystem::getSymLinkedDirectories(p); + symLinkPaths.insert(p); + + utility::append(result, + utility::convert + ( + utility::toVector(symLinkPaths), + [isFile](const FilePath& filePath) + { + return FilePathFilter(filePath.wstr() + (isFile ? L"" : L"**")); + } + ) + ); + } + } + } + + return result; +} diff --git a/src/lib/settings/SourceGroupSettingsWithExcludeFilters.h b/src/lib/settings/SourceGroupSettingsWithExcludeFilters.h new file mode 100644 index 00000000..b4659419 --- /dev/null +++ b/src/lib/settings/SourceGroupSettingsWithExcludeFilters.h @@ -0,0 +1,35 @@ +#ifndef SOURCE_GROUP_SETTINGS_WITH_EXCLUDE_FILTERS_H +#define SOURCE_GROUP_SETTINGS_WITH_EXCLUDE_FILTERS_H + +#include +#include +#include + +class ConfigManager; +class FilePathFilter; +class ProjectSettings; + +class SourceGroupSettingsWithExcludeFilters +{ +public: + SourceGroupSettingsWithExcludeFilters(); + virtual ~SourceGroupSettingsWithExcludeFilters() = default; + + bool equals(std::shared_ptr other) const; + + std::vector getExcludeFilterStrings() const; + std::vector getExcludeFiltersExpandedAndAbsolute() const; + void setExcludeFilterStrings(const std::vector& excludeFilters); + +protected: + void load(std::shared_ptr config, const std::string& key); + void save(std::shared_ptr config, const std::string& key); + +private: + virtual const ProjectSettings* getProjectSettings() const = 0; + std::vector getFiltersExpandedAndAbsolute(const std::vector& filterStrings) const; + + std::vector m_excludeFilters; +}; + +#endif // SOURCE_GROUP_SETTINGS_WITH_EXCLUDE_FILTERS_H diff --git a/src/lib/settings/SourceGroupSettingsWithIndexedHeaderPaths.cpp b/src/lib/settings/SourceGroupSettingsWithIndexedHeaderPaths.cpp new file mode 100644 index 00000000..ce8a5597 --- /dev/null +++ b/src/lib/settings/SourceGroupSettingsWithIndexedHeaderPaths.cpp @@ -0,0 +1,41 @@ +#include "settings/SourceGroupSettingsWithIndexedHeaderPaths.h" + +#include "settings/ProjectSettings.h" +#include "utility/utility.h" + +SourceGroupSettingsWithIndexedHeaderPaths::SourceGroupSettingsWithIndexedHeaderPaths() + : m_indexedHeaderPaths(std::vector()) +{ +} + +bool SourceGroupSettingsWithIndexedHeaderPaths::equals(std::shared_ptr other) const +{ + return ( + utility::isPermutation(m_indexedHeaderPaths, other->m_indexedHeaderPaths) + ); +} + +void SourceGroupSettingsWithIndexedHeaderPaths::load(std::shared_ptr config, const std::string& key) +{ + setIndexedHeaderPaths(config->getValuesOrDefaults(key + "/indexed_header_paths/indexed_header_path", std::vector())); +} + +void SourceGroupSettingsWithIndexedHeaderPaths::save(std::shared_ptr config, const std::string& key) +{ + config->setValues(key + "/indexed_header_paths/indexed_header_path", getIndexedHeaderPaths()); +} + +std::vector SourceGroupSettingsWithIndexedHeaderPaths::getIndexedHeaderPaths() const +{ + return m_indexedHeaderPaths; +} + +std::vector SourceGroupSettingsWithIndexedHeaderPaths::getIndexedHeaderPathsExpandedAndAbsolute() const +{ + return getProjectSettings()->makePathsExpandedAndAbsolute(getIndexedHeaderPaths()); +} + +void SourceGroupSettingsWithIndexedHeaderPaths::setIndexedHeaderPaths(const std::vector& indexedHeaderPaths) +{ + m_indexedHeaderPaths = indexedHeaderPaths; +} diff --git a/src/lib/settings/SourceGroupSettingsWithIndexedHeaderPaths.h b/src/lib/settings/SourceGroupSettingsWithIndexedHeaderPaths.h new file mode 100644 index 00000000..cae9604b --- /dev/null +++ b/src/lib/settings/SourceGroupSettingsWithIndexedHeaderPaths.h @@ -0,0 +1,34 @@ +#ifndef SOURCE_GROUP_SETTINGS_WITH_INDEXED_HEADER_PATHS_H +#define SOURCE_GROUP_SETTINGS_WITH_INDEXED_HEADER_PATHS_H + +#include +#include +#include + +class ConfigManager; +class FilePath; +class ProjectSettings; + +class SourceGroupSettingsWithIndexedHeaderPaths +{ +public: + SourceGroupSettingsWithIndexedHeaderPaths(); + virtual ~SourceGroupSettingsWithIndexedHeaderPaths() = default; + + bool equals(std::shared_ptr other) const; + + std::vector getIndexedHeaderPaths() const; + std::vector getIndexedHeaderPathsExpandedAndAbsolute() const; + void setIndexedHeaderPaths(const std::vector& indexedHeaderPaths); + +protected: + void load(std::shared_ptr config, const std::string& key); + void save(std::shared_ptr config, const std::string& key); + +private: + virtual const ProjectSettings* getProjectSettings() const = 0; + + std::vector m_indexedHeaderPaths; +}; + +#endif // SOURCE_GROUP_SETTINGS_WITH_INDEXED_HEADER_PATHS_H diff --git a/src/lib/settings/SourceGroupSettingsWithSonargraphProjectPath.cpp b/src/lib/settings/SourceGroupSettingsWithSonargraphProjectPath.cpp new file mode 100644 index 00000000..60972d40 --- /dev/null +++ b/src/lib/settings/SourceGroupSettingsWithSonargraphProjectPath.cpp @@ -0,0 +1,40 @@ +#include "settings/SourceGroupSettingsWithSonargraphProjectPath.h" + +#include "settings/ProjectSettings.h" + +SourceGroupSettingsWithSonargraphProjectPath::SourceGroupSettingsWithSonargraphProjectPath() +{ +} + +bool SourceGroupSettingsWithSonargraphProjectPath::equals(std::shared_ptr other) const +{ + return ( + other && + m_sonargraphProjectPath == other->m_sonargraphProjectPath + ); +} + +void SourceGroupSettingsWithSonargraphProjectPath::load(std::shared_ptr config, const std::string& key) +{ + setSonargraphProjectPath(config->getValueOrDefault(key + "/sonargraph_project_path", FilePath(L""))); +} + +void SourceGroupSettingsWithSonargraphProjectPath::save(std::shared_ptr config, const std::string& key) +{ + config->setValue(key + "/sonargraph_project_path", getSonargraphProjectPath().wstr()); +} + +FilePath SourceGroupSettingsWithSonargraphProjectPath::getSonargraphProjectPath() const +{ + return m_sonargraphProjectPath; +} + +FilePath SourceGroupSettingsWithSonargraphProjectPath::getSonargraphProjectPathExpandedAndAbsolute() const +{ + return getProjectSettings()->makePathExpandedAndAbsolute(getSonargraphProjectPath()); +} + +void SourceGroupSettingsWithSonargraphProjectPath::setSonargraphProjectPath(const FilePath& sonargraphProjectPath) +{ + m_sonargraphProjectPath = sonargraphProjectPath; +} diff --git a/src/lib/settings/SourceGroupSettingsWithSonargraphProjectPath.h b/src/lib/settings/SourceGroupSettingsWithSonargraphProjectPath.h new file mode 100644 index 00000000..53944502 --- /dev/null +++ b/src/lib/settings/SourceGroupSettingsWithSonargraphProjectPath.h @@ -0,0 +1,34 @@ +#ifndef SOURCE_GROUP_SETTINGS_WITH_SONARGRAPH_PROJECT_PATH_H +#define SOURCE_GROUP_SETTINGS_WITH_SONARGRAPH_PROJECT_PATH_H + +#include +#include + +#include "utility/file/FilePath.h" + +class ConfigManager; +class ProjectSettings; + +class SourceGroupSettingsWithSonargraphProjectPath +{ +public: + SourceGroupSettingsWithSonargraphProjectPath(); + virtual ~SourceGroupSettingsWithSonargraphProjectPath() = default; + + bool equals(std::shared_ptr other) const; + + FilePath getSonargraphProjectPath() const; + FilePath getSonargraphProjectPathExpandedAndAbsolute() const; + void setSonargraphProjectPath(const FilePath& sonargraphProjectPath); + +protected: + void load(std::shared_ptr config, const std::string& key); + void save(std::shared_ptr config, const std::string& key); + +private: + virtual const ProjectSettings* getProjectSettings() const = 0; + + FilePath m_sonargraphProjectPath; +}; + +#endif // SOURCE_GROUP_SETTINGS_WITH_SONARGRAPH_PROJECT_PATH_H diff --git a/src/lib/settings/SourceGroupSettingsWithSourcePaths.cpp b/src/lib/settings/SourceGroupSettingsWithSourcePaths.cpp new file mode 100644 index 00000000..95a55632 --- /dev/null +++ b/src/lib/settings/SourceGroupSettingsWithSourcePaths.cpp @@ -0,0 +1,59 @@ +#include "settings/SourceGroupSettingsWithSourcePaths.h" + +#include "settings/ProjectSettings.h" +#include "utility/utility.h" + +SourceGroupSettingsWithSourcePaths::SourceGroupSettingsWithSourcePaths() + : m_sourcePaths(std::vector()) + , m_sourceExtensions(std::vector()) +{ +} + +bool SourceGroupSettingsWithSourcePaths::equals(std::shared_ptr other) const +{ + return ( + utility::isPermutation(m_sourcePaths, other->m_sourcePaths) && + utility::isPermutation(m_sourceExtensions, other->m_sourceExtensions) + ); +} + +void SourceGroupSettingsWithSourcePaths::load(std::shared_ptr config, const std::string& key) +{ + setSourcePaths(config->getValuesOrDefaults(key + "/source_paths/source_path", std::vector())); + setSourceExtensions(config->getValuesOrDefaults(key + "/source_extensions/source_extension", std::vector())); +} + +void SourceGroupSettingsWithSourcePaths::save(std::shared_ptr config, const std::string& key) +{ + config->setValues(key + "/source_paths/source_path", getSourcePaths()); + config->setValues(key + "/source_extensions/source_extension", getSourceExtensions()); +} + +std::vector SourceGroupSettingsWithSourcePaths::getSourcePaths() const +{ + return m_sourcePaths; +} + +std::vector SourceGroupSettingsWithSourcePaths::getSourcePathsExpandedAndAbsolute() const +{ + return getProjectSettings()->makePathsExpandedAndAbsolute(getSourcePaths()); +} + +void SourceGroupSettingsWithSourcePaths::setSourcePaths(const std::vector& sourcePaths) +{ + m_sourcePaths = sourcePaths; +} + +std::vector SourceGroupSettingsWithSourcePaths::getSourceExtensions() const +{ + if (m_sourceExtensions.empty()) + { + return getDefaultSourceExtensions(); + } + return m_sourceExtensions; +} + +void SourceGroupSettingsWithSourcePaths::setSourceExtensions(const std::vector& sourceExtensions) +{ + m_sourceExtensions = sourceExtensions; +} diff --git a/src/lib/settings/SourceGroupSettingsWithSourcePaths.h b/src/lib/settings/SourceGroupSettingsWithSourcePaths.h new file mode 100644 index 00000000..420808dd --- /dev/null +++ b/src/lib/settings/SourceGroupSettingsWithSourcePaths.h @@ -0,0 +1,39 @@ +#ifndef SOURCE_GROUP_SETTINGS_WITH_SOURCE_PATHS_H +#define SOURCE_GROUP_SETTINGS_WITH_SOURCE_PATHS_H + +#include +#include +#include + +class ConfigManager; +class FilePath; +class ProjectSettings; + +class SourceGroupSettingsWithSourcePaths +{ +public: + SourceGroupSettingsWithSourcePaths(); + virtual ~SourceGroupSettingsWithSourcePaths() = default; + + bool equals(std::shared_ptr other) const; + + std::vector getSourcePaths() const; + std::vector getSourcePathsExpandedAndAbsolute() const; + void setSourcePaths(const std::vector& sourcePaths); + + std::vector getSourceExtensions() const; + void setSourceExtensions(const std::vector& sourceExtensions); + +protected: + void load(std::shared_ptr config, const std::string& key); + void save(std::shared_ptr config, const std::string& key); + +private: + virtual const ProjectSettings* getProjectSettings() const = 0; + virtual std::vector getDefaultSourceExtensions() const = 0; + + std::vector m_sourcePaths; + std::vector m_sourceExtensions; +}; + +#endif // SOURCE_GROUP_SETTINGS_WITH_SOURCE_PATHS_H diff --git a/src/lib/settings/SourceGroupType.cpp b/src/lib/settings/SourceGroupType.cpp index c76a41e4..14250026 100644 --- a/src/lib/settings/SourceGroupType.cpp +++ b/src/lib/settings/SourceGroupType.cpp @@ -10,6 +10,8 @@ std::string sourceGroupTypeToString(SourceGroupType v) return "C++ Source Group"; case SOURCE_GROUP_CXX_CDB: return "C/C++ from Compilation Database"; + case SOURCE_GROUP_CXX_SONARGRAPH: + return "C/C++ from Sonargraph"; case SOURCE_GROUP_CXX_VS: return "C/C++ from Visual Studio"; case SOURCE_GROUP_JAVA_EMPTY: @@ -18,6 +20,8 @@ std::string sourceGroupTypeToString(SourceGroupType v) return "Java Source Group from Maven"; case SOURCE_GROUP_JAVA_GRADLE: return "Java Source Group from Gradle"; + case SOURCE_GROUP_JAVA_SONARGRAPH: + return "Java from Sonargraph"; case SOURCE_GROUP_UNKNOWN: break; } @@ -34,6 +38,8 @@ std::string sourceGroupTypeToProjectSetupString(SourceGroupType v) return "Empty C++ Source Group"; case SOURCE_GROUP_CXX_CDB: return "C/C++ from Compilation Database"; + case SOURCE_GROUP_CXX_SONARGRAPH: + return "C/C++ from Sonargraph"; case SOURCE_GROUP_CXX_VS: return "C/C++ from Visual Studio"; case SOURCE_GROUP_JAVA_EMPTY: @@ -42,13 +48,15 @@ std::string sourceGroupTypeToProjectSetupString(SourceGroupType v) return "Java Source Group from Maven"; case SOURCE_GROUP_JAVA_GRADLE: return "Java Source Group from Gradle"; + case SOURCE_GROUP_JAVA_SONARGRAPH: + return "Java from Sonargraph"; case SOURCE_GROUP_UNKNOWN: break; } return "unknown"; } -SourceGroupType stringToSourceGroupType(std::string v) +SourceGroupType stringToSourceGroupType(const std::string& v) { if (v == sourceGroupTypeToString(SOURCE_GROUP_C_EMPTY)) { @@ -62,6 +70,10 @@ SourceGroupType stringToSourceGroupType(std::string v) { return SOURCE_GROUP_CXX_CDB; } + else if (v == sourceGroupTypeToString(SOURCE_GROUP_CXX_SONARGRAPH)) + { + return SOURCE_GROUP_CXX_SONARGRAPH; + } else if (v == sourceGroupTypeToString(SOURCE_GROUP_CXX_VS)) { return SOURCE_GROUP_CXX_VS; @@ -78,6 +90,10 @@ SourceGroupType stringToSourceGroupType(std::string v) { return SOURCE_GROUP_JAVA_GRADLE; } + else if (v == sourceGroupTypeToString(SOURCE_GROUP_JAVA_SONARGRAPH)) + { + return SOURCE_GROUP_JAVA_SONARGRAPH; + } return SOURCE_GROUP_UNKNOWN; } diff --git a/src/lib/settings/SourceGroupType.h b/src/lib/settings/SourceGroupType.h index a070e973..d60a9f00 100644 --- a/src/lib/settings/SourceGroupType.h +++ b/src/lib/settings/SourceGroupType.h @@ -8,15 +8,17 @@ enum SourceGroupType SOURCE_GROUP_C_EMPTY, SOURCE_GROUP_CPP_EMPTY, SOURCE_GROUP_CXX_CDB, + SOURCE_GROUP_CXX_SONARGRAPH, SOURCE_GROUP_CXX_VS, SOURCE_GROUP_JAVA_EMPTY, SOURCE_GROUP_JAVA_MAVEN, SOURCE_GROUP_JAVA_GRADLE, + SOURCE_GROUP_JAVA_SONARGRAPH, SOURCE_GROUP_UNKNOWN }; std::string sourceGroupTypeToString(SourceGroupType v); std::string sourceGroupTypeToProjectSetupString(SourceGroupType v); -SourceGroupType stringToSourceGroupType(std::string v); +SourceGroupType stringToSourceGroupType(const std::string& v); #endif // SOURCE_GROUP_TYPE_H diff --git a/src/lib/utility/ConfigManager.cpp b/src/lib/utility/ConfigManager.cpp index 3c2295e3..99c3a210 100644 --- a/src/lib/utility/ConfigManager.cpp +++ b/src/lib/utility/ConfigManager.cpp @@ -4,6 +4,7 @@ #include "tinyxml/tinyxml.h" +#include "utility/file/FilePath.h" #include "utility/logging/logging.h" #include "utility/text/TextAccess.h" #include "utility/utility.h" @@ -96,6 +97,17 @@ bool ConfigManager::getValue(const std::string& key, bool& value) const return false; } +bool ConfigManager::getValue(const std::string& key, FilePath& value) const +{ + std::wstring valueString; + if (getValue(key, valueString)) + { + value = FilePath(valueString); + return true; + } + return false; +} + bool ConfigManager::getValues(const std::string& key, std::vector& values) const { std::pair ::const_iterator, @@ -178,6 +190,20 @@ bool ConfigManager::getValues(const std::string& key, std::vector& values) return false; } +bool ConfigManager::getValues(const std::string& key, std::vector& values) const +{ + std::vector valuesStringVector; + if (getValues(key, valuesStringVector)) + { + for (const std::wstring& valueString : valuesStringVector) + { + values.push_back(FilePath(valueString)); + } + return true; + } + return false; +} + void ConfigManager::setValue(const std::string& key, const std::string& value) { std::multimap::iterator it = m_values.find(key); @@ -214,6 +240,11 @@ void ConfigManager::setValue(const std::string& key, const bool value) setValue(key, std::string(value ? "1" : "0")); } +void ConfigManager::setValue(const std::string& key, const FilePath& value) +{ + setValue(key, value.wstr()); +} + void ConfigManager::setValues(const std::string& key, const std::vector& values) { std::multimap::iterator it = m_values.find(key); @@ -268,6 +299,16 @@ void ConfigManager::setValues(const std::string& key, const std::vector& v setValues(key, stringValues); } +void ConfigManager::setValues(const std::string& key, const std::vector& values) +{ + std::vector stringValues; + for (const FilePath& p : values) + { + stringValues.push_back(p.wstr()); + } + setValues(key, stringValues); +} + void ConfigManager::removeValues(const std::string& key) { for (const std::string& sublevelKey: getSublevelKeys(key)) @@ -304,20 +345,18 @@ std::vector ConfigManager::getSublevelKeys(const std::string& key) bool ConfigManager::load(const std::shared_ptr textAccess) { - std::string text = textAccess->getText(); - TiXmlDocument doc; - const char* pTest = doc.Parse(text.c_str(), 0, TIXML_ENCODING_UTF8); + const char* pTest = doc.Parse(textAccess->getText().c_str(), 0, TIXML_ENCODING_UTF8); if (pTest != nullptr) { TiXmlHandle docHandle(&doc); - TiXmlNode *rootNode = docHandle.FirstChild("config").ToNode(); + TiXmlNode* rootNode = docHandle.FirstChild("config").ToNode(); if (rootNode == nullptr) { LOG_ERROR("No rootelement 'config' in the configfile"); return false; } - for (TiXmlNode *childNode = rootNode->FirstChild(); childNode; childNode = childNode->NextSibling()) + for (TiXmlNode* childNode = rootNode->FirstChild(); childNode; childNode = childNode->NextSibling()) { parseSubtree(childNode, ""); } diff --git a/src/lib/utility/ConfigManager.h b/src/lib/utility/ConfigManager.h index e4db852a..8c244cc3 100644 --- a/src/lib/utility/ConfigManager.h +++ b/src/lib/utility/ConfigManager.h @@ -8,6 +8,7 @@ class TextAccess; class TiXmlNode; +class FilePath; class ConfigManager { @@ -23,24 +24,34 @@ public: bool getValue(const std::string& key, int& value) const; bool getValue(const std::string& key, float& value) const; bool getValue(const std::string& key, bool& value) const; + bool getValue(const std::string& key, FilePath& value) const; + + template + T getValueOrDefault(const std::string& key, T defaultValue) const; bool getValues(const std::string& key, std::vector& values) const; bool getValues(const std::string& key, std::vector& values) const; bool getValues(const std::string& key, std::vector& values) const; bool getValues(const std::string& key, std::vector& values) const; bool getValues(const std::string& key, std::vector& values) const; + bool getValues(const std::string& key, std::vector& values) const; + + template + std::vector getValuesOrDefaults(const std::string& key, std::vector defaultValues) const; void setValue(const std::string& key, const std::string& value); void setValue(const std::string& key, const std::wstring& value); void setValue(const std::string& key, const int value); void setValue(const std::string& key, const float value); void setValue(const std::string& key, const bool value); + void setValue(const std::string& key, const FilePath& value); void setValues(const std::string& key, const std::vector& values); void setValues(const std::string& key, const std::vector& values); void setValues(const std::string& key, const std::vector& values); void setValues(const std::string& key, const std::vector& values); void setValues(const std::string& key, const std::vector& values); + void setValues(const std::string& key, const std::vector& values); void removeValues(const std::string& key); @@ -65,4 +76,26 @@ private: mutable bool m_warnOnEmptyKey; }; +template +T ConfigManager::getValueOrDefault(const std::string& key, T defaultValue) const +{ + T value; + if (getValue(key, value)) + { + return value; + } + return defaultValue; +} + +template +std::vector ConfigManager::getValuesOrDefaults(const std::string& key, std::vector defaultValues) const +{ + std::vector values; + if (getValues(key, values)) + { + return values; + } + return defaultValues; +} + #endif // CONFIG_MANAGER_H diff --git a/src/lib/utility/Optional.h b/src/lib/utility/Optional.h new file mode 100644 index 00000000..4cf13812 --- /dev/null +++ b/src/lib/utility/Optional.h @@ -0,0 +1,53 @@ +#ifndef OPTIONAL_H +#define OPTIONAL_H + +template +class Optional +{ +public: + Optional(); + Optional(const T& value); + + T& get(); + const T& get() const; + + bool isPresent() const; + +private: + bool m_isPresent; + T m_value; +}; + + +template +Optional::Optional() + : m_isPresent(false) +{ +} + +template +Optional::Optional(const T& value) + : m_isPresent(false) + , m_value(value) +{ +} + +template +T& Optional::get() +{ + return m_value; +} + +template +const T& Optional::get() const +{ + return m_value; +} + +template +bool Optional::isPresent() const +{ + return m_isPresent; +} + +#endif // OPTIONAL_H diff --git a/src/lib/utility/sonargraph/SonargraphProject.cpp b/src/lib/utility/sonargraph/SonargraphProject.cpp new file mode 100644 index 00000000..82c261a3 --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphProject.cpp @@ -0,0 +1,89 @@ +#include "utility/sonargraph/SonargraphProject.h" + +#include "tinyxml/tinyxml.h" + +#include "utility/sonargraph/SonargraphSoftwareSystem.h" +#include "utility/logging/logging.h" +#include "utility/text/TextAccess.h" +#include "utility/utilityString.h" +#include "utility/utilityXml.h" + +namespace Sonargraph +{ + std::shared_ptr Project::load(const FilePath& projectFilePath, LanguageType targetLanguage) + { + return load(TextAccess::createFromFile(projectFilePath), targetLanguage); + } + + std::shared_ptr Project::load(std::shared_ptr xmlAccess, LanguageType targetLanguage) + { + if (!xmlAccess) + { + return std::shared_ptr(); + } + + std::shared_ptr project = std::shared_ptr(new Project()); + + TiXmlDocument doc; + doc.Parse(xmlAccess->getText().c_str(), 0, TIXML_ENCODING_UTF8); + if (doc.Error()) + { + LOG_ERROR( + "Unable to parse Sonargraph project because of an error in row " + std::to_string(doc.ErrorRow()) + ", col " + + std::to_string(doc.ErrorCol()) + ": " + std::string(doc.ErrorDesc()) + ); + return std::shared_ptr(); + } + + TiXmlHandle docHandle(&doc); + TiXmlElement* softwareSystemElement = docHandle.FirstChildElement("ns2:softwareSystem").ToElement(); + if (softwareSystemElement == nullptr) + { + LOG_ERROR("Unable to find \"ns2:softwareSystem\" in Sonargraph project."); + return std::shared_ptr(); + } + + std::shared_ptr softwareSystem = SoftwareSystem::create( + softwareSystemElement, xmlAccess->getFilePath().getParentDirectory().getParentDirectory(), targetLanguage + ); + if (!softwareSystem) + { + return std::shared_ptr(); + } + + project->m_softwareSystem = softwareSystem; + return project; + } + + int Project::getLoadedModuleCount() const + { + return m_softwareSystem->getModules().size(); + } + + std::set Project::getAllSourcePaths() const + { + return m_softwareSystem->getAllSourcePaths(); + } + + std::set Project::getAllSourceFilePathsCanonical() const + { + return m_softwareSystem->getAllSourceFilePathsCanonical(); + } + + std::set Project::getAllCxxHeaderSearchPathsCanonical() const + { + return m_softwareSystem->getAllCxxHeaderSearchPathsCanonical(); + } + + std::set Project::filterToContainedFilePaths(const std::set& filePaths) const + { + return m_softwareSystem->filterToContainedFilePaths(filePaths); + } + + std::vector> Project::getIndexerCommands( + std::shared_ptr sourceGroupSettings, + std::shared_ptr appSettings) const + { + return m_softwareSystem->getIndexerCommands(sourceGroupSettings, appSettings); + } +} diff --git a/src/lib/utility/sonargraph/SonargraphProject.h b/src/lib/utility/sonargraph/SonargraphProject.h new file mode 100644 index 00000000..c71f24ff --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphProject.h @@ -0,0 +1,50 @@ +#ifndef SONARGRAPH_PROJECT_H +#define SONARGRAPH_PROJECT_H + +#include +#include +#include + +// xsdCppModule +// xsdCppManualModule -> basePathForIncludes(0, n), sourceFileExtensions(0, n), moduleCompilerOptions(0, n) +// xsdCmakeJsonModule -> rootPathWithFiles(0, n) +// xsdCppMakefileModule -> makefile(1), additionalCompilerOptions(0, 1) +// xsdCppVsProjectFileModule -> projectFile(1,1) +// xsdCppCaptureModule -> captureFile(1,1) + +class ApplicationSettings; +class FilePath; +class IndexerCommand; +class SourceGroupSettings; +class TextAccess; +enum LanguageType; + +namespace Sonargraph +{ + class SoftwareSystem; + + class Project + { + public: + static std::shared_ptr load(const FilePath& projectFilePath, LanguageType targetLanguage); + static std::shared_ptr load(std::shared_ptr xmlAccess, LanguageType targetLanguage); + + int getLoadedModuleCount() const; + + std::set getAllSourcePaths() const; + std::set getAllSourceFilePathsCanonical() const; + std::set getAllCxxHeaderSearchPathsCanonical() const; + std::set filterToContainedFilePaths(const std::set& filePaths) const; + + std::vector> getIndexerCommands( + std::shared_ptr sourceGroupSettings, + std::shared_ptr appSettings) const; + + private: + Project() = default; + + std::shared_ptr m_softwareSystem; + }; +} + +#endif // SONARGRAPH_PROJECT_H diff --git a/src/lib/utility/sonargraph/SonargraphSoftwareSystem.cpp b/src/lib/utility/sonargraph/SonargraphSoftwareSystem.cpp new file mode 100644 index 00000000..228b6761 --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphSoftwareSystem.cpp @@ -0,0 +1,210 @@ +#include "utility/sonargraph/SonargraphSoftwareSystem.h" + +#include "tinyxml/tinyxml.h" + +#include "data/indexer/IndexerCommand.h" +#include "utility/logging/logging.h" +#include "utility/utilityString.h" +#include "utility/utilityXml.h" +#include "utility/utility.h" + +namespace Sonargraph +{ + std::shared_ptr SoftwareSystem::create(const TiXmlElement* element, const FilePath& baseDirectory, LanguageType targetLanguage) + { + std::shared_ptr softwareSystem = std::shared_ptr(new SoftwareSystem()); + if (softwareSystem->init(element, baseDirectory, targetLanguage)) + { + return softwareSystem; + } + return std::shared_ptr(); + } + + std::wstring SoftwareSystem::getName() const + { + return m_name; + } + + std::string SoftwareSystem::getVersion() const + { + return m_version; + } + + std::wstring SoftwareSystem::getDescription() const + { + return m_description; + } + + std::vector SoftwareSystem::getExcludeFilters() const + { + return m_excludeFilters; + } + + std::vector SoftwareSystem::getIncludeFilters() const + { + return m_includeFilters; + } + + const std::vector> SoftwareSystem::getModules() const + { + return m_modules; + } + + const std::vector> SoftwareSystem::getSystemExtensions() const + { + return m_systemExtensions; + } + + FilePath SoftwareSystem::getBaseDirectory() const + { + return m_baseDirectory; + } + + std::set SoftwareSystem::getAllSourcePaths() const + { + std::set sourcePaths; + for (std::shared_ptr module : m_modules) + { + utility::append(sourcePaths, module->getAllSourcePaths()); + } + return sourcePaths; + } + + std::set SoftwareSystem::getAllSourceFilePathsCanonical() const + { + std::set sourceFilePaths; + for (std::shared_ptr module : m_modules) + { + utility::append(sourceFilePaths, module->getAllSourceFilePathsCanonical()); + } + return sourceFilePaths; + } + + std::set SoftwareSystem::getAllCxxHeaderSearchPathsCanonical() const + { + std::set sourceFilePaths; + for (std::shared_ptr module : m_modules) + { + utility::append(sourceFilePaths, module->getAllCxxHeaderSearchPathsCanonical()); + } + return sourceFilePaths; + } + + std::set SoftwareSystem::filterToContainedFilePaths(const std::set& filePaths) const + { + std::set containedFilePaths; + for (std::shared_ptr module : m_modules) + { + utility::append(containedFilePaths, module->filterToContainedFilePaths(filePaths)); + } + return containedFilePaths; + } + + std::vector> SoftwareSystem::getIndexerCommands( + std::shared_ptr sourceGroupSettings, + std::shared_ptr appSettings) const + { + std::vector> indexerCommands; + for (std::shared_ptr module : m_modules) + { + utility::append(indexerCommands, module->getIndexerCommands(sourceGroupSettings, appSettings)); + } + return indexerCommands; + } + + bool SoftwareSystem::init(const TiXmlElement* element, const FilePath& baseDirectory, LanguageType targetLanguage) + { + m_baseDirectory = baseDirectory; + if (element != nullptr) + { + { + const char* value = element->Attribute("name"); + if (value != nullptr) + { + m_name = utility::decodeFromUtf8(value); + } + else + { + LOG_INFO("Unable to parse \"name\" attribute of Sonargraph softwareSystem."); + } + } + + { + const char* value = element->Attribute("version"); + if (value != nullptr) + { + m_version = value; + } + else + { + LOG_WARNING("Unable to parse \"version\" attribute of Sonargraph softwareSystem."); + } + } + + { + const TiXmlElement* descriptionElement = element->FirstChildElement("description"); + if (descriptionElement != nullptr) + { + const char* text = descriptionElement->GetText(); + if (text != nullptr) + { + m_description = utility::decodeFromUtf8(text); + } + } + } + + for (const TiXmlElement* excludeElement : utility::getXmlChildElementsWithName(element, "exclude")) + { + const char* text = excludeElement->GetText(); + if (text != nullptr) + { + m_excludeFilters.push_back(FilePathFilter(utility::decodeFromUtf8(text))); + } + } + + for (const TiXmlElement* includeElement : utility::getXmlChildElementsWithName(element, "include")) + { + const char* text = includeElement->GetText(); + if (text != nullptr) + { + m_includeFilters.push_back(FilePathFilter(utility::decodeFromUtf8(text))); + } + } + + for (const TiXmlElement* moduleElement : utility::getXmlChildElementsWithName(element, "module")) + { + if (std::shared_ptr module = XsdAbstractModule::create(moduleElement, shared_from_this())) + { + if (module->getSupportedLanguage() == targetLanguage) + { + m_modules.push_back(module); + } + else + { + LOG_INFO(L"Discarding Sonargraph module \"" + module->getName() + L"\" because it does not match the Sourcetrail project's language type."); + } + } + else + { + LOG_ERROR("Unable to parse \"module\" element of Sonargraph softwareSystem."); + return false; + } + } + + for (const TiXmlElement* systemExtensionElement : utility::getXmlChildElementsWithName(element, "systemExtension")) + { + if (std::shared_ptr systemExtension = XsdAbstractSystemExtension::create(systemExtensionElement)) + { + m_systemExtensions.push_back(systemExtension); + } + else + { + LOG_ERROR("Unable to parse \"systemExtension\" element of Sonargraph softwareSystem."); + return false; + } + } + return true; + } + return false; + } +} diff --git a/src/lib/utility/sonargraph/SonargraphSoftwareSystem.h b/src/lib/utility/sonargraph/SonargraphSoftwareSystem.h new file mode 100644 index 00000000..fe17506b --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphSoftwareSystem.h @@ -0,0 +1,76 @@ +#ifndef SONARGRAPH_SOFTWARE_SYSTEM_H +#define SONARGRAPH_SOFTWARE_SYSTEM_H + +#include +#include + +#include "utility/file/FilePathFilter.h" +#include "utility/sonargraph/SonargraphXsdAbstractModule.h" +#include "utility/sonargraph/SonargraphXsdAbstractSystemExtension.h" + +class ApplicationSettings; +class IndexerCommand; +class SourceGroupSettings; +class TiXmlElement; +enum LanguageType; + +namespace Sonargraph +{ + class SoftwareSystem : public std::enable_shared_from_this + { + public: + static std::shared_ptr create(const TiXmlElement* element, const FilePath& baseDirectory, LanguageType targetLanguage); + + std::wstring getName() const; + std::string getVersion() const; + std::wstring getDescription() const; + std::vector getExcludeFilters() const; + std::vector getIncludeFilters() const; + const std::vector> getModules() const; + const std::vector> getSystemExtensions() const; + + FilePath getBaseDirectory() const; + std::set getAllSourcePaths() const; + std::set getAllSourceFilePathsCanonical() const; + std::set getAllCxxHeaderSearchPathsCanonical() const; + std::set filterToContainedFilePaths(const std::set& filePaths) const; + + template + std::vector> getSpecificSystemExtensions() const; + + std::vector> getIndexerCommands( + std::shared_ptr sourceGroupSettings, + std::shared_ptr appSettings) const; + + protected: + SoftwareSystem() = default; + bool init(const TiXmlElement* element, const FilePath& baseDirectory, LanguageType targetLanguage); + + FilePath m_baseDirectory; + + std::wstring m_name; + std::string m_version; + std::wstring m_description; + + std::vector m_excludeFilters; + std::vector m_includeFilters; + std::vector> m_modules; + std::vector> m_systemExtensions; + }; + + template + std::vector> SoftwareSystem::getSpecificSystemExtensions() const + { + std::vector> systemExtensions; + for (std::shared_ptr systemExtension : getSystemExtensions()) + { + if (std::shared_ptr castSystemExtension = std::dynamic_pointer_cast(systemExtension)) + { + systemExtensions.push_back(castSystemExtension); + } + } + return systemExtensions; + } +} + +#endif // SONARGRAPH_SOFTWARE_SYSTEM_H diff --git a/src/lib/utility/sonargraph/SonargraphSourceRootPath.cpp b/src/lib/utility/sonargraph/SonargraphSourceRootPath.cpp new file mode 100644 index 00000000..cc2e7115 --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphSourceRootPath.cpp @@ -0,0 +1,67 @@ +#include "utility/sonargraph/SonargraphSourceRootPath.h" + +#include "tinyxml/tinyxml.h" + +#include "data/indexer/IndexerCommandJava.h" +#include "utility/logging/logging.h" +#include "utility/sonargraph/SonargraphXsdAbstractModule.h" +#include "utility/sonargraph/SonargraphXsdRootPathWithFiles.h" +#include "utility/sonargraph/utilitySonargraph.h" +#include "utility/utilityString.h" +#include "utility/utilityXml.h" + +namespace Sonargraph +{ + std::string SourceRootPath::getXsdTypeName() + { + return "sourceRootPath"; + } + + std::shared_ptr SourceRootPath::create(const TiXmlElement* element) + { + if (!utility::xmlElementHasAttribute(element, "xsi:type") || utility::sonargraphXmlElementIsType(element, getXsdTypeName())) + { + std::shared_ptr rootPath = std::shared_ptr(new SourceRootPath()); + if (rootPath->init(element)) + { + return rootPath; + } + } + + return std::shared_ptr(); + } + + std::wstring SourceRootPath::getName() const + { + return m_name; + } + + FilePath SourceRootPath::getFilePath(const FilePath& baseDirectory) const + { + FilePath filePath(getName()); + if (filePath.isAbsolute()) + { + return filePath; + } + return baseDirectory.getConcatenated(filePath); + } + + bool SourceRootPath::init(const TiXmlElement* element) + { + if (element != nullptr) + { + const char* value = element->Attribute("name"); + if (value != nullptr) + { + m_name = utility::decodeFromUtf8(value); + } + else + { + LOG_ERROR("Unable to parse \"name\" of Sonargraph " + getXsdTypeName() + "."); + return false; + } + return true; + } + return false; + } +} diff --git a/src/lib/utility/sonargraph/SonargraphSourceRootPath.h b/src/lib/utility/sonargraph/SonargraphSourceRootPath.h new file mode 100644 index 00000000..44c90ae9 --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphSourceRootPath.h @@ -0,0 +1,34 @@ +#ifndef SONARGRAPH_SOURCE_ROOT_PATH_H +#define SONARGRAPH_SOURCE_ROOT_PATH_H + +#include +#include +#include + +#include "utility/file/FilePath.h" + +class TiXmlElement; + +namespace Sonargraph +{ + class SourceRootPath + { + public: + static std::string getXsdTypeName(); + static std::shared_ptr create(const TiXmlElement* element); + + virtual ~SourceRootPath() = default; + + std::wstring getName() const; + + FilePath getFilePath(const FilePath& baseDirectory) const; + + protected: + SourceRootPath() = default; + bool init(const TiXmlElement* element); + + std::wstring m_name; + }; +} + +#endif // SONARGRAPH_SOURCE_ROOT_PATH_H diff --git a/src/lib/utility/sonargraph/SonargraphXsdAbstractModule.cpp b/src/lib/utility/sonargraph/SonargraphXsdAbstractModule.cpp new file mode 100644 index 00000000..74e646ad --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphXsdAbstractModule.cpp @@ -0,0 +1,148 @@ +#include "utility/sonargraph/SonargraphXsdAbstractModule.h" + +#include "tinyxml/tinyxml.h" + +#include "utility/logging/logging.h" +#include "utility/sonargraph/SonargraphXsdCmakeJsonModule.h" +#include "utility/sonargraph/SonargraphXsdJavaModule.h" +#include "utility/sonargraph/SonargraphXsdRootPath.h" +#include "utility/sonargraph/SonargraphSoftwareSystem.h" +#include "utility/utilityString.h" +#include "utility/utilityXml.h" +#include "utility/utility.h" + +namespace Sonargraph +{ + std::string XsdAbstractModule::getXsdTypeName() + { + return "xsdAbstractModule"; + } + + std::shared_ptr XsdAbstractModule::create(const TiXmlElement* element, std::weak_ptr parent) + { + if (std::shared_ptr module = XsdCmakeJsonModule::create(element, parent)) + { + return module; + } + if (std::shared_ptr module = XsdJavaModule::create(element, parent)) + { + return module; + } + + return std::shared_ptr(); + } + + std::wstring XsdAbstractModule::getName() const + { + return m_name; + } + + std::wstring XsdAbstractModule::getDescription() const + { + return m_description; + } + + std::vector XsdAbstractModule::getExcludeFilters() const + { + return m_excludeFilters; + } + + std::vector XsdAbstractModule::getIncludeFilters() const + { + return m_includeFilters; + } + + std::vector> XsdAbstractModule::getRootPaths() const + { + return m_rootPaths; + } + + std::shared_ptr XsdAbstractModule::getSoftwareSystem() const + { + return m_parent.lock(); + } + + std::vector XsdAbstractModule::getDerivedExcludeFilters() const + { + std::vector excludeFilters = getExcludeFilters(); + if (std::shared_ptr parent = getSoftwareSystem()) + { + utility::append(excludeFilters, parent->getExcludeFilters()); + } + return excludeFilters; + } + + std::vector XsdAbstractModule::getDerivedIncludeFilters() const + { + std::vector includeFilters = getIncludeFilters(); + if (std::shared_ptr parent = getSoftwareSystem()) + { + utility::append(includeFilters, parent->getIncludeFilters()); + } + return includeFilters; + } + + bool XsdAbstractModule::init(const TiXmlElement* element, std::weak_ptr parent) + { + m_parent = parent; + if (element != nullptr) + { + { + const char* value = element->Attribute("name"); + if (value != nullptr) + { + m_name = utility::decodeFromUtf8(value); + } + else + { + LOG_WARNING("Unable to parse \"name\" attribute of Sonargraph " + getXsdTypeName() + "."); + } + } + + { + const TiXmlElement* descriptionElement = element->FirstChildElement("description"); + if (descriptionElement != nullptr) + { + const char* text = descriptionElement->GetText(); + if (text != nullptr) + { + m_description = utility::decodeFromUtf8(text); + } + } + } + + for (const TiXmlElement* excludeElement : utility::getXmlChildElementsWithName(element, "exclude")) + { + const char* text = excludeElement->GetText(); + if (text != nullptr) + { + m_excludeFilters.push_back(FilePathFilter(utility::decodeFromUtf8(text))); + } + } + + for (const TiXmlElement* includeElement : utility::getXmlChildElementsWithName(element, "include")) + { + const char* text = includeElement->GetText(); + if (text != nullptr) + { + m_includeFilters.push_back(FilePathFilter(utility::decodeFromUtf8(text))); + } + } + + for (const TiXmlElement* rootPathElement : utility::getXmlChildElementsWithName(element, "rootPath")) + { + if (std::shared_ptr rootPath = XsdRootPath::create(rootPathElement)) + { + m_rootPaths.push_back(rootPath); + } + else + { + LOG_ERROR("Unable to parse \"rootPath\" element of Sonargraph " + getXsdTypeName() + "."); + return false; + } + } + return true; + } + return false; + } +} diff --git a/src/lib/utility/sonargraph/SonargraphXsdAbstractModule.h b/src/lib/utility/sonargraph/SonargraphXsdAbstractModule.h new file mode 100644 index 00000000..071974d2 --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphXsdAbstractModule.h @@ -0,0 +1,63 @@ +#ifndef SONARGRAPH_XSD_ABSTRACT_MODULE_H +#define SONARGRAPH_XSD_ABSTRACT_MODULE_H + +#include +#include +#include + +#include "utility/file/FilePathFilter.h" + +class ApplicationSettings; +class IndexerCommand; +class SourceGroupSettings; +class TiXmlElement; +enum LanguageType; + +namespace Sonargraph +{ + class XsdRootPath; + class SoftwareSystem; + + class XsdAbstractModule + { + public: + static std::string getXsdTypeName(); + static std::shared_ptr create(const TiXmlElement* element, std::weak_ptr parent); + + virtual ~XsdAbstractModule() = default; + + virtual LanguageType getSupportedLanguage() const = 0; + + std::wstring getName() const; + std::wstring getDescription() const; + std::vector getExcludeFilters() const; + std::vector getIncludeFilters() const; + std::vector> getRootPaths() const; + + virtual std::set getAllSourcePaths() const = 0; + virtual std::set getAllSourceFilePathsCanonical() const = 0; + virtual std::set getAllCxxHeaderSearchPathsCanonical() const = 0; + virtual std::set filterToContainedFilePaths(const std::set& filePaths) const = 0; + + std::shared_ptr getSoftwareSystem() const; + std::vector getDerivedExcludeFilters() const; + std::vector getDerivedIncludeFilters() const; + virtual std::vector> getIndexerCommands( + std::shared_ptr sourceGroupSettings, + std::shared_ptr appSettings) const = 0; + + protected: + XsdAbstractModule() = default; + bool init(const TiXmlElement* element, std::weak_ptr parent); + + std::weak_ptr m_parent; + + std::wstring m_name; + std::wstring m_description; + std::vector m_excludeFilters; + std::vector m_includeFilters; + std::vector> m_rootPaths; + }; +} + +#endif // SONARGRAPH_XSD_ABSTRACT_MODULE_H diff --git a/src/lib/utility/sonargraph/SonargraphXsdAbstractSystemExtension.cpp b/src/lib/utility/sonargraph/SonargraphXsdAbstractSystemExtension.cpp new file mode 100644 index 00000000..3f75b8b6 --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphXsdAbstractSystemExtension.cpp @@ -0,0 +1,42 @@ +#include "utility/sonargraph/SonargraphXsdAbstractSystemExtension.h" + +#include "tinyxml/tinyxml.h" + +#include "utility/logging/logging.h" +#include "utility/sonargraph/SonargraphXsdCppSystemSettings.h" + +namespace Sonargraph +{ + std::string XsdAbstractSystemExtension::getXsdTypeName() + { + return "xsdAbstractSystemExtension"; + } + + std::shared_ptr XsdAbstractSystemExtension::create(const TiXmlElement* element) + { + if (std::shared_ptr systemExtension = XsdCppSystemSettings::create(element)) + { + return systemExtension; + } + + return std::shared_ptr(); + } + + bool XsdAbstractSystemExtension::init(const TiXmlElement* element) + { + if (element != nullptr) + { + const char* value = element->Attribute("language"); + if (value != nullptr) + { + m_language = value; + } + else + { + LOG_WARNING("Unable to parse \"language\" attribute of Sonargraph " + getXsdTypeName() + "."); + } + return true; + } + return false; + } +} diff --git a/src/lib/utility/sonargraph/SonargraphXsdAbstractSystemExtension.h b/src/lib/utility/sonargraph/SonargraphXsdAbstractSystemExtension.h new file mode 100644 index 00000000..07abc00a --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphXsdAbstractSystemExtension.h @@ -0,0 +1,27 @@ +#ifndef SONARGRAPH_XSD_ABSTRACT_SYSTEM_EXTENSION_H +#define SONARGRAPH_XSD_ABSTRACT_SYSTEM_EXTENSION_H + +#include +#include + +class TiXmlElement; + +namespace Sonargraph +{ + class XsdAbstractSystemExtension + { + public: + static std::string getXsdTypeName(); + static std::shared_ptr create(const TiXmlElement* element); + + virtual ~XsdAbstractSystemExtension() = default; + + protected: + XsdAbstractSystemExtension() = default; + bool init(const TiXmlElement* element); + + std::string m_language; + }; +} + +#endif // SONARGRAPH_XSD_ABSTRACT_SYSTEM_EXTENSION_H diff --git a/src/lib/utility/sonargraph/SonargraphXsdCmakeJsonModule.cpp b/src/lib/utility/sonargraph/SonargraphXsdCmakeJsonModule.cpp new file mode 100644 index 00000000..1090883f --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphXsdCmakeJsonModule.cpp @@ -0,0 +1,380 @@ +#include "utility/sonargraph/SonargraphXsdCmakeJsonModule.h" + +#include "tinyxml/tinyxml.h" + +#include "data/indexer/IndexerCommandCxxEmpty.h" +#include "settings/ApplicationSettings.h" +#include "settings/LanguageType.h" +#include "settings/SourceGroupSettings.h" +#include "utility/file/FileSystem.h" +#include "utility/logging/logging.h" +#include "utility/sonargraph/SonargraphSoftwareSystem.h" +#include "utility/sonargraph/SonargraphXsdCppSystemSettings.h" +#include "utility/sonargraph/utilitySonargraph.h" +#include "utility/utility.h" +#include "utility/utilityString.h" +#include "utility/utilityXml.h" +#include "utility/OrderedCache.h" + +namespace Sonargraph +{ + std::string XsdCmakeJsonModule::getXsdTypeName() + { + return "xsdCmakeJsonModule"; + } + + std::shared_ptr XsdCmakeJsonModule::create(const TiXmlElement* element, std::weak_ptr parent) + { + if (!utility::xmlElementHasAttribute(element, "xsi:type") || utility::sonargraphXmlElementIsType(element, getXsdTypeName())) + { + std::shared_ptr module = std::shared_ptr(new XsdCmakeJsonModule()); + if (module->init(element, parent)) + { + return module; + } + } + return std::shared_ptr(); + } + + LanguageType XsdCmakeJsonModule::getSupportedLanguage() const + { + return LANGUAGE_CPP; + } + + std::set XsdCmakeJsonModule::getAllSourcePaths() const + { + FilePath baseDirectory; + if (std::shared_ptr softwareSystem = getSoftwareSystem()) + { + baseDirectory = softwareSystem->getBaseDirectory(); + } + + std::set sourcePaths; + for (std::shared_ptr rootPath : getRootPaths()) + { + sourcePaths.insert(rootPath->getFilePath(baseDirectory)); + } + + for (std::shared_ptr rootPath : m_rootPathWithFiles) + { + sourcePaths.insert(rootPath->getFilePath(baseDirectory)); + } + + return sourcePaths; + } + + std::set XsdCmakeJsonModule::getAllSourceFilePathsCanonical() const + { + FilePath baseDir; + if (std::shared_ptr softwareSystem = getSoftwareSystem()) + { + baseDir = softwareSystem->getBaseDirectory(); + } + + const std::set excludeFilters = utility::toSet(getDerivedExcludeFilters()); + const std::set includeFilters = utility::toSet(getDerivedIncludeFilters()); + + std::set sourceFilePaths; + for (std::shared_ptr rootPath : getRootPaths()) + { + for (const XsdRootPathWithFiles::SourceFile& sourceFile : getIncludedSourceFilesForRootPath(rootPath, baseDir, excludeFilters, includeFilters)) + { + sourceFilePaths.insert(sourceFile.getFilePath(baseDir.getConcatenated(rootPath->getName()))); + } + } + + for (std::shared_ptr rootPath : m_rootPathWithFiles) + { + for (const XsdRootPathWithFiles::SourceFile& sourceFile : getIncludedSourceFilesForRootPath(rootPath, baseDir, excludeFilters, includeFilters)) + { + sourceFilePaths.insert(sourceFile.getFilePath(baseDir.getConcatenated(rootPath->getName()))); + } + } + + return sourceFilePaths; + } + + std::set XsdCmakeJsonModule::getAllCxxHeaderSearchPathsCanonical() const + { + std::set usedCompilerOptionSetIds; + + for (std::shared_ptr rootPath : getRootPaths()) + { + if (std::shared_ptr rootPathWithFiles = std::dynamic_pointer_cast(rootPath)) + { + for (const XsdRootPathWithFiles::SourceFile& sourceFile : rootPathWithFiles->getSourceFiles()) + { + usedCompilerOptionSetIds.insert(sourceFile.compilerOptionSetId); + } + } + } + + for (std::shared_ptr rootPath : m_rootPathWithFiles) + { + for (const XsdRootPathWithFiles::SourceFile& sourceFile : rootPath->getSourceFiles()) + { + usedCompilerOptionSetIds.insert(sourceFile.compilerOptionSetId); + } + } + + std::shared_ptr softwareSystem = getSoftwareSystem(); + if (!softwareSystem) + { + return std::set(); + } + + std::set usedCompilerOptions; + for (Id compilerOptionSetId : usedCompilerOptionSetIds) + { + for (std::shared_ptr systemExtension : + softwareSystem->getSpecificSystemExtensions() + ) + { + if (systemExtension->hasCompilerOptionsForId(compilerOptionSetId)) + { + utility::append( + usedCompilerOptions, + utility::toSet(systemExtension->getCompilerOptionsForId(compilerOptionSetId)) + ); + break; + } + } + } + + // make sure that none of these prefixes is the prefix of a prefix that appears further down in the list + const std::vector optionPrefixes = { + L"--include-directory=", + L"--include-directory", + L"-cxx-isystem", + L"-iquote", + L"-isystem-after", + L"-isystem", + L"-I" + }; + + std::set headerSearchPaths; + for (const std::wstring& compilerOption : usedCompilerOptions) + { + for (const std::wstring& optionPrefix : optionPrefixes) + { + if (utility::isPrefix(optionPrefix, compilerOption)) + { + FilePath headerSearchPath(utility::trim(compilerOption.substr(optionPrefix.size()))); + if (headerSearchPath.isAbsolute()) + { + headerSearchPaths.insert(headerSearchPath); + } + else + { + headerSearchPaths.insert(softwareSystem->getBaseDirectory().getConcatenated(headerSearchPath)); + } + break; + } + } + } + + return headerSearchPaths; + } + + std::set XsdCmakeJsonModule::filterToContainedFilePaths(const std::set& filePaths) const + { + const std::set indexedPaths = getAllSourcePaths(); + const std::vector excludeFilters = getDerivedExcludeFilters(); + const std::vector includeFilters = getDerivedIncludeFilters(); + + std::set containedFilePaths; + for (const FilePath& filePath : filePaths) + { + bool isInIndexedPaths = false; + for (const FilePath& indexedPath : indexedPaths) + { + if (indexedPath == filePath || indexedPath.contains(filePath)) + { + isInIndexedPaths = true; + break; + } + } + + if (isInIndexedPaths) + { + for (const FilePathFilter& excludeFilter : excludeFilters) + { + if (excludeFilter.isMatching(filePath)) + { + isInIndexedPaths = false; + break; + } + } + + if (!isInIndexedPaths) + { + for (const FilePathFilter& includeFilter : includeFilters) + { + if (includeFilter.isMatching(filePath)) + { + isInIndexedPaths = true; + break; + } + } + } + } + + if (isInIndexedPaths) + { + containedFilePaths.insert(filePath); + } + } + + return containedFilePaths; + } + + std::vector> XsdCmakeJsonModule::getIndexerCommands( + std::shared_ptr sourceGroupSettings, + std::shared_ptr appSettings) const + { + std::vector> indexerCommands; + + for (std::shared_ptr rootPath : getRootPaths()) + { + if (std::shared_ptr rootPathWithFiles = std::dynamic_pointer_cast(rootPath)) + { + utility::append(indexerCommands, getIndexerCommandsForRootPath(rootPathWithFiles, sourceGroupSettings, appSettings)); + } + } + + for (std::shared_ptr rootPath : m_rootPathWithFiles) + { + utility::append(indexerCommands, getIndexerCommandsForRootPath(rootPath, sourceGroupSettings, appSettings)); + } + + return indexerCommands; + } + + bool XsdCmakeJsonModule::init(const TiXmlElement* element, std::weak_ptr parent) + { + if (!XsdAbstractModule::init(element, parent)) + { + return false; + } + + if (element != nullptr) + { + for (const TiXmlElement* rootPathWithFilesElement : utility::getXmlChildElementsWithName(element, "rootPathWithFiles")) + { + if (std::shared_ptr rootPath = XsdRootPathWithFiles::create(rootPathWithFilesElement)) + { + m_rootPathWithFiles.push_back(rootPath); + } + else + { + LOG_ERROR("Unable to parse \"rootPathWithFiles\" element of Sonargraph " + getXsdTypeName() + "."); + return false; + } + } + return true; + } + return false; + } + + std::vector XsdCmakeJsonModule::getIncludedSourceFilesForRootPath( + std::shared_ptr rootPath, + const FilePath& baseDir, + const std::set& excludeFilters, + const std::set& includeFilters) const + { + std::vector sourceFiles; + if (std::shared_ptr rootPathWithFiles = std::dynamic_pointer_cast(rootPath)) + { + for (const XsdRootPathWithFiles::SourceFile& sourceFile : rootPathWithFiles->getSourceFiles()) + { + const FilePath sourceFilePath = sourceFile.getFilePath(baseDir).makeCanonical(); + + bool excludeMatches = false; + for (const FilePathFilter& excludeFilter : excludeFilters) + { + if (excludeFilter.isMatching(sourceFilePath)) + { + excludeMatches = true; + break; + } + } + if (excludeMatches) + { + for (const FilePathFilter& includeFilter : includeFilters) + { + if (includeFilter.isMatching(sourceFilePath)) + { + excludeMatches = false; + break; + } + } + } + if (!excludeMatches) + { + sourceFiles.push_back(sourceFile); + } + } + } + return sourceFiles; + } + + std::vector> XsdCmakeJsonModule::getIndexerCommandsForRootPath( + std::shared_ptr rootPath, + std::shared_ptr sourceGroupSettings, + std::shared_ptr appSettings) const + { + std::vector> indexerCommands; + if (rootPath) + { + std::shared_ptr softwareSystem = getSoftwareSystem(); + if (!softwareSystem) + { + return std::vector>(); + } + + const FilePath baseDir = rootPath->getFilePath(softwareSystem->getBaseDirectory()); + const std::set indexedPaths = softwareSystem->getAllSourcePaths(); + + const std::set excludeFilters = utility::toSet(getDerivedExcludeFilters()); + const std::set includeFilters = utility::toSet(getDerivedIncludeFilters()); + const std::string languageStandard = sourceGroupSettings->getStandard(); + const std::vector systemHeaderSearchPaths = utility::concat( + (appSettings ? appSettings->getHeaderSearchPathsExpanded() : std::vector()), + utility::toVector(indexedPaths) + ); + const std::vector frameworkSearchPaths = (appSettings ? appSettings->getFrameworkSearchPathsExpanded() : std::vector()); + + OrderedCache> compilerOptionCache([&](const Id& id) { + if (std::shared_ptr softwareSystem = getSoftwareSystem()) + { + for (std::shared_ptr systemExtension : softwareSystem->getSpecificSystemExtensions()) + { + if (systemExtension->hasCompilerOptionsForId(id)) + { + return systemExtension->getCompilerOptionsForId(id); + } + } + } + return std::vector(); + }); + + for (const XsdRootPathWithFiles::SourceFile& sourceFile : getIncludedSourceFilesForRootPath( + rootPath, baseDir, excludeFilters, includeFilters) + ) + { + indexerCommands.push_back(std::make_shared( + sourceFile.getFilePath(baseDir).makeCanonical(), + indexedPaths, + excludeFilters, + includeFilters, + softwareSystem->getBaseDirectory(), + systemHeaderSearchPaths, + frameworkSearchPaths, + compilerOptionCache.getValue(sourceFile.compilerOptionSetId), + languageStandard + )); + } + } + return indexerCommands; + } +} diff --git a/src/lib/utility/sonargraph/SonargraphXsdCmakeJsonModule.h b/src/lib/utility/sonargraph/SonargraphXsdCmakeJsonModule.h new file mode 100644 index 00000000..cd64ad0c --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphXsdCmakeJsonModule.h @@ -0,0 +1,44 @@ +#ifndef SONARGRAPH_XSD_CMAKE_JSON_MODULE_H +#define SONARGRAPH_XSD_CMAKE_JSON_MODULE_H + +#include "utility/sonargraph/SonargraphXsdAbstractModule.h" +#include "utility/sonargraph/SonargraphXsdRootPathWithFiles.h" + +namespace Sonargraph +{ + class XsdCmakeJsonModule : public XsdAbstractModule + { + public: + static std::string getXsdTypeName(); + static std::shared_ptr create(const TiXmlElement* element, std::weak_ptr parent); + + LanguageType getSupportedLanguage() const override; + + std::set getAllSourcePaths() const override; + std::set getAllSourceFilePathsCanonical() const override; + std::set getAllCxxHeaderSearchPathsCanonical() const override; + std::set filterToContainedFilePaths(const std::set& filePaths) const override; + std::vector> getIndexerCommands( + std::shared_ptr sourceGroupSettings, + std::shared_ptr appSettings) const override; + + protected: + XsdCmakeJsonModule() = default; + bool init(const TiXmlElement* element, std::weak_ptr parent); + + std::vector getIncludedSourceFilesForRootPath( + std::shared_ptr rootPath, + const FilePath& baseDir, + const std::set& excludeFilters, + const std::set& includeFilters) const; + + std::vector> getIndexerCommandsForRootPath( + std::shared_ptr rootPath, + std::shared_ptr sourceGroupSettings, + std::shared_ptr appSettings) const; + + std::vector> m_rootPathWithFiles; + }; +} + +#endif // SONARGRAPH_XSD_CMAKE_JSON_MODULE_H diff --git a/src/lib/utility/sonargraph/SonargraphXsdCppSystemSettings.cpp b/src/lib/utility/sonargraph/SonargraphXsdCppSystemSettings.cpp new file mode 100644 index 00000000..5937d6be --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphXsdCppSystemSettings.cpp @@ -0,0 +1,85 @@ +#include "utility/sonargraph/SonargraphXsdCppSystemSettings.h" + +#include "tinyxml/tinyxml.h" + +#include "utility/sonargraph/utilitySonargraph.h" +#include "utility/logging/logging.h" +#include "utility/utilityString.h" +#include "utility/utilityXml.h" + +namespace Sonargraph +{ + std::string XsdCppSystemSettings::getXsdTypeName() + { + return "xsdCppSystemSettings"; + } + + std::shared_ptr XsdCppSystemSettings::create(const TiXmlElement* element) + { + if (!utility::xmlElementHasAttribute(element, "xsi:type") || utility::sonargraphXmlElementIsType(element, getXsdTypeName())) + { + std::shared_ptr systemExtension = std::shared_ptr(new XsdCppSystemSettings()); + if (systemExtension->init(element)) + { + return systemExtension; + } + } + return std::shared_ptr(); + } + + bool XsdCppSystemSettings::hasCompilerOptionsForId(Id id) const + { + return m_compilerOptionSets.find(id) != m_compilerOptionSets.end(); + } + + std::vector XsdCppSystemSettings::getCompilerOptionsForId(Id id) const + { + std::map>::const_iterator it = m_compilerOptionSets.find(id); + if (it != m_compilerOptionSets.end()) + { + return it->second; + } + return std::vector(); + } + + bool XsdCppSystemSettings::init(const TiXmlElement* element) + { + XsdAbstractSystemExtension::init(element); + + if (element != nullptr) + { + for (const TiXmlElement* compilerOptionSetElement : utility::getXmlChildElementsWithName(element, "compilerOptionSets")) + { + Id optionSetId = 0; + { + const char* value = compilerOptionSetElement->Attribute("id"); + if (value != nullptr && atoi(value) >= 0) + { + optionSetId = atoi(value); + } + else + { + LOG_ERROR("Unable to parse \"id\" attribute of compilerOptionSets of Sonargraph " + getXsdTypeName() + "."); + return false; + } + } + + for (const TiXmlElement* optionElement : utility::getXmlChildElementsWithName(compilerOptionSetElement, "option")) + { + const char* value = optionElement->GetText(); + if (value != nullptr) + { + m_compilerOptionSets[optionSetId].push_back(utility::decodeFromUtf8(value)); + } + else + { + LOG_ERROR("Unable to parse \"option\" attribute of compilerOptionSets of Sonargraph " + getXsdTypeName() + "."); + return false; + } + } + } + return true; + } + return false; + } +} diff --git a/src/lib/utility/sonargraph/SonargraphXsdCppSystemSettings.h b/src/lib/utility/sonargraph/SonargraphXsdCppSystemSettings.h new file mode 100644 index 00000000..f51bb09c --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphXsdCppSystemSettings.h @@ -0,0 +1,30 @@ +#ifndef SONARGRAPH_XSD_CPP_SYSTEM_SETTINGS_H +#define SONARGRAPH_XSD_CPP_SYSTEM_SETTINGS_H + +#include +#include + +#include "utility/sonargraph/SonargraphXsdAbstractSystemExtension.h" +#include "utility/types.h" + +namespace Sonargraph +{ + class XsdCppSystemSettings : public XsdAbstractSystemExtension + { + public: + static std::string getXsdTypeName(); + static std::shared_ptr create(const TiXmlElement* element); + + bool hasCompilerOptionsForId(Id id) const; + std::vector getCompilerOptionsForId(Id id) const; + + protected: + XsdCppSystemSettings() = default; + bool init(const TiXmlElement* element); + + private: + std::map> m_compilerOptionSets; + }; +} + +#endif // SONARGRAPH_XSD_CPP_SYSTEM_SETTINGS_H diff --git a/src/lib/utility/sonargraph/SonargraphXsdJavaModule.cpp b/src/lib/utility/sonargraph/SonargraphXsdJavaModule.cpp new file mode 100644 index 00000000..68c2b5fb --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphXsdJavaModule.cpp @@ -0,0 +1,203 @@ +#include "utility/sonargraph/SonargraphXsdJavaModule.h" + +#include "tinyxml/tinyxml.h" + +#include "data/indexer/IndexerCommandJava.h" +#include "settings/LanguageType.h" +#include "settings/SourceGroupSettingsJavaSonargraph.h" +#include "utility/file/FileSystem.h" +#include "utility/sonargraph/SonargraphSoftwareSystem.h" +#include "utility/sonargraph/SonargraphSourceRootPath.h" +#include "utility/sonargraph/SonargraphXsdRootPath.h" +#include "utility/sonargraph/utilitySonargraph.h" +#include "utility/utility.h" +#include "utility/utilityFile.h" +#include "utility/utilityXml.h" + +namespace Sonargraph +{ + std::string XsdJavaModule::getXsdTypeName() + { + return "xsdJavaModule"; + } + + std::shared_ptr XsdJavaModule::create(const TiXmlElement* element, std::weak_ptr parent) + { + if (!utility::xmlElementHasAttribute(element, "xsi:type") || utility::sonargraphXmlElementIsType(element, getXsdTypeName())) + { + std::shared_ptr module = std::shared_ptr(new XsdJavaModule()); + if (module->init(element, parent)) + { + return module; + } + } + return std::shared_ptr(); + } + + LanguageType XsdJavaModule::getSupportedLanguage() const + { + return LANGUAGE_JAVA; + } + + std::set XsdJavaModule::getAllSourcePaths() const + { + const FilePath baseDirectory = getSoftwareSystem() ? getSoftwareSystem()->getBaseDirectory() : FilePath(); + + std::set sourcePaths; + for (std::shared_ptr rootPath : getRootPaths()) + { + sourcePaths.insert(rootPath->getFilePath(baseDirectory)); + } + + for (std::shared_ptr rootPath : m_sourceRootPaths) + { + sourcePaths.insert(rootPath->getFilePath(baseDirectory)); + } + + return sourcePaths; + } + + std::set XsdJavaModule::getAllSourceFilePathsCanonical() const + { + const std::vector excludeFilters = getDerivedExcludeFilters(); + const std::vector includeFilters = getDerivedIncludeFilters(); + + std::set sourceFilePaths; + + for (const FileInfo& fileInfo : FileSystem::getFileInfosFromPaths(utility::getTopLevelPaths(getAllSourcePaths()), { L".java" })) + { + const FilePath sourceFilePath = fileInfo.path.getCanonical(); + + bool excludeMatches = false; + for (const FilePathFilter& excludeFilter : excludeFilters) + { + if (excludeFilter.isMatching(sourceFilePath)) + { + excludeMatches = true; + break; + } + } + if (excludeMatches) + { + for (const FilePathFilter& includeFilter : includeFilters) + { + if (includeFilter.isMatching(sourceFilePath)) + { + excludeMatches = false; + break; + } + } + } + if (!excludeMatches) + { + sourceFilePaths.insert(sourceFilePath); + } + } + + return sourceFilePaths; + } + + std::set XsdJavaModule::getAllCxxHeaderSearchPathsCanonical() const + { + return std::set(); + } + + std::set XsdJavaModule::filterToContainedFilePaths(const std::set& filePaths) const + { + const std::set indexedPaths = getAllSourcePaths(); + const std::vector excludeFilters = getDerivedExcludeFilters(); + const std::vector includeFilters = getDerivedIncludeFilters(); + + std::set containedFilePaths; + for (const FilePath& filePath : filePaths) + { + bool isInIndexedPaths = false; + for (const FilePath& indexedPath : indexedPaths) + { + if (indexedPath == filePath || indexedPath.contains(filePath)) + { + isInIndexedPaths = true; + break; + } + } + + if (isInIndexedPaths) + { + for (const FilePathFilter& excludeFilter : excludeFilters) + { + if (excludeFilter.isMatching(filePath)) + { + isInIndexedPaths = false; + break; + } + } + + if (!isInIndexedPaths) + { + for (const FilePathFilter& includeFilter : includeFilters) + { + if (includeFilter.isMatching(filePath)) + { + isInIndexedPaths = true; + break; + } + } + } + } + + if (isInIndexedPaths) + { + containedFilePaths.insert(filePath); + } + } + + return containedFilePaths; + } + + std::vector> XsdJavaModule::getIndexerCommands( + std::shared_ptr sourceGroupSettings, + std::shared_ptr appSettings) const + { + std::vector> indexerCommands; + + { + const std::string languageStandard = sourceGroupSettings->getStandard(); + + for (const FilePath& sourceFilePath : getAllSourceFilePathsCanonical()) + { + indexerCommands.push_back(std::make_shared( + sourceFilePath, + languageStandard, + std::vector() // the classpath is set later... TODO: fix this hack + )); + } + } + return indexerCommands; + } + + bool XsdJavaModule::init(const TiXmlElement* element, std::weak_ptr parent) + { + if (!XsdAbstractModule::init(element, parent)) + { + return false; + } + + if (element != nullptr) + { + for (const TiXmlElement* sourceRootPathElement : utility::getXmlChildElementsWithName(element, "sourceRootPath")) + { + if (std::shared_ptr rootPath = SourceRootPath::create(sourceRootPathElement)) + { + m_sourceRootPaths.push_back(rootPath); + } + else + { + LOG_ERROR("Unable to parse \"sourceRootPath\" element of Sonargraph " + getXsdTypeName() + "."); + return false; + } + } + return true; + } + return false; + } +} diff --git a/src/lib/utility/sonargraph/SonargraphXsdJavaModule.h b/src/lib/utility/sonargraph/SonargraphXsdJavaModule.h new file mode 100644 index 00000000..e8cbced0 --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphXsdJavaModule.h @@ -0,0 +1,34 @@ +#ifndef SONARGRAPH_XSD_JAVA_MODULE_H +#define SONARGRAPH_XSD_JAVA_MODULE_H + +#include "utility/sonargraph/SonargraphXsdAbstractModule.h" + +namespace Sonargraph +{ + class SourceRootPath; + + class XsdJavaModule : public XsdAbstractModule + { + public: + static std::string getXsdTypeName(); + static std::shared_ptr create(const TiXmlElement* element, std::weak_ptr parent); + + LanguageType getSupportedLanguage() const override; + + std::set getAllSourcePaths() const override; + std::set getAllSourceFilePathsCanonical() const override; + std::set getAllCxxHeaderSearchPathsCanonical() const override; + std::set filterToContainedFilePaths(const std::set& filePaths) const override; + std::vector> getIndexerCommands( + std::shared_ptr sourceGroupSettings, + std::shared_ptr appSettings) const override; + + protected: + XsdJavaModule() = default; + bool init(const TiXmlElement* element, std::weak_ptr parent); + + std::vector> m_sourceRootPaths; + }; +} + +#endif // SONARGRAPH_XSD_JAVA_MODULE_H diff --git a/src/lib/utility/sonargraph/SonargraphXsdRootPath.cpp b/src/lib/utility/sonargraph/SonargraphXsdRootPath.cpp new file mode 100644 index 00000000..1a88f966 --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphXsdRootPath.cpp @@ -0,0 +1,77 @@ +#include "utility/sonargraph/SonargraphXsdRootPath.h" + +#include "tinyxml/tinyxml.h" + +#include "data/indexer/IndexerCommandJava.h" +#include "utility/logging/logging.h" +#include "utility/sonargraph/SonargraphXsdAbstractModule.h" +#include "utility/sonargraph/SonargraphXsdRootPathWithFiles.h" +#include "utility/sonargraph/SonargraphXsdSourceRootPath.h" +#include "utility/sonargraph/utilitySonargraph.h" +#include "utility/utilityString.h" +#include "utility/utilityXml.h" + +namespace Sonargraph +{ + std::string XsdRootPath::getXsdTypeName() + { + return "xsdRootPath"; + } + + std::shared_ptr XsdRootPath::create(const TiXmlElement* element) + { + if (std::shared_ptr rootPath = XsdRootPathWithFiles::create(element)) + { + return rootPath; + } + if (std::shared_ptr rootPath = XsdSourceRootPath::create(element)) + { + return rootPath; + } + + if (!utility::xmlElementHasAttribute(element, "xsi:type") || utility::sonargraphXmlElementIsType(element, getXsdTypeName())) + { + std::shared_ptr rootPath = std::shared_ptr(new XsdRootPath()); + if (rootPath->init(element)) + { + return rootPath; + } + } + + return std::shared_ptr(); + } + + std::wstring XsdRootPath::getName() const + { + return m_name; + } + + FilePath XsdRootPath::getFilePath(const FilePath& baseDirectory) const + { + FilePath filePath(getName()); + if (filePath.isAbsolute()) + { + return filePath; + } + return baseDirectory.getConcatenated(filePath); + } + + bool XsdRootPath::init(const TiXmlElement* element) + { + if (element != nullptr) + { + const char* value = element->Attribute("name"); + if (value != nullptr) + { + m_name = utility::decodeFromUtf8(value); + } + else + { + LOG_ERROR("Unable to parse \"name\" of Sonargraph " + getXsdTypeName() + "."); + return false; + } + return true; + } + return false; + } +} diff --git a/src/lib/utility/sonargraph/SonargraphXsdRootPath.h b/src/lib/utility/sonargraph/SonargraphXsdRootPath.h new file mode 100644 index 00000000..20dac080 --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphXsdRootPath.h @@ -0,0 +1,36 @@ +#ifndef SONARGRAPH_XSD_ROOT_PATH_H +#define SONARGRAPH_XSD_ROOT_PATH_H + +#include +#include +#include + +#include "utility/file/FilePath.h" + +class IndexerCommand; +class SonargraphAbstractModule; +class TiXmlElement; + +namespace Sonargraph +{ + class XsdRootPath + { + public: + static std::string getXsdTypeName(); + static std::shared_ptr create(const TiXmlElement* element); + + virtual ~XsdRootPath() = default; + + std::wstring getName() const; + + FilePath getFilePath(const FilePath& baseDirectory) const; + + protected: + XsdRootPath() = default; + bool init(const TiXmlElement* element); + + std::wstring m_name; + }; +} + +#endif // SONARGRAPH_XSD_ROOT_PATH_H diff --git a/src/lib/utility/sonargraph/SonargraphXsdRootPathWithFiles.cpp b/src/lib/utility/sonargraph/SonargraphXsdRootPathWithFiles.cpp new file mode 100644 index 00000000..8ea8b9fc --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphXsdRootPathWithFiles.cpp @@ -0,0 +1,112 @@ +#include "utility/sonargraph/SonargraphXsdRootPathWithFiles.h" + +#include "tinyxml/tinyxml.h" + +#include "utility/sonargraph/utilitySonargraph.h" +#include "utility/logging/logging.h" +#include "utility/utilityString.h" +#include "utility/utilityXml.h" + +namespace Sonargraph +{ + XsdRootPathWithFiles::SourceFile::SourceFile(std::wstring fileName, Id compilerOptionSetId) + : fileName(fileName) + , compilerOptionSetId(compilerOptionSetId) + { + } + + FilePath XsdRootPathWithFiles::SourceFile::getFilePath(const FilePath& baseDirectory) const + { + FilePath filePath(fileName); + if (filePath.isAbsolute()) + { + return filePath; + } + return baseDirectory.getConcatenated(filePath).makeCanonical(); + } + + + std::string XsdRootPathWithFiles::getXsdTypeName() + { + return "xsdRootPathWithFiles"; + } + + std::shared_ptr XsdRootPathWithFiles::create(const TiXmlElement* element) + { + if (!utility::xmlElementHasAttribute(element, "xsi:type") || utility::sonargraphXmlElementIsType(element, getXsdTypeName())) + { + std::shared_ptr rootPath = std::shared_ptr(new XsdRootPathWithFiles()); + if (rootPath->init(element)) + { + return rootPath; + } + } + return std::shared_ptr(); + } + + std::vector XsdRootPathWithFiles::getSourceFiles() const + { + return m_sourceFiles; + } + + std::vector XsdRootPathWithFiles::getExcludedDirectories() const + { + return m_excludedDirectories; + } + + bool XsdRootPathWithFiles::init(const TiXmlElement* element) + { + XsdRootPath::init(element); + + if (element != nullptr) + { + for (const TiXmlElement* sourceFileElement : utility::getXmlChildElementsWithName(element, "sourceFile")) + { + std::wstring fileName; + { + const char* value = sourceFileElement->Attribute("fileName"); + if (value != nullptr) + { + fileName = utility::decodeFromUtf8(value); + } + else + { + LOG_ERROR("Unable to parse \"fileName\" attribute of Sonargraph " + getXsdTypeName() + "."); + return false; + } + } + + Id compilerOptionSetId; + { + int value; + if (sourceFileElement->QueryIntAttribute("compilerOptionSetId", &value) == TIXML_SUCCESS && value >= 0) + { + compilerOptionSetId = Id(value); + } + else + { + LOG_ERROR("Unable to parse \"compilerOptionSetId\" attribute of Sonargraph " + getXsdTypeName() + "."); + return false; + } + } + + m_sourceFiles.push_back(SourceFile(fileName, compilerOptionSetId)); + } + for (const TiXmlElement* excludedDirectoryElement : utility::getXmlChildElementsWithName(element, "excludedDirectory")) + { + const char* value = excludedDirectoryElement->Attribute("dir"); + if (value != nullptr) + { + m_excludedDirectories.push_back(utility::decodeFromUtf8(value)); + } + else + { + LOG_ERROR("Unable to parse \"dir\" attribute of Sonargraph " + getXsdTypeName() + "."); + return false; + } + } + return true; + } + return false; + } +} diff --git a/src/lib/utility/sonargraph/SonargraphXsdRootPathWithFiles.h b/src/lib/utility/sonargraph/SonargraphXsdRootPathWithFiles.h new file mode 100644 index 00000000..d9f14490 --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphXsdRootPathWithFiles.h @@ -0,0 +1,39 @@ +#ifndef SONARGRAPH_XSD_ROOT_PATH_WITH_FILES_H +#define SONARGRAPH_XSD_ROOT_PATH_WITH_FILES_H + +#include + +#include "utility/sonargraph/SonargraphXsdRootPath.h" +#include "utility/types.h" + +namespace Sonargraph +{ + class XsdRootPathWithFiles : public XsdRootPath + { + public: + struct SourceFile + { + SourceFile(std::wstring fileName, Id compilerOptionSetId); + + FilePath getFilePath(const FilePath& baseDirectory) const; + + std::wstring fileName; + Id compilerOptionSetId; + }; + + static std::string getXsdTypeName(); + static std::shared_ptr create(const TiXmlElement* element); + + std::vector getSourceFiles() const; + std::vector getExcludedDirectories() const; + + protected: + XsdRootPathWithFiles() = default; + bool init(const TiXmlElement* element); + + std::vector m_sourceFiles; + std::vector m_excludedDirectories; + }; +} + +#endif // SONARGRAPH_XSD_ROOT_PATH_WITH_FILES_H diff --git a/src/lib/utility/sonargraph/SonargraphXsdSourceRootPath.cpp b/src/lib/utility/sonargraph/SonargraphXsdSourceRootPath.cpp new file mode 100644 index 00000000..520edf31 --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphXsdSourceRootPath.cpp @@ -0,0 +1,34 @@ +#include "utility/sonargraph/SonargraphXsdSourceRootPath.h" + +#include "tinyxml/tinyxml.h" + +#include "utility/sonargraph/utilitySonargraph.h" +#include "utility/logging/logging.h" +#include "utility/utilityString.h" +#include "utility/utilityXml.h" + +namespace Sonargraph +{ + std::string XsdSourceRootPath::getXsdTypeName() + { + return "xsdSourceRootPath"; + } + + std::shared_ptr XsdSourceRootPath::create(const TiXmlElement* element) + { + if (!utility::xmlElementHasAttribute(element, "xsi:type") || utility::sonargraphXmlElementIsType(element, getXsdTypeName())) + { + std::shared_ptr rootPath = std::shared_ptr(new XsdSourceRootPath()); + if (rootPath->init(element)) + { + return rootPath; + } + } + return std::shared_ptr(); + } + + bool XsdSourceRootPath::init(const TiXmlElement* element) + { + return XsdRootPath::init(element); + } +} diff --git a/src/lib/utility/sonargraph/SonargraphXsdSourceRootPath.h b/src/lib/utility/sonargraph/SonargraphXsdSourceRootPath.h new file mode 100644 index 00000000..9db4157d --- /dev/null +++ b/src/lib/utility/sonargraph/SonargraphXsdSourceRootPath.h @@ -0,0 +1,23 @@ +#ifndef SONARGRAPH_XSD_SOURCE_ROOT_PATH_H +#define SONARGRAPH_XSD_SOURCE_ROOT_PATH_H + +#include + +#include "utility/sonargraph/SonargraphXsdRootPath.h" +#include "utility/types.h" + +namespace Sonargraph +{ + class XsdSourceRootPath : public XsdRootPath + { + public: + static std::string getXsdTypeName(); + static std::shared_ptr create(const TiXmlElement* element); + + protected: + XsdSourceRootPath() = default; + bool init(const TiXmlElement* element); + }; +} + +#endif // SONARGRAPH_XSD_SOURCE_ROOT_PATH_H diff --git a/src/lib/utility/sonargraph/utilitySonargraph.cpp b/src/lib/utility/sonargraph/utilitySonargraph.cpp new file mode 100644 index 00000000..dcfae1a9 --- /dev/null +++ b/src/lib/utility/sonargraph/utilitySonargraph.cpp @@ -0,0 +1,12 @@ +#include "utility/sonargraph/utilitySonargraph.h" + +#include "tinyxml/tinyxml.h" + +namespace utility +{ + bool sonargraphXmlElementIsType(const TiXmlElement *element, const std::string& typeName) + { + const char* value = element->Attribute("xsi:type"); + return (value != nullptr && value == "ns4:" + typeName); + } +} diff --git a/src/lib/utility/sonargraph/utilitySonargraph.h b/src/lib/utility/sonargraph/utilitySonargraph.h new file mode 100644 index 00000000..499f11d3 --- /dev/null +++ b/src/lib/utility/sonargraph/utilitySonargraph.h @@ -0,0 +1,13 @@ +#ifndef UTILITY_SONARGRAPH_H +#define UTILITY_SONARGRAPH_H + +#include + +class TiXmlElement; + +namespace utility +{ + bool sonargraphXmlElementIsType(const TiXmlElement *element, const std::string& typeName); +} + +#endif // UTILITY_SONARGRAPH_H diff --git a/src/lib/utility/utilityFile.cpp b/src/lib/utility/utilityFile.cpp index fd0eba30..3775f9fc 100644 --- a/src/lib/utility/utilityFile.cpp +++ b/src/lib/utility/utilityFile.cpp @@ -1,28 +1,28 @@ #include "utility/utilityFile.h" +#include "utility/file/FilePath.h" + +#include "utility/utility.h" + std::vector utility::getTopLevelPaths(const std::vector& paths) { + return utility::getTopLevelPaths(utility::toSet(paths)); +} + +std::vector utility::getTopLevelPaths(const std::set& paths) +{ + // this works because the set contains the paths already in alphabetical order std::vector topLevelPaths; + + FilePath lastPath; for (const FilePath& path : paths) { - bool addPath = true; - for (size_t i = 0; i < topLevelPaths.size(); i++) - { - if (topLevelPaths[i].contains(path)) - { - addPath = false; - break; - } - else if (path.contains(topLevelPaths[i])) - { - topLevelPaths.erase(topLevelPaths.begin() + i); - break; - } - } - if (addPath) + if (lastPath.empty() || !lastPath.contains(path)) // don't add subdirectories of already added paths { + lastPath = path; topLevelPaths.push_back(path); } } + return topLevelPaths; } diff --git a/src/lib/utility/utilityFile.h b/src/lib/utility/utilityFile.h index 982a36a0..162fa29f 100644 --- a/src/lib/utility/utilityFile.h +++ b/src/lib/utility/utilityFile.h @@ -2,12 +2,14 @@ #define UTILITY_FILE_H #include +#include -#include "utility/file/FilePath.h" +class FilePath; namespace utility { std::vector getTopLevelPaths(const std::vector& paths); + std::vector getTopLevelPaths(const std::set& paths); } #endif // UTILITY_FILE_H diff --git a/src/lib/utility/utilityXml.cpp b/src/lib/utility/utilityXml.cpp index 72309f2b..bdfc5ab1 100644 --- a/src/lib/utility/utilityXml.cpp +++ b/src/lib/utility/utilityXml.cpp @@ -6,6 +6,42 @@ namespace utility { + bool xmlElementHasAttribute(const TiXmlElement* element, const std::string& attributeName) + { + return (element->Attribute(attributeName.c_str()) != nullptr); + } + + std::vector getXmlChildElementsWithName(const TiXmlElement* parentElement, const std::string& elementName) + { + std::vector elements; + + const TiXmlElement* child = parentElement->FirstChildElement(elementName.c_str()); + + for (child; child; child = child->NextSiblingElement(elementName.c_str())) + { + elements.push_back(child); + } + + return elements; + } + + std::vector getXmlChildElementsWithAttribute(const TiXmlElement* parentElement, const std::string& attributeName, const std::string& attributeValue) + { + std::vector elements; + + const TiXmlElement* child = parentElement->FirstChildElement(); + + for (child; child; child = child->NextSiblingElement()) + { + const char* value = child->Attribute(attributeName.c_str()); + if (value != nullptr && value == attributeValue) + { + elements.push_back(child); + } + } + + return elements; + } std::vector getValuesOfAllXmlElementsOnPath(std::shared_ptr textAccess, const std::vector& tags) { diff --git a/src/lib/utility/utilityXml.h b/src/lib/utility/utilityXml.h index 456ddcb4..853f5e6a 100644 --- a/src/lib/utility/utilityXml.h +++ b/src/lib/utility/utilityXml.h @@ -11,6 +11,11 @@ class TiXmlElement; namespace utility { + bool xmlElementHasAttribute(const TiXmlElement* element, const std::string& attributeName); + + std::vector getXmlChildElementsWithName(const TiXmlElement* parentElement, const std::string& elementName); + std::vector getXmlChildElementsWithAttribute(const TiXmlElement* parentElement, const std::string& attributeName, const std::string& attributeValue); + std::vector getValuesOfAllXmlElementsOnPath(std::shared_ptr textAccess, const std::vector& tags); std::vector getValuesOfAllXmlTagsByName(std::shared_ptr textAccess, const std::string& tag); std::vector getAllXmlTagsByName(TiXmlElement* root, const std::string& tag); diff --git a/src/lib_cxx/CMakeLists.txt b/src/lib_cxx/CMakeLists.txt index 1fa02ff0..90134048 100644 --- a/src/lib_cxx/CMakeLists.txt +++ b/src/lib_cxx/CMakeLists.txt @@ -75,13 +75,13 @@ add_files( data/parser/cxx/PreprocessorCallbacks.h data/parser/cxx/utilityClang.cpp data/parser/cxx/utilityClang.h - - project/SourceGroupCxx.cpp - project/SourceGroupCxx.h + project/SourceGroupCxxCdb.cpp project/SourceGroupCxxCdb.h project/SourceGroupCxxEmpty.cpp project/SourceGroupCxxEmpty.h + project/SourceGroupCxxSonargraph.cpp + project/SourceGroupCxxSonargraph.h project/SourceGroupFactoryModuleCxx.cpp project/SourceGroupFactoryModuleCxx.h diff --git a/src/lib_cxx/data/indexer/IndexerCommandCxx.cpp b/src/lib_cxx/data/indexer/IndexerCommandCxx.cpp index 28fabe7a..ff2ce99e 100644 --- a/src/lib_cxx/data/indexer/IndexerCommandCxx.cpp +++ b/src/lib_cxx/data/indexer/IndexerCommandCxx.cpp @@ -6,12 +6,16 @@ IndexerCommandCxx::IndexerCommandCxx( const FilePath& sourceFilePath, const std::set& indexedPaths, const std::set& excludeFilters, + const std::set& includeFilters, const FilePath& workingDirectory, const std::vector& systemHeaderSearchPaths, const std::vector& frameworkSearchPaths, const std::vector& compilerFlags ) - : IndexerCommand(sourceFilePath, indexedPaths, excludeFilters) + : IndexerCommand(sourceFilePath) + , m_indexedPaths(indexedPaths) + , m_excludeFilters(excludeFilters) + , m_includeFilters(includeFilters) , m_workingDirectory(workingDirectory) , m_systemHeaderSearchPaths(systemHeaderSearchPaths) , m_frameworkSearchPaths(frameworkSearchPaths) @@ -23,24 +27,54 @@ size_t IndexerCommandCxx::getByteSize(size_t stringSize) const { size_t size = IndexerCommand::getByteSize(stringSize); - for (auto& i : m_systemHeaderSearchPaths) + for (const FilePath& path : m_indexedPaths) { - size += stringSize + utility::encodeToUtf8(i.wstr()).size(); + size += stringSize + utility::encodeToUtf8(path.wstr()).size(); } - for (auto& i : m_frameworkSearchPaths) + for (const FilePathFilter& filter : m_excludeFilters) { - size += stringSize + utility::encodeToUtf8(i.wstr()).size(); + size += stringSize + utility::encodeToUtf8(filter.wstr()).size(); } - for (auto& i : m_compilerFlags) + for (const FilePathFilter& filter : m_includeFilters) { - size += stringSize + i.size(); + size += stringSize + utility::encodeToUtf8(filter.wstr()).size(); + } + + for (const FilePath& path : m_systemHeaderSearchPaths) + { + size += stringSize + utility::encodeToUtf8(path.wstr()).size(); + } + + for (const FilePath& path : m_frameworkSearchPaths) + { + size += stringSize + utility::encodeToUtf8(path.wstr()).size(); + } + + for (const std::wstring& flag : m_compilerFlags) + { + size += stringSize + flag.size(); } return size; } +const std::set& IndexerCommandCxx::getIndexedPaths() const +{ + return m_indexedPaths; +} + +const std::set& IndexerCommandCxx::getExcludeFilters() const +{ + return m_excludeFilters; +} + +const std::set& IndexerCommandCxx::getIncludeFilters() const +{ + return m_includeFilters; +} + const std::vector& IndexerCommandCxx::getSystemHeaderSearchPaths() const { return m_systemHeaderSearchPaths; diff --git a/src/lib_cxx/data/indexer/IndexerCommandCxx.h b/src/lib_cxx/data/indexer/IndexerCommandCxx.h index a492d760..13ff5e54 100644 --- a/src/lib_cxx/data/indexer/IndexerCommandCxx.h +++ b/src/lib_cxx/data/indexer/IndexerCommandCxx.h @@ -16,6 +16,7 @@ public: const FilePath& sourceFilePath, const std::set& indexedPaths, const std::set& excludeFilters, + const std::set& includeFilters, const FilePath& workingDirectory, const std::vector& systemHeaderSearchPaths, const std::vector& frameworkSearchPaths, @@ -23,12 +24,18 @@ public: virtual size_t getByteSize(size_t stringSize) const override; + const std::set& getIndexedPaths() const; + const std::set& getExcludeFilters() const; + const std::set& getIncludeFilters() const; const std::vector& getSystemHeaderSearchPaths() const; const std::vector& getFrameworkSearchPaths() const; const std::vector& getCompilerFlags() const; const FilePath& getWorkingDirectory() const; private: + std::set m_indexedPaths; + std::set m_excludeFilters; + std::set m_includeFilters; FilePath m_workingDirectory; std::vector m_systemHeaderSearchPaths; std::vector m_frameworkSearchPaths; diff --git a/src/lib_cxx/data/indexer/IndexerCommandCxxCdb.cpp b/src/lib_cxx/data/indexer/IndexerCommandCxxCdb.cpp index 472deb83..8dc35d97 100644 --- a/src/lib_cxx/data/indexer/IndexerCommandCxxCdb.cpp +++ b/src/lib_cxx/data/indexer/IndexerCommandCxxCdb.cpp @@ -43,12 +43,21 @@ IndexerCommandCxxCdb::IndexerCommandCxxCdb( const FilePath& sourceFilePath, const std::set& indexedPaths, const std::set& excludeFilters, + const std::set& includeFilters, const FilePath& workingDirectory, const std::vector& compilerFlags, const std::vector& systemHeaderSearchPaths, const std::vector& frameworkSearchPaths ) - : IndexerCommandCxx(sourceFilePath, indexedPaths, excludeFilters, workingDirectory, systemHeaderSearchPaths, frameworkSearchPaths, compilerFlags) + : IndexerCommandCxx( + sourceFilePath, + indexedPaths, + excludeFilters, + includeFilters, + workingDirectory, + systemHeaderSearchPaths, + frameworkSearchPaths, + compilerFlags) { } diff --git a/src/lib_cxx/data/indexer/IndexerCommandCxxCdb.h b/src/lib_cxx/data/indexer/IndexerCommandCxxCdb.h index a5609edd..03eb8294 100644 --- a/src/lib_cxx/data/indexer/IndexerCommandCxxCdb.h +++ b/src/lib_cxx/data/indexer/IndexerCommandCxxCdb.h @@ -25,6 +25,7 @@ public: const FilePath& sourceFilePath, const std::set& indexedPaths, const std::set& excludeFilters, + const std::set& includeFilters, const FilePath& workingDirectory, const std::vector& compilerFlags, const std::vector& systemHeaderSearchPaths, diff --git a/src/lib_cxx/data/indexer/IndexerCommandCxxEmpty.cpp b/src/lib_cxx/data/indexer/IndexerCommandCxxEmpty.cpp index 76d24355..b3837ac1 100644 --- a/src/lib_cxx/data/indexer/IndexerCommandCxxEmpty.cpp +++ b/src/lib_cxx/data/indexer/IndexerCommandCxxEmpty.cpp @@ -9,13 +9,14 @@ IndexerCommandCxxEmpty::IndexerCommandCxxEmpty( const FilePath& sourceFilePath, const std::set& indexedPaths, const std::set& excludeFilters, + const std::set& includeFilters, const FilePath& workingDirectory, - const std::string& languageStandard, const std::vector& systemHeaderSearchPaths, const std::vector& frameworkSearchPaths, - const std::vector& compilerFlags -) - : IndexerCommandCxx(sourceFilePath, indexedPaths, excludeFilters, workingDirectory, systemHeaderSearchPaths, frameworkSearchPaths, compilerFlags) + const std::vector& compilerFlags, + const std::string& languageStandard + ) + : IndexerCommandCxx(sourceFilePath, indexedPaths, excludeFilters, includeFilters, workingDirectory, systemHeaderSearchPaths, frameworkSearchPaths, compilerFlags) , m_languageStandard(languageStandard) { } diff --git a/src/lib_cxx/data/indexer/IndexerCommandCxxEmpty.h b/src/lib_cxx/data/indexer/IndexerCommandCxxEmpty.h index 3e0d88fa..ef10b789 100644 --- a/src/lib_cxx/data/indexer/IndexerCommandCxxEmpty.h +++ b/src/lib_cxx/data/indexer/IndexerCommandCxxEmpty.h @@ -15,11 +15,12 @@ public: const FilePath& sourceFilePath, const std::set& indexedPaths, const std::set& excludeFilters, + const std::set& includeFilters, const FilePath& workingDirectory, - const std::string& languageStandard, const std::vector& systemHeaderSearchPaths, const std::vector& frameworkSearchPaths, - const std::vector& compilerFlags); + const std::vector& compilerFlags, + const std::string& languageStandard); virtual IndexerCommandType getIndexerCommandType() const override; virtual size_t getByteSize(size_t stringSize) const override; diff --git a/src/lib_cxx/data/indexer/IndexerCxx.h b/src/lib_cxx/data/indexer/IndexerCxx.h index 13371ea1..bc4c0390 100644 --- a/src/lib_cxx/data/indexer/IndexerCxx.h +++ b/src/lib_cxx/data/indexer/IndexerCxx.h @@ -13,19 +13,20 @@ class IndexerCxx: public Indexer public: virtual ~IndexerCxx() = default; - virtual std::shared_ptr doIndex( - std::shared_ptr indexerCommand, - std::shared_ptr fileRegister); + virtual std::shared_ptr doIndex(std::shared_ptr indexerCommand); }; template -std::shared_ptr IndexerCxx::doIndex( - std::shared_ptr indexerCommand, - std::shared_ptr fileRegister) +std::shared_ptr IndexerCxx::doIndex(std::shared_ptr indexerCommand) { std::shared_ptr parserClient = std::make_shared(); - std::shared_ptr parser = std::make_shared(parserClient, fileRegister); + std::shared_ptr parser = std::make_shared( + parserClient, + std::make_shared( + indexerCommand->getSourceFilePath(), indexerCommand->getIndexedPaths(), indexerCommand->getExcludeFilters() + ) + ); std::shared_ptr storage = std::make_shared(); parserClient->setStorage(storage); diff --git a/src/lib_cxx/project/SourceGroupCxx.cpp b/src/lib_cxx/project/SourceGroupCxx.cpp deleted file mode 100644 index 13fc3efc..00000000 --- a/src/lib_cxx/project/SourceGroupCxx.cpp +++ /dev/null @@ -1,33 +0,0 @@ -#include "project/SourceGroupCxx.h" - -#include "clang/Tooling/Tooling.h" -#include "clang/Tooling/CompilationDatabase.h" -#include "clang/Tooling/JSONCompilationDatabase.h" - -#include "data/indexer/IndexerCommandCxxEmpty.h" -#include "data/indexer/IndexerCommandCxxCdb.h" -#include "settings/ApplicationSettings.h" -#include "utility/file/FileManager.h" -#include "utility/file/FileSystem.h" -#include "utility/messaging/type/MessageStatus.h" -#include "utility/utility.h" - -#include "Application.h" - -SourceGroupCxx::SourceGroupCxx() -{ -} - -SourceGroupCxx::~SourceGroupCxx() -{ -} - -std::shared_ptr SourceGroupCxx::getSourceGroupSettings() -{ - return getSourceGroupSettingsCxx(); -} - -std::shared_ptr SourceGroupCxx::getSourceGroupSettings() const -{ - return getSourceGroupSettingsCxx(); -} diff --git a/src/lib_cxx/project/SourceGroupCxx.h b/src/lib_cxx/project/SourceGroupCxx.h deleted file mode 100644 index 8a3ae607..00000000 --- a/src/lib_cxx/project/SourceGroupCxx.h +++ /dev/null @@ -1,24 +0,0 @@ -#ifndef SOURCE_GROUP_CXX_H -#define SOURCE_GROUP_CXX_H - -#include -#include - -#include "project/SourceGroup.h" -#include "settings/SourceGroupSettingsCxx.h" - -class SourceGroupCxx - : public SourceGroup -{ -public: - SourceGroupCxx(); - virtual ~SourceGroupCxx(); - -private: - virtual std::shared_ptr getSourceGroupSettingsCxx() = 0; - virtual std::shared_ptr getSourceGroupSettingsCxx() const = 0; - virtual std::shared_ptr getSourceGroupSettings() override; - virtual std::shared_ptr getSourceGroupSettings() const override; -}; - -#endif // SOURCE_GROUP_CXX_H diff --git a/src/lib_cxx/project/SourceGroupCxxCdb.cpp b/src/lib_cxx/project/SourceGroupCxxCdb.cpp index a854bfd6..4a655b98 100644 --- a/src/lib_cxx/project/SourceGroupCxxCdb.cpp +++ b/src/lib_cxx/project/SourceGroupCxxCdb.cpp @@ -1,9 +1,9 @@ #include "project/SourceGroupCxxCdb.h" #include "clang/Tooling/Tooling.h" -#include "clang/Tooling/CompilationDatabase.h" #include "clang/Tooling/JSONCompilationDatabase.h" #include "data/indexer/IndexerCommandCxxCdb.h" +#include "settings/SourceGroupSettingsCxxCdb.h" #include "settings/ApplicationSettings.h" #include "utility/messaging/type/MessageStatus.h" #include "utility/utility.h" @@ -14,15 +14,6 @@ SourceGroupCxxCdb::SourceGroupCxxCdb(std::shared_ptr { } -SourceGroupCxxCdb::~SourceGroupCxxCdb() -{ -} - -SourceGroupType SourceGroupCxxCdb::getType() const -{ - return SOURCE_GROUP_CXX_CDB; -} - bool SourceGroupCxxCdb::prepareIndexing() { FilePath cdbPath = m_settings->getCompilationDatabasePathExpandedAndAbsolute(); @@ -45,11 +36,55 @@ bool SourceGroupCxxCdb::prepareIndexing() return true; } -std::set SourceGroupCxxCdb::getIndexedPaths() const +std::set SourceGroupCxxCdb::filterToContainedFilePaths(const std::set& filePaths) const { - return findAndAddSymlinkedDirectories(m_settings->getIndexedHeaderPathsExpandedAndAbsolute()); + std::set containedFilePaths; + + const std::set indexedPaths = getIndexedPaths(); + const std::vector excludeFilters = m_settings->getExcludeFiltersExpandedAndAbsolute(); + + for (const FilePath& filePath : filePaths) + { + bool isInIndexedPaths = false; + for (const FilePath& indexedPath : indexedPaths) + { + if (indexedPath == filePath || indexedPath.contains(filePath)) + { + isInIndexedPaths = true; + break; + } + } + + if (isInIndexedPaths) + { + for (const FilePathFilter& excludeFilter : excludeFilters) + { + if (excludeFilter.isMatching(filePath)) + { + isInIndexedPaths = false; + break; + } + } + } + + if (isInIndexedPaths) + { + containedFilePaths.insert(filePath); + } + } + + return containedFilePaths; } +std::set SourceGroupCxxCdb::getAllSourceFilePaths() const +{ + const FilePath cdbPath = m_settings->getCompilationDatabasePathExpandedAndAbsolute(); + if (cdbPath.exists()) + { + return utility::toSet(IndexerCommandCxxCdb::getSourceFilesFromCDB(cdbPath)); + } + return std::set(); +} std::vector> SourceGroupCxxCdb::getIndexerCommands(const std::set& filesToIndex) const { @@ -59,15 +94,6 @@ std::vector> SourceGroupCxxCdb::getIndexerComman utility::append(systemHeaderSearchPaths, m_settings->getHeaderSearchPathsExpandedAndAbsolute()); utility::append(systemHeaderSearchPaths, appSettings->getHeaderSearchPathsExpanded()); - // Add the source paths as HeaderSearchPaths as well, so clang will also look here when searching include files. - for (const FilePath& sourcePath: m_settings->getSourcePathsExpandedAndAbsolute()) - { - if (sourcePath.isDirectory()) - { - systemHeaderSearchPaths.push_back(sourcePath); - } - } - std::vector frameworkSearchPaths; utility::append(frameworkSearchPaths, m_settings->getFrameworkSearchPathsExpandedAndAbsolute()); utility::append(frameworkSearchPaths, appSettings->getFrameworkSearchPathsExpanded()); @@ -75,7 +101,7 @@ std::vector> SourceGroupCxxCdb::getIndexerComman const std::vector compilerFlags = m_settings->getCompilerFlags(); const std::set indexedPaths = getIndexedPaths(); - const std::set excludeFilters = getExcludeFilters(); + const std::set excludeFilters = utility::toSet(m_settings->getExcludeFiltersExpandedAndAbsolute()); std::vector> indexerCommands; @@ -115,6 +141,7 @@ std::vector> SourceGroupCxxCdb::getIndexerComman sourcePath, indexedPaths, excludeFilters, + std::set(), FilePath(utility::decodeFromUtf8(command.Directory)), utility::concat( utility::convert(command.CommandLine, [](const std::string& arg) { return utility::decodeFromUtf8(arg); }), @@ -130,25 +157,20 @@ std::vector> SourceGroupCxxCdb::getIndexerComman return indexerCommands; } -std::shared_ptr SourceGroupCxxCdb::getSourceGroupSettingsCxx() +std::shared_ptr SourceGroupCxxCdb::getSourceGroupSettings() { return m_settings; } -std::shared_ptr SourceGroupCxxCdb::getSourceGroupSettingsCxx() const +std::shared_ptr SourceGroupCxxCdb::getSourceGroupSettings() const { return m_settings; } -std::vector SourceGroupCxxCdb::getAllSourcePaths() const +std::set SourceGroupCxxCdb::getIndexedPaths() const { - std::vector sourcePaths; - - FilePath cdbPath = m_settings->getCompilationDatabasePathExpandedAndAbsolute(); - if (cdbPath.exists()) - { - sourcePaths = IndexerCommandCxxCdb::getSourceFilesFromCDB(cdbPath); - } - - return sourcePaths; + std::set indexedPaths; + utility::append(indexedPaths, getAllSourceFilePaths()); + utility::append(indexedPaths, utility::toSet(m_settings->getIndexedHeaderPathsExpandedAndAbsolute())); + return indexedPaths; } diff --git a/src/lib_cxx/project/SourceGroupCxxCdb.h b/src/lib_cxx/project/SourceGroupCxxCdb.h index 66be3a3c..a262c957 100644 --- a/src/lib_cxx/project/SourceGroupCxxCdb.h +++ b/src/lib_cxx/project/SourceGroupCxxCdb.h @@ -2,30 +2,27 @@ #define SOURCE_GROUP_CXX_CDB_H #include +#include #include -#include "project/SourceGroupCxx.h" -#include "settings/SourceGroupSettingsCxxCdb.h" +#include "project/SourceGroup.h" -class SourceGroupCxxCdb - : public SourceGroupCxx +class SourceGroupSettingsCxxCdb; + +class SourceGroupCxxCdb: public SourceGroup { public: SourceGroupCxxCdb(std::shared_ptr settings); - virtual ~SourceGroupCxxCdb(); - virtual SourceGroupType getType() const override; - - virtual bool prepareIndexing() override; - - virtual std::set getIndexedPaths() const override; - - virtual std::vector> getIndexerCommands(const std::set& filesToIndex) const override; + bool prepareIndexing() override; + std::set filterToContainedFilePaths(const std::set& filePaths) const override; + std::set getAllSourceFilePaths() const override; + std::vector> getIndexerCommands(const std::set& filesToIndex) const override; private: - virtual std::shared_ptr getSourceGroupSettingsCxx() override; - virtual std::shared_ptr getSourceGroupSettingsCxx() const override; - virtual std::vector getAllSourcePaths() const override; + std::shared_ptr getSourceGroupSettings() override; + std::shared_ptr getSourceGroupSettings() const override; + std::set getIndexedPaths() const; std::shared_ptr m_settings; }; diff --git a/src/lib_cxx/project/SourceGroupCxxEmpty.cpp b/src/lib_cxx/project/SourceGroupCxxEmpty.cpp index f312520e..eee082f7 100644 --- a/src/lib_cxx/project/SourceGroupCxxEmpty.cpp +++ b/src/lib_cxx/project/SourceGroupCxxEmpty.cpp @@ -2,6 +2,8 @@ #include "data/indexer/IndexerCommandCxxEmpty.h" #include "settings/ApplicationSettings.h" +#include "settings/SourceGroupSettingsCxxEmpty.h" +#include "utility/file/FileManager.h" #include "utility/utility.h" SourceGroupCxxEmpty::SourceGroupCxxEmpty(std::shared_ptr settings) @@ -9,13 +11,55 @@ SourceGroupCxxEmpty::SourceGroupCxxEmpty(std::shared_ptr SourceGroupCxxEmpty::filterToContainedFilePaths(const std::set& filePaths) const { + std::set containedFilePaths; + + const std::set allSourceFilePaths = getAllSourceFilePaths(); + const std::vector indexedPaths = m_settings->getSourcePathsExpandedAndAbsolute(); + const std::vector excludeFilters = m_settings->getExcludeFiltersExpandedAndAbsolute(); + + for (const FilePath& filePath : filePaths) + { + bool isInIndexedPaths = false; + for (const FilePath& indexedPath : indexedPaths) + { + if (indexedPath == filePath || indexedPath.contains(filePath)) + { + isInIndexedPaths = true; + break; + } + } + + if (isInIndexedPaths) + { + for (const FilePathFilter& excludeFilter : excludeFilters) + { + if (excludeFilter.isMatching(filePath)) + { + isInIndexedPaths = false; + break; + } + } + } + + if (isInIndexedPaths) + { + containedFilePaths.insert(filePath); + } + } + return containedFilePaths; } -SourceGroupType SourceGroupCxxEmpty::getType() const +std::set SourceGroupCxxEmpty::getAllSourceFilePaths() const { - return m_settings->getType(); // may be either C or Cpp + FileManager fileManager; + fileManager.update( + m_settings->getSourcePathsExpandedAndAbsolute(), + m_settings->getExcludeFiltersExpandedAndAbsolute(), + m_settings->getSourceExtensions() + ); + return fileManager.getAllSourceFilePaths(); } std::vector> SourceGroupCxxEmpty::getIndexerCommands(const std::set& filesToIndex) const @@ -51,8 +95,8 @@ std::vector> SourceGroupCxxEmpty::getIndexerComm utility::append(compilerFlags, m_settings->getCompilerFlags()); - const std::set indexedPaths = getIndexedPaths(); - const std::set excludeFilters = getExcludeFilters(); + const std::set indexedPaths = utility::toSet(m_settings->getSourcePathsExpandedAndAbsolute()); + const std::set excludeFilters = utility::toSet(m_settings->getExcludeFiltersExpandedAndAbsolute()); std::vector> indexerCommands; for (const FilePath& sourcePath: getAllSourceFilePaths()) @@ -63,11 +107,12 @@ std::vector> SourceGroupCxxEmpty::getIndexerComm sourcePath, indexedPaths, excludeFilters, + std::set(), m_settings->getProjectDirectoryPath(), - m_settings->getStandard(), systemHeaderSearchPaths, frameworkSearchPaths, - compilerFlags + compilerFlags, + m_settings->getStandard() )); } } @@ -75,17 +120,12 @@ std::vector> SourceGroupCxxEmpty::getIndexerComm return indexerCommands; } -std::shared_ptr SourceGroupCxxEmpty::getSourceGroupSettingsCxx() +std::shared_ptr SourceGroupCxxEmpty::getSourceGroupSettings() { return m_settings; } -std::shared_ptr SourceGroupCxxEmpty::getSourceGroupSettingsCxx() const +std::shared_ptr SourceGroupCxxEmpty::getSourceGroupSettings() const { return m_settings; } - -std::vector SourceGroupCxxEmpty::getAllSourcePaths() const -{ - return m_settings->getSourcePathsExpandedAndAbsolute(); -} \ No newline at end of file diff --git a/src/lib_cxx/project/SourceGroupCxxEmpty.h b/src/lib_cxx/project/SourceGroupCxxEmpty.h index 3f6218df..a5c0b106 100644 --- a/src/lib_cxx/project/SourceGroupCxxEmpty.h +++ b/src/lib_cxx/project/SourceGroupCxxEmpty.h @@ -4,23 +4,22 @@ #include #include -#include "project/SourceGroupCxx.h" -#include "settings/SourceGroupSettingsCxxEmpty.h" +#include "project/SourceGroup.h" -class SourceGroupCxxEmpty: public SourceGroupCxx +class SourceGroupSettingsCxxEmpty; + +class SourceGroupCxxEmpty: public SourceGroup { public: SourceGroupCxxEmpty(std::shared_ptr settings); - virtual ~SourceGroupCxxEmpty(); - virtual SourceGroupType getType() const override; - - virtual std::vector> getIndexerCommands(const std::set& filesToIndex) const override; + std::set filterToContainedFilePaths(const std::set& filePaths) const override; + std::set getAllSourceFilePaths() const override; + std::vector> getIndexerCommands(const std::set& filesToIndex) const override; private: - virtual std::shared_ptr getSourceGroupSettingsCxx() override; - virtual std::shared_ptr getSourceGroupSettingsCxx() const override; - virtual std::vector getAllSourcePaths() const override; + std::shared_ptr getSourceGroupSettings() override; + std::shared_ptr getSourceGroupSettings() const override; std::shared_ptr m_settings; }; diff --git a/src/lib_cxx/project/SourceGroupCxxSonargraph.cpp b/src/lib_cxx/project/SourceGroupCxxSonargraph.cpp new file mode 100644 index 00000000..a2c1f41b --- /dev/null +++ b/src/lib_cxx/project/SourceGroupCxxSonargraph.cpp @@ -0,0 +1,82 @@ +#include "project/SourceGroupCxxSonargraph.h" + +#include "settings/ApplicationSettings.h" +#include "settings/SourceGroupSettingsCxxSonargraph.h" +#include "utility/messaging/type/MessageStatus.h" +#include "utility/sonargraph/SonargraphProject.h" +#include "Application.h" + +SourceGroupCxxSonargraph::SourceGroupCxxSonargraph(std::shared_ptr settings) + : m_settings(settings) +{ +} + +bool SourceGroupCxxSonargraph::prepareIndexing() +{ + FilePath sonargraphProjectPath = m_settings->getSonargraphProjectPathExpandedAndAbsolute(); + if (!sonargraphProjectPath.empty() && !sonargraphProjectPath.exists()) + { + MessageStatus(L"Can't refresh project").dispatch(); + + if (std::shared_ptr application = Application::getInstance()) + { + if (application->hasGUI()) + { + application->handleDialog( + L"Can't refresh. The referenced Sonargraph project does not exist anymore: " + sonargraphProjectPath.wstr(), + { L"Ok" } + ); + } + } + return false; + } + return true; +} + +std::set SourceGroupCxxSonargraph::filterToContainedFilePaths(const std::set& filePaths) const +{ + if (std::shared_ptr project = Sonargraph::Project::load( + m_settings->getSonargraphProjectPathExpandedAndAbsolute(), getLanguage() + )) + { + return project->filterToContainedFilePaths(filePaths); + } + else + { + LOG_ERROR("Unable to load Sonargraph project to check the containment of file paths."); + } + return std::set(); +} + +std::set SourceGroupCxxSonargraph::getAllSourceFilePaths() const +{ + if (std::shared_ptr project = Sonargraph::Project::load( + m_settings->getSonargraphProjectPathExpandedAndAbsolute(), getLanguage() + )) + { + return project->getAllSourceFilePathsCanonical(); + } + return std::set(); +} + +std::vector> SourceGroupCxxSonargraph::getIndexerCommands(const std::set& filesToIndex) const +{ + std::vector> indexerCommands; + if (std::shared_ptr project = Sonargraph::Project::load( + m_settings->getSonargraphProjectPathExpandedAndAbsolute(), getLanguage() + )) + { + indexerCommands = project->getIndexerCommands(m_settings, ApplicationSettings::getInstance()); + } + return indexerCommands; +} + +std::shared_ptr SourceGroupCxxSonargraph::getSourceGroupSettings() +{ + return m_settings; +} + +std::shared_ptr SourceGroupCxxSonargraph::getSourceGroupSettings() const +{ + return m_settings; +} diff --git a/src/lib_cxx/project/SourceGroupCxxSonargraph.h b/src/lib_cxx/project/SourceGroupCxxSonargraph.h new file mode 100644 index 00000000..a8431454 --- /dev/null +++ b/src/lib_cxx/project/SourceGroupCxxSonargraph.h @@ -0,0 +1,29 @@ +#ifndef SOURCE_GROUP_CXX_SONARGRAPH_H +#define SOURCE_GROUP_CXX_SONARGRAPH_H + +#include +#include + +#include "project/SourceGroup.h" + +class SourceGroupSettingsCxxSonargraph; + +class SourceGroupCxxSonargraph + : public SourceGroup +{ +public: + SourceGroupCxxSonargraph(std::shared_ptr settings); + + bool prepareIndexing() override; + std::set filterToContainedFilePaths(const std::set& filePaths) const override; + std::set getAllSourceFilePaths() const override; + std::vector> getIndexerCommands(const std::set& filesToIndex) const override; + +private: + std::shared_ptr getSourceGroupSettings() override; + std::shared_ptr getSourceGroupSettings() const override; + + std::shared_ptr m_settings; +}; + +#endif // SOURCE_GROUP_CXX_SONARGRAPH_H diff --git a/src/lib_cxx/project/SourceGroupFactoryModuleCxx.cpp b/src/lib_cxx/project/SourceGroupFactoryModuleCxx.cpp index a39e0605..8f2d4922 100644 --- a/src/lib_cxx/project/SourceGroupFactoryModuleCxx.cpp +++ b/src/lib_cxx/project/SourceGroupFactoryModuleCxx.cpp @@ -2,8 +2,10 @@ #include "project/SourceGroupCxxCdb.h" #include "project/SourceGroupCxxEmpty.h" +#include "project/SourceGroupCxxSonargraph.h" #include "settings/SourceGroupSettingsCxxCdb.h" #include "settings/SourceGroupSettingsCxxEmpty.h" +#include "settings/SourceGroupSettingsCxxSonargraph.h" SourceGroupFactoryModuleCxx::~SourceGroupFactoryModuleCxx() { @@ -16,6 +18,7 @@ bool SourceGroupFactoryModuleCxx::supports(SourceGroupType type) const case SOURCE_GROUP_C_EMPTY: case SOURCE_GROUP_CPP_EMPTY: case SOURCE_GROUP_CXX_CDB: + case SOURCE_GROUP_CXX_SONARGRAPH: return true; default: break; @@ -34,5 +37,9 @@ std::shared_ptr SourceGroupFactoryModuleCxx::createSourceGroup(std: { sourceGroup = std::shared_ptr(new SourceGroupCxxEmpty(cxxSettings)); } + else if (std::shared_ptr cxxSettings = std::dynamic_pointer_cast(settings)) + { + sourceGroup = std::shared_ptr(new SourceGroupCxxSonargraph(cxxSettings)); + } return sourceGroup; } diff --git a/src/lib_gui/CMakeLists.txt b/src/lib_gui/CMakeLists.txt index 5fc198b0..93604118 100644 --- a/src/lib_gui/CMakeLists.txt +++ b/src/lib_gui/CMakeLists.txt @@ -185,8 +185,6 @@ add_files( qt/window/project_wizzard/QtProjectWizzard.h qt/window/project_wizzard/QtProjectWizzardContent.cpp qt/window/project_wizzard/QtProjectWizzardContent.h - qt/window/project_wizzard/QtProjectWizzardContentCDBSource.cpp - qt/window/project_wizzard/QtProjectWizzardContentCDBSource.h qt/window/project_wizzard/QtProjectWizzardContentCrossCompilationOptions.cpp qt/window/project_wizzard/QtProjectWizzardContentCrossCompilationOptions.h qt/window/project_wizzard/QtProjectWizzardContentExtensions.cpp diff --git a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzard.cpp b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzard.cpp index c5724b10..74e81f06 100644 --- a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzard.cpp +++ b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzard.cpp @@ -7,7 +7,6 @@ #include #include "qt/window/project_wizzard/QtProjectWizzardContent.h" -#include "qt/window/project_wizzard/QtProjectWizzardContentCDBSource.h" #include "qt/window/project_wizzard/QtProjectWizzardContentCrossCompilationOptions.h" #include "qt/window/project_wizzard/QtProjectWizzardContentExtensions.h" #include "qt/window/project_wizzard/QtProjectWizzardContentFlags.h" @@ -22,9 +21,11 @@ #include "qt/window/project_wizzard/QtProjectWizzardContentVS.h" #include "settings/SourceGroupSettingsCxxEmpty.h" #include "settings/SourceGroupSettingsCxxCdb.h" +#include "settings/SourceGroupSettingsCxxSonargraph.h" #include "settings/SourceGroupSettingsJavaEmpty.h" #include "settings/SourceGroupSettingsJavaGradle.h" #include "settings/SourceGroupSettingsJavaMaven.h" +#include "settings/SourceGroupSettingsJavaSonargraph.h" #include "utility/messaging/type/MessageLoadProject.h" #include "utility/messaging/type/MessageStatus.h" #include "utility/ResourcePaths.h" @@ -415,7 +416,7 @@ void QtProjectWizzard::selectedSourceGroupChanged(int index) summary->addSpace(); summary->addContent(new QtProjectWizzardContentPathsExclude(group, this)); summary->addSpace(); - summary->addContent(new QtProjectWizzardContentExtensions(group, this)); + summary->addContent(new QtProjectWizzardContentExtensions(settingsJava, this)); summary->addSpace(); summary->addContent(new QtProjectWizzardContentPathsClassJava(group, this)); } @@ -437,12 +438,22 @@ void QtProjectWizzard::selectedSourceGroupChanged(int index) summary->addSpace(); summary->addContent(new QtProjectWizzardContentPathsExclude(group, this)); summary->addSpace(); - summary->addContent(new QtProjectWizzardContentExtensions(group, this)); + summary->addContent(new QtProjectWizzardContentExtensions(settingsJava, this)); } } + else if (std::shared_ptr settingsJavaSonargraph = std::dynamic_pointer_cast(group)) + { + summary->addContent(new QtProjectWizzardContentLanguageAndStandard(group, this)); + summary->addSpace(); + summary->addContent(new QtProjectWizzardContentSonargraphProjectPath(group, this)); + summary->addSpace(); + summary->addContent(new QtProjectWizzardContentPathsClassJava(group, this)); + summary->addSpace(); + + } else if (std::shared_ptr settingsCxx = std::dynamic_pointer_cast(group)) { - bool isCDB = false; + bool indicateSearchPathsAsAdditional = false; if (std::shared_ptr settingsCxxEmpty = std::dynamic_pointer_cast(group)) { summary->addContent(new QtProjectWizzardContentLanguageAndStandard(group, this)); @@ -452,35 +463,45 @@ void QtProjectWizzard::selectedSourceGroupChanged(int index) summary->addContent(new QtProjectWizzardContentPathsSource(group, this)); summary->addContent(new QtProjectWizzardContentPathsExclude(group, this)); - summary->addContent(new QtProjectWizzardContentExtensions(group, this)); + summary->addContent(new QtProjectWizzardContentExtensions(settingsCxxEmpty, this)); summary->addSpace(); } else if (std::shared_ptr settingsCxxCdb = std::dynamic_pointer_cast(group)) { - isCDB = true; + indicateSearchPathsAsAdditional = true; summary->addContent(new QtProjectWizzardContentPathCDB(group, this)); - summary->addContent(new QtProjectWizzardContentCDBSource(group, this)); summary->addSpace(); - summary->addContent(new QtProjectWizzardContentPathsCDBHeader(group, this)); + summary->addContent(new QtProjectWizzardContentIndexedHeaderPaths("Compilation Database", group, this)); summary->addContent(new QtProjectWizzardContentPathsExclude(group, this)); summary->addSpace(); } + else if (std::shared_ptr settingsCxxSonargraph = std::dynamic_pointer_cast(group)) + { + indicateSearchPathsAsAdditional = true; - summary->addContent(new QtProjectWizzardContentPathsHeaderSearch(group, this, isCDB)); + summary->addContent(new QtProjectWizzardContentLanguageAndStandard(group, this)); + summary->addSpace(); + summary->addContent(new QtProjectWizzardContentSonargraphProjectPath(group, this)); + summary->addSpace(); + summary->addContent(new QtProjectWizzardContentIndexedHeaderPaths("Sonargraph project", group, this)); + summary->addSpace(); + } + + summary->addContent(new QtProjectWizzardContentPathsHeaderSearch(group, this, indicateSearchPathsAsAdditional)); summary->addContent(new QtProjectWizzardContentPathsHeaderSearchGlobal(this)); summary->addSpace(); if (utility::getOsType() == OS_MAC) { - summary->addContent(new QtProjectWizzardContentPathsFrameworkSearch(group, this, isCDB)); + summary->addContent(new QtProjectWizzardContentPathsFrameworkSearch(group, this, indicateSearchPathsAsAdditional)); summary->addContent(new QtProjectWizzardContentPathsFrameworkSearchGlobal(this)); summary->addSpace(); } - summary->addContent(new QtProjectWizzardContentFlags(group, this, isCDB)); + summary->addContent(new QtProjectWizzardContentFlags(group, this, indicateSearchPathsAsAdditional)); } setContent(summary); @@ -554,6 +575,9 @@ void QtProjectWizzard::duplicateSelectedSourceGroup() case SOURCE_GROUP_JAVA_GRADLE: newSourceGroup = std::make_shared(*dynamic_cast(oldSourceGroup.get())); break; + case SOURCE_GROUP_JAVA_SONARGRAPH: + newSourceGroup = std::make_shared(*dynamic_cast(oldSourceGroup.get())); + break; case SOURCE_GROUP_C_EMPTY: case SOURCE_GROUP_CPP_EMPTY: newSourceGroup = std::make_shared(*dynamic_cast(oldSourceGroup.get())); @@ -561,6 +585,9 @@ void QtProjectWizzard::duplicateSelectedSourceGroup() case SOURCE_GROUP_CXX_CDB: newSourceGroup = std::make_shared(*dynamic_cast(oldSourceGroup.get())); break; + case SOURCE_GROUP_CXX_SONARGRAPH: + newSourceGroup = std::make_shared(*dynamic_cast(oldSourceGroup.get())); + break; default: return; } @@ -687,6 +714,10 @@ void QtProjectWizzard::selectedProjectType(SourceGroupType sourceGroupType) m_newSourceGroupSettings = std::make_shared(sourceGroupId, m_projectSettings.get()); emptySourceGroupCDB(); break; + case SOURCE_GROUP_CXX_SONARGRAPH: + m_newSourceGroupSettings = std::make_shared(sourceGroupId, m_projectSettings.get()); + emptySourceGroupCxxSonargraph(); + break; case SOURCE_GROUP_CXX_VS: m_newSourceGroupSettings = std::make_shared(sourceGroupId, m_projectSettings.get()); emptySourceGroupCDBVS(); @@ -703,6 +734,10 @@ void QtProjectWizzard::selectedProjectType(SourceGroupType sourceGroupType) m_newSourceGroupSettings = std::make_shared(sourceGroupId, m_projectSettings.get()); sourcePathsJavaGradle(); break; + case SOURCE_GROUP_JAVA_SONARGRAPH: + m_newSourceGroupSettings = std::make_shared(sourceGroupId, m_projectSettings.get()); + emptySourceGroupJavaSonargraph(); + break; case SOURCE_GROUP_UNKNOWN: break; } @@ -713,8 +748,8 @@ void QtProjectWizzard::emptySourceGroup() QtProjectWizzardWindow* window = createWindowWithContentGroup( [this](QtProjectWizzardWindow* window, QtProjectWizzardContentGroup* contentGroup) { - contentGroup->addContent(new QtProjectWizzardContentLanguageAndStandard(m_newSourceGroupSettings, window)); - if (m_newSourceGroupSettings->getType() == SOURCE_GROUP_C_EMPTY|| + contentGroup->addContent(new QtProjectWizzardContentLanguageAndStandard(m_newSourceGroupSettings, window)); + if (m_newSourceGroupSettings->getType() == SOURCE_GROUP_C_EMPTY || m_newSourceGroupSettings->getType() == SOURCE_GROUP_CPP_EMPTY) { contentGroup->addContent(new QtProjectWizzardContentCrossCompilationOptions(m_newSourceGroupSettings, window)); @@ -747,9 +782,7 @@ void QtProjectWizzard::emptySourceGroupCDBVS() contentGroup->addContent(new QtProjectWizzardContentVS(window)); contentGroup->addContent(new QtProjectWizzardContentPathCDB(m_newSourceGroupSettings, window)); contentGroup->addSpace(); - contentGroup->addContent(new QtProjectWizzardContentCDBSource(m_newSourceGroupSettings, window)); - contentGroup->addSpace(); - contentGroup->addContent(new QtProjectWizzardContentPathsCDBHeader(m_newSourceGroupSettings, window)); + contentGroup->addContent(new QtProjectWizzardContentIndexedHeaderPaths("Compilation Database", m_newSourceGroupSettings, window)); contentGroup->addSpace(); contentGroup->addContent(new QtProjectWizzardContentPathsExclude(m_newSourceGroupSettings, window)); } @@ -766,16 +799,44 @@ void QtProjectWizzard::emptySourceGroupCDB() { contentGroup->addContent(new QtProjectWizzardContentPathCDB(m_newSourceGroupSettings, window)); contentGroup->addSpace(); - contentGroup->addContent(new QtProjectWizzardContentCDBSource(m_newSourceGroupSettings, window)); - contentGroup->addSpace(); - contentGroup->addContent(new QtProjectWizzardContentPathsCDBHeader(m_newSourceGroupSettings, window)); + contentGroup->addContent(new QtProjectWizzardContentIndexedHeaderPaths("Compilation Database", m_newSourceGroupSettings, window)); contentGroup->addSpace(); contentGroup->addContent(new QtProjectWizzardContentPathsExclude(m_newSourceGroupSettings, window)); } ); connect(window, &QtProjectWizzardWindow::next, this, &QtProjectWizzard::createSourceGroup); - window->updateSubTitle("CDB Path"); + window->updateSubTitle("Compilation Database Path"); +} + +void QtProjectWizzard::emptySourceGroupCxxSonargraph() +{ + QtProjectWizzardWindow* window = createWindowWithContentGroup( + [this](QtProjectWizzardWindow* window, QtProjectWizzardContentGroup* contentGroup) + { + contentGroup->addContent(new QtProjectWizzardContentLanguageAndStandard(m_newSourceGroupSettings, this)); + contentGroup->addSpace(); + contentGroup->addContent(new QtProjectWizzardContentSonargraphProjectPath(m_newSourceGroupSettings, window)); + contentGroup->addSpace(); + contentGroup->addContent(new QtProjectWizzardContentIndexedHeaderPaths("Sonargraph project", m_newSourceGroupSettings, window)); + } + ); + + connect(window, &QtProjectWizzardWindow::next, this, &QtProjectWizzard::createSourceGroup); + window->updateSubTitle("Sonargraph Project Path"); +} + +void QtProjectWizzard::emptySourceGroupJavaSonargraph() +{ + QtProjectWizzardWindow* window = createWindowWithContentGroup( + [this](QtProjectWizzardWindow* window, QtProjectWizzardContentGroup* contentGroup) + { + contentGroup->addContent(new QtProjectWizzardContentSonargraphProjectPath(m_newSourceGroupSettings, window)); + } + ); + + connect(window, &QtProjectWizzardWindow::next, this, &QtProjectWizzard::createSourceGroup); + window->updateSubTitle("Sonargraph Project Path"); } void QtProjectWizzard::sourcePaths() @@ -783,11 +844,17 @@ void QtProjectWizzard::sourcePaths() QtProjectWizzardWindow* window = createWindowWithContentGroup( [this](QtProjectWizzardWindow* window, QtProjectWizzardContentGroup* contentGroup) { - contentGroup->addContent(new QtProjectWizzardContentPathsSource(m_newSourceGroupSettings, window)); - contentGroup->addSpace(); - contentGroup->addContent(new QtProjectWizzardContentPathsExclude(m_newSourceGroupSettings, window)); - contentGroup->addSpace(); - contentGroup->addContent(new QtProjectWizzardContentExtensions(m_newSourceGroupSettings, window)); + if (std::shared_ptr settingsCxx = std::dynamic_pointer_cast(m_newSourceGroupSettings)) + { + contentGroup->addContent(new QtProjectWizzardContentPathsSource(settingsCxx, window)); + contentGroup->addSpace(); + contentGroup->addContent(new QtProjectWizzardContentPathsExclude(settingsCxx, window)); + if (std::shared_ptr settingsSourcePath = std::dynamic_pointer_cast(m_newSourceGroupSettings)) + { + contentGroup->addSpace(); + contentGroup->addContent(new QtProjectWizzardContentExtensions(settingsSourcePath, window)); + } + } } ); @@ -842,11 +909,14 @@ void QtProjectWizzard::sourcePathsJava() QtProjectWizzardWindow* window = createWindowWithContentGroup( [this](QtProjectWizzardWindow* window, QtProjectWizzardContentGroup* contentGroup) { - contentGroup->addContent(new QtProjectWizzardContentPathsSource(m_newSourceGroupSettings, window)); - contentGroup->addSpace(); - contentGroup->addContent(new QtProjectWizzardContentPathsExclude(m_newSourceGroupSettings, window)); - contentGroup->addSpace(); - contentGroup->addContent(new QtProjectWizzardContentExtensions(m_newSourceGroupSettings, window)); + if (std::shared_ptr settingsJava = std::dynamic_pointer_cast(m_newSourceGroupSettings)) + { + contentGroup->addContent(new QtProjectWizzardContentPathsSource(settingsJava, window)); + contentGroup->addSpace(); + contentGroup->addContent(new QtProjectWizzardContentPathsExclude(settingsJava, window)); + contentGroup->addSpace(); + contentGroup->addContent(new QtProjectWizzardContentExtensions(settingsJava, window)); + } } ); @@ -933,10 +1003,13 @@ void QtProjectWizzard::advancedSettingsJava() QtProjectWizzardWindow* window = createWindowWithContentGroup( [this](QtProjectWizzardWindow* window, QtProjectWizzardContentGroup* contentGroup) { - contentGroup->addContent(new QtProjectWizzardContentPathsExclude(m_newSourceGroupSettings, window)); - contentGroup->addSpace(); - contentGroup->addContent(new QtProjectWizzardContentExtensions(m_newSourceGroupSettings, window)); - } + if (std::shared_ptr settingsJava = std::dynamic_pointer_cast(m_newSourceGroupSettings)) + { + contentGroup->addContent(new QtProjectWizzardContentPathsExclude(settingsJava, window)); + contentGroup->addSpace(); + contentGroup->addContent(new QtProjectWizzardContentExtensions(settingsJava, window)); + } + } ); connect(window, &QtProjectWizzardWindow::next, this, &QtProjectWizzard::createSourceGroup); diff --git a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzard.h b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzard.h index 83cedf92..8b81c884 100644 --- a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzard.h +++ b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzard.h @@ -87,6 +87,8 @@ private slots: void emptySourceGroup(); void emptySourceGroupCDBVS(); void emptySourceGroupCDB(); + void emptySourceGroupCxxSonargraph(); + void emptySourceGroupJavaSonargraph(); void sourcePaths(); void headerSearchPaths(); diff --git a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentCDBSource.cpp b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentCDBSource.cpp deleted file mode 100644 index c0e92036..00000000 --- a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentCDBSource.cpp +++ /dev/null @@ -1,95 +0,0 @@ -#include "qt/window/project_wizzard/QtProjectWizzardContentCDBSource.h" - -#include "data/indexer/IndexerCommandCxxCdb.h" -#include "settings/SourceGroupSettingsCxxCdb.h" -#include "utility/file/FilePath.h" - -QtProjectWizzardContentCDBSource::QtProjectWizzardContentCDBSource( - std::shared_ptr settings, QtProjectWizzardWindow* window -) - : QtProjectWizzardContent(window) - , m_settings(settings) - , m_text(nullptr) -{ -} - -void QtProjectWizzardContentCDBSource::populate(QGridLayout* layout, int& row) -{ - QLabel* title = createFormLabel("Source Files to Index"); - layout->addWidget(title, row, QtProjectWizzardWindow::FRONT_COL, Qt::AlignTop); - layout->setRowStretch(row, 0); - - m_text = new QLabel(""); - m_text->setWordWrap(true); - layout->addWidget(m_text, row, QtProjectWizzardWindow::BACK_COL, Qt::AlignTop); - - addFilesButton("show source files", layout, row + 1); - - row += 2; -} - -void QtProjectWizzardContentCDBSource::load() -{ - m_filePaths.clear(); - - const FilePath projectPath = m_settings->getProjectDirectoryPath(); - const std::vector excludeFilters = m_settings->getExcludeFiltersExpandedAndAbsolute(); - - if (std::shared_ptr cxxSettings = std::dynamic_pointer_cast(m_settings)) - { - FilePath cdbPath = cxxSettings->getCompilationDatabasePathExpandedAndAbsolute(); - if (!cdbPath.empty() && cdbPath.exists()) - { - std::vector filePaths = IndexerCommandCxxCdb::getSourceFilesFromCDB(cdbPath); - - for (FilePath& path : filePaths) - { - { - bool excluded = false; - for (const FilePathFilter& filter : excludeFilters) - { - if (filter.isMatching(path)) - { - excluded = true; - break; - } - } - - if (excluded) - { - continue; - } - } - - if (projectPath.exists()) - { - path.makeRelativeTo(projectPath); - } - - m_filePaths.push_back(path); - } - } - } - - if (m_text) - { - m_text->setText("" + QString::number(m_filePaths.size()) + " source files were found in the compilation database."); - } -} - -std::vector QtProjectWizzardContentCDBSource::getFilePaths() const -{ - const_cast(this)->load(); - - return m_filePaths; -} - -QString QtProjectWizzardContentCDBSource::getFileNamesTitle() const -{ - return "Source Files"; -} - -QString QtProjectWizzardContentCDBSource::getFileNamesDescription() const -{ - return " source files will be indexed."; -} diff --git a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentCDBSource.h b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentCDBSource.h deleted file mode 100644 index abeb51ee..00000000 --- a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentCDBSource.h +++ /dev/null @@ -1,31 +0,0 @@ -#ifndef QT_PROJECT_WIZZARD_CONTENT_CDB_SOURCE_H -#define QT_PROJECT_WIZZARD_CONTENT_CDB_SOURCE_H - -#include "qt/window/project_wizzard/QtProjectWizzardContent.h" - -class SourceGroupSettings; - -class QtProjectWizzardContentCDBSource - : public QtProjectWizzardContent -{ - Q_OBJECT - -public: - QtProjectWizzardContentCDBSource(std::shared_ptr settings, QtProjectWizzardWindow* window); - - // QtProjectWizzardContent implementation - virtual void populate(QGridLayout* layout, int& row) override; - - virtual void load() override; - - virtual std::vector getFilePaths() const override; - virtual QString getFileNamesTitle() const override; - virtual QString getFileNamesDescription() const override; - -private: - std::shared_ptr m_settings; - QLabel* m_text; - std::vector m_filePaths; -}; - -#endif // QT_PROJECT_WIZZARD_CONTENT_CDB_SOURCE_H diff --git a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentExtensions.cpp b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentExtensions.cpp index c4a6dd85..c5e058c0 100644 --- a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentExtensions.cpp +++ b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentExtensions.cpp @@ -2,11 +2,11 @@ #include -#include "settings/SourceGroupSettings.h" +#include "settings/SourceGroupSettingsWithSourcePaths.h" #include "qt/element/QtStringListBox.h" QtProjectWizzardContentExtensions::QtProjectWizzardContentExtensions( - std::shared_ptr settings, QtProjectWizzardWindow* window + std::shared_ptr settings, QtProjectWizzardWindow* window ) : QtProjectWizzardContent(window) , m_settings(settings) diff --git a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentExtensions.h b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentExtensions.h index 3a3f969f..9f292042 100644 --- a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentExtensions.h +++ b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentExtensions.h @@ -1,10 +1,12 @@ #ifndef QT_PROJECT_WIZZARD_CONTENT_EXTENSIONS_H #define QT_PROJECT_WIZZARD_CONTENT_EXTENSIONS_H +#include + #include "qt/window/project_wizzard/QtProjectWizzardContent.h" class QtStringListBox; -class SourceGroupSettings; +class SourceGroupSettingsWithSourcePaths; class QtProjectWizzardContentExtensions : public QtProjectWizzardContent @@ -12,7 +14,7 @@ class QtProjectWizzardContentExtensions Q_OBJECT public: - QtProjectWizzardContentExtensions(std::shared_ptr settings, QtProjectWizzardWindow* window); + QtProjectWizzardContentExtensions(std::shared_ptr settings, QtProjectWizzardWindow* window); // QtProjectWizzardContent implementation virtual void populate(QGridLayout* layout, int& row) override; @@ -21,7 +23,7 @@ public: virtual void save() override; private: - std::shared_ptr m_settings; + std::shared_ptr m_settings; QtStringListBox* m_listBox; }; diff --git a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentFlags.cpp b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentFlags.cpp index 1575344b..e498d0b9 100644 --- a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentFlags.cpp +++ b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentFlags.cpp @@ -6,16 +6,16 @@ #include "qt/element/QtStringListBox.h" #include "settings/SourceGroupSettingsCxx.h" -QtProjectWizzardContentFlags::QtProjectWizzardContentFlags(std::shared_ptr settings, QtProjectWizzardWindow* window, bool isCDB) +QtProjectWizzardContentFlags::QtProjectWizzardContentFlags(std::shared_ptr settings, QtProjectWizzardWindow* window, bool indicateAsAdditional) : QtProjectWizzardContent(window) , m_settings(settings) - , m_isCdb(isCDB) + , m_indicateAsAdditional(indicateAsAdditional) { } void QtProjectWizzardContentFlags::populate(QGridLayout* layout, int& row) { - const QString labelText = QString::fromStdString(std::string(m_isCdb ? "Additional " : "") + "Compiler Flags"); + const QString labelText((std::string(m_indicateAsAdditional ? "Additional " : "") + "Compiler Flags").c_str()); QLabel* label = createFormLabel(labelText); layout->addWidget(label, row, QtProjectWizzardWindow::FRONT_COL, Qt::AlignTop); diff --git a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentFlags.h b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentFlags.h index 644653b0..92c46992 100644 --- a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentFlags.h +++ b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentFlags.h @@ -12,7 +12,7 @@ class QtProjectWizzardContentFlags Q_OBJECT public: - QtProjectWizzardContentFlags(std::shared_ptr settings, QtProjectWizzardWindow* window, bool isCDB = false); + QtProjectWizzardContentFlags(std::shared_ptr settings, QtProjectWizzardWindow* window, bool indicateAsAdditional = false); // QtProjectWizzardContent implementation virtual void populate(QGridLayout* layout, int& row) override; @@ -23,7 +23,7 @@ public: private: std::shared_ptr m_settings; - const bool m_isCdb; + const bool m_indicateAsAdditional; QtStringListBox* m_list; }; diff --git a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentLanguageAndStandard.cpp b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentLanguageAndStandard.cpp index 910e4e79..42de160b 100644 --- a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentLanguageAndStandard.cpp +++ b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentLanguageAndStandard.cpp @@ -44,7 +44,7 @@ void QtProjectWizzardContentLanguageAndStandard::populate(QGridLayout* layout, i void QtProjectWizzardContentLanguageAndStandard::load() { - LanguageType type = getLanguageTypeForSourceGroupType(m_sourceGroupSettings->getType()); + const LanguageType type = getLanguageTypeForSourceGroupType(m_sourceGroupSettings->getType()); if (type == LANGUAGE_UNKNOWN) { @@ -68,8 +68,3 @@ void QtProjectWizzardContentLanguageAndStandard::save() { m_sourceGroupSettings->setStandard(m_standard->currentText().toStdString()); } - -bool QtProjectWizzardContentLanguageAndStandard::check() -{ - return true; -} diff --git a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentLanguageAndStandard.h b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentLanguageAndStandard.h index 69b24bc0..45435dce 100644 --- a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentLanguageAndStandard.h +++ b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentLanguageAndStandard.h @@ -22,7 +22,6 @@ public: virtual void load() override; virtual void save() override; - virtual bool check() override; private: std::shared_ptr m_sourceGroupSettings; diff --git a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentPath.cpp b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentPath.cpp index 9377fc6e..fc175e63 100644 --- a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentPath.cpp +++ b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentPath.cpp @@ -6,7 +6,7 @@ #include #include -#include "Application.h" +#include "data/indexer/IndexerCommandCxxCdb.h" #include "qt/element/QtLocationPicker.h" #include "qt/view/QtDialogView.h" #include "qt/window/project_wizzard/QtProjectWizzardContentPaths.h" @@ -14,11 +14,15 @@ #include "settings/SourceGroupSettingsCxxCdb.h" #include "settings/SourceGroupSettingsJavaMaven.h" #include "settings/SourceGroupSettingsJavaGradle.h" +#include "settings/SourceGroupSettingsWithSonargraphProjectPath.h" #include "utility/file/FileManager.h" #include "utility/messaging/type/MessageStatus.h" +#include "utility/sonargraph/SonargraphProject.h" #include "utility/ScopedFunctor.h" +#include "utility/utility.h" #include "utility/utilityGradle.h" #include "utility/utilityMaven.h" +#include "Application.h" QtProjectWizzardContentPath::QtProjectWizzardContentPath(std::shared_ptr settings, QtProjectWizzardWindow* window) : QtProjectWizzardContent(window) @@ -118,7 +122,7 @@ QtProjectWizzardContentPathCDB::QtProjectWizzardContentPathCDB( setTitleString("Compilation Database (compile_commands.json)"); setHelpString( "Select the compilation database file for the project. Sourcetrail will index your project based on the compile " - "commands this file contains using all include paths and compiler flags of these compile commands. The project " + "commands. This file contains using all include paths and compiler flags of these compile commands. The project " "will stay up to date with changes in the compilation database on every refresh.
" "
" "You can make use of environment variables with ${ENV_VAR}." @@ -131,24 +135,78 @@ void QtProjectWizzardContentPathCDB::populate(QGridLayout* layout, int& row) QtProjectWizzardContentPath::populate(layout, row); m_picker->setPickDirectory(false); m_picker->setFileFilter("JSON Compilation Database (*.json)"); - connect(m_picker, &QtLocationPicker::locationPicked, this, &QtProjectWizzardContentPathCDB::pickedCDBPath); + connect(m_picker, &QtLocationPicker::locationPicked, this, &QtProjectWizzardContentPathCDB::pickedPath); QLabel* description = new QLabel( - "Sourcetrail will use all include paths and compiler flags from the compilation database and stay up-to-date " + "Sourcetrail will use all include paths and compiler flags from the Compilation Database and stay up-to-date " "with changes on refresh.", this); description->setObjectName("description"); description->setWordWrap(true); layout->addWidget(description, row, QtProjectWizzardWindow::BACK_COL); row++; + + QLabel* title = createFormLabel("Source Files to Index"); + layout->addWidget(title, row, QtProjectWizzardWindow::FRONT_COL, Qt::AlignTop); + layout->setRowStretch(row, 0); + + m_fileCountLabel = new QLabel(""); + m_fileCountLabel->setWordWrap(true); + layout->addWidget(m_fileCountLabel, row, QtProjectWizzardWindow::BACK_COL, Qt::AlignTop); + row++; + + addFilesButton("show source files", layout, row); + row++; } void QtProjectWizzardContentPathCDB::load() { - std::shared_ptr settings = - std::dynamic_pointer_cast(m_settings); - if (settings) + m_filePaths.clear(); + + const FilePath projectPath = m_settings->getProjectDirectoryPath(); + + if (std::shared_ptr cxxSettings = std::dynamic_pointer_cast(m_settings)) { - m_picker->setText(QString::fromStdWString(settings->getCompilationDatabasePath().wstr())); + m_picker->setText(QString::fromStdWString(cxxSettings->getCompilationDatabasePath().wstr())); + + const std::vector excludeFilters = cxxSettings->getExcludeFiltersExpandedAndAbsolute(); + const FilePath cdbPath = cxxSettings->getCompilationDatabasePathExpandedAndAbsolute(); + + if (!cdbPath.empty() && cdbPath.exists()) + { + std::vector filePaths = IndexerCommandCxxCdb::getSourceFilesFromCDB(cdbPath); + + for (FilePath& path : filePaths) + { + { + bool excluded = false; + for (const FilePathFilter& filter : excludeFilters) + { + if (filter.isMatching(path)) + { + excluded = true; + break; + } + } + + if (excluded) + { + continue; + } + } + + if (projectPath.exists()) + { + path.makeRelativeTo(projectPath); + } + + m_filePaths.push_back(path); + } + } + + if (m_fileCountLabel) + { + m_fileCountLabel->setText("" + QString::number(m_filePaths.size()) + " source files were found in the compilation database."); + } } } @@ -162,19 +220,179 @@ void QtProjectWizzardContentPathCDB::save() } } -void QtProjectWizzardContentPathCDB::pickedCDBPath() +std::vector QtProjectWizzardContentPathCDB::getFilePaths() const +{ + const_cast(this)->load(); + + return m_filePaths; +} + +QString QtProjectWizzardContentPathCDB::getFileNamesTitle() const +{ + return "Source Files"; +} + +QString QtProjectWizzardContentPathCDB::getFileNamesDescription() const +{ + return " source files will be indexed."; +} + +void QtProjectWizzardContentPathCDB::pickedPath() { m_window->saveContent(); if (std::shared_ptr cdbSettings = std::dynamic_pointer_cast(m_settings)) { - cdbSettings->setIndexedHeaderPaths(QtProjectWizzardContentPathsCDBHeader::getIndexedPathsDerivedFromCDB(cdbSettings)); + const FilePath projectPath = m_settings->getProjectDirectoryPath(); + + std::vector indexedHeaderPaths; + for (const FilePath path : QtProjectWizzardContentIndexedHeaderPaths::getIndexedPathsDerivedFromCDB(cdbSettings)) + { + if (projectPath.contains(path)) + { + indexedHeaderPaths.push_back(path); + } + } + cdbSettings->setIndexedHeaderPaths(indexedHeaderPaths); } m_window->loadContent(); } +QtProjectWizzardContentSonargraphProjectPath::QtProjectWizzardContentSonargraphProjectPath( + std::shared_ptr settings, QtProjectWizzardWindow* window +) + : QtProjectWizzardContentPath(settings, window) +{ + setTitleString("Sonargraph Project (system.sonargraph)"); + setHelpString( + "Select the Sonargraph file for the project. Sourcetrail will index your project based on the settings " + "this file. It contains using all include paths and compiler flags required. The Sourcetrail project " + "will stay up to date with changes in the Sonargraph project on every refresh.
" + "
" + "You can make use of environment variables with ${ENV_VAR}." + ); + setFileEndings({ L".sonargraph" }); +} + +void QtProjectWizzardContentSonargraphProjectPath::populate(QGridLayout* layout, int& row) +{ + QtProjectWizzardContentPath::populate(layout, row); + m_picker->setPickDirectory(false); + m_picker->setFileFilter("Sonargraph Project (system.sonargraph)"); + connect(m_picker, &QtLocationPicker::locationPicked, this, &QtProjectWizzardContentSonargraphProjectPath::pickedPath); + + QLabel* description = new QLabel( + "Sourcetrail will use all settings from the Sonargraph project and stay up-to-date with changes on refresh.", this); + description->setObjectName("description"); + description->setWordWrap(true); + layout->addWidget(description, row, QtProjectWizzardWindow::BACK_COL); + row++; + + QLabel* title = createFormLabel("Source Files to Index"); + layout->addWidget(title, row, QtProjectWizzardWindow::FRONT_COL, Qt::AlignTop); + layout->setRowStretch(row, 0); + + m_fileCountLabel = new QLabel(""); + m_fileCountLabel->setWordWrap(true); + layout->addWidget(m_fileCountLabel, row, QtProjectWizzardWindow::BACK_COL, Qt::AlignTop); + row++; + + addFilesButton("show source files", layout, row); + row++; +} + +void QtProjectWizzardContentSonargraphProjectPath::load() +{ + m_filePaths.clear(); + + std::shared_ptr settings = + std::dynamic_pointer_cast(m_settings); + if (settings) + { + m_picker->setText(QString::fromStdWString(settings->getSonargraphProjectPath().wstr())); + + const FilePath sonargraphProjectPath = settings->getSonargraphProjectPathExpandedAndAbsolute(); + if (!sonargraphProjectPath.empty() && sonargraphProjectPath.exists()) + { + if (std::shared_ptr sonargraphProject = Sonargraph::Project::load( + sonargraphProjectPath, m_settings->getLanguage() + )) + { + m_filePaths = utility::toVector(sonargraphProject->getAllSourceFilePathsCanonical()); + } + } + + if (m_fileCountLabel) + { + m_fileCountLabel->setText("" + QString::number(m_filePaths.size()) + " source files were found in the Sonargraph project."); + } + } +} + +void QtProjectWizzardContentSonargraphProjectPath::save() +{ + std::shared_ptr settings = + std::dynamic_pointer_cast(m_settings); + if (settings) + { + settings->setSonargraphProjectPath(FilePath(m_picker->getText().toStdWString())); + } +} + +bool QtProjectWizzardContentSonargraphProjectPath::check() +{ + std::shared_ptr settings = + std::dynamic_pointer_cast(m_settings); + if (settings) + { + if (std::shared_ptr sonargraphProject = Sonargraph::Project::load( + settings->getSonargraphProjectPathExpandedAndAbsolute(), m_settings->getLanguage() + )) + { + if (sonargraphProject->getLoadedModuleCount() == 0) + { + + QMessageBox msgBox; + msgBox.setText(QString::fromStdString( + "The Sonargraph project file doesn't seem to contain any supported " + + languageTypeToString(m_settings->getLanguage()) + " modules. Please " + + "consider choosing another project file or removing this sourcegroup." + )); + msgBox.setStandardButtons(QMessageBox::Ok | QMessageBox::Cancel); + msgBox.setDefaultButton(QMessageBox::Ok); + return msgBox.exec() == QMessageBox::Ok; + } + } + } + return true; +} + +std::vector QtProjectWizzardContentSonargraphProjectPath::getFilePaths() const +{ + const_cast(this)->load(); + + return m_filePaths; +} + +QString QtProjectWizzardContentSonargraphProjectPath::getFileNamesTitle() const +{ + return "Source Files"; +} + +QString QtProjectWizzardContentSonargraphProjectPath::getFileNamesDescription() const +{ + return " source files will be indexed."; +} + +void QtProjectWizzardContentSonargraphProjectPath::pickedPath() +{ + m_window->saveContent(); + m_window->loadContent(); +} + + QtProjectWizzardContentPathSourceMaven::QtProjectWizzardContentPathSourceMaven( std::shared_ptr settings, QtProjectWizzardWindow* window ) @@ -264,23 +482,26 @@ std::vector QtProjectWizzardContentPathSourceMaven::getFilePaths() con settings->getShouldIndexMavenTests() ); - FileManager fileManager; - fileManager.update( - sourceDirectories, - m_settings->getExcludeFiltersExpandedAndAbsolute(), - m_settings->getSourceExtensions() - ); - - const FilePath projectPath = m_settings->getProjectDirectoryPath(); - - for (FilePath path: fileManager.getAllSourceFilePaths()) + if (std::shared_ptr pathSettings = std::dynamic_pointer_cast(m_settings)) { - if (projectPath.exists()) - { - path.makeRelativeTo(projectPath); - } + FileManager fileManager; + fileManager.update( + sourceDirectories, + settings->getExcludeFiltersExpandedAndAbsolute(), + pathSettings->getSourceExtensions() + ); - list.push_back(path); + const FilePath projectPath = m_settings->getProjectDirectoryPath(); + + for (FilePath path : fileManager.getAllSourceFilePaths()) + { + if (projectPath.exists()) + { + path.makeRelativeTo(projectPath); + } + + list.push_back(path); + } } } @@ -398,8 +619,8 @@ std::vector QtProjectWizzardContentPathSourceGradle::getFilePaths() co FileManager fileManager; fileManager.update( sourceDirectories, - m_settings->getExcludeFiltersExpandedAndAbsolute(), - m_settings->getSourceExtensions() + settings->getExcludeFiltersExpandedAndAbsolute(), + settings->getSourceExtensions() ); const FilePath projectPath = m_settings->getProjectDirectoryPath(); diff --git a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentPath.h b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentPath.h index ce31e441..c5f93e1f 100644 --- a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentPath.h +++ b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentPath.h @@ -58,8 +58,44 @@ public: virtual void load() override; virtual void save() override; + virtual std::vector getFilePaths() const override; + virtual QString getFileNamesTitle() const override; + virtual QString getFileNamesDescription() const override; + private slots: - void pickedCDBPath(); + void pickedPath(); + +private: + QLabel* m_fileCountLabel; + std::vector m_filePaths; +}; + + +class QtProjectWizzardContentSonargraphProjectPath + : public QtProjectWizzardContentPath +{ + Q_OBJECT + +public: + QtProjectWizzardContentSonargraphProjectPath(std::shared_ptr settings, QtProjectWizzardWindow* window); + + // QtProjectWizzardContent implementation + virtual void populate(QGridLayout* layout, int& row) override; + + virtual void load() override; + virtual void save() override; + virtual bool check() override; + + virtual std::vector getFilePaths() const override; + virtual QString getFileNamesTitle() const override; + virtual QString getFileNamesDescription() const override; + +private slots: + void pickedPath(); + +private: + QLabel* m_fileCountLabel; + std::vector m_filePaths; }; diff --git a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentPaths.cpp b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentPaths.cpp index 8a44ec13..61cfff6f 100644 --- a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentPaths.cpp +++ b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentPaths.cpp @@ -16,9 +16,14 @@ #include "qt/window/QtSelectPathsDialog.h" #include "settings/ApplicationSettings.h" #include "settings/SourceGroupSettingsCxxCdb.h" -#include "settings/SourceGroupSettingsJava.h" +#include "settings/SourceGroupSettingsCxxSonargraph.h" +#include "settings/SourceGroupSettingsWithClasspath.h" +#include "settings/SourceGroupSettingsWithIndexedHeaderPaths.h" +#include "settings/SourceGroupSettingsWithExcludeFilters.h" +#include "settings/SourceGroupSettingsWithSourcePaths.h" #include "utility/CompilationDatabase.h" #include "utility/file/FileManager.h" +#include "utility/sonargraph/SonargraphProject.h" #include "utility/ScopedFunctor.h" #include "utility/utility.h" #include "utility/utilityFile.h" @@ -211,12 +216,18 @@ QtProjectWizzardContentPathsSource::QtProjectWizzardContentPathsSource( void QtProjectWizzardContentPathsSource::load() { - m_list->setPaths(m_settings->getSourcePaths()); + if (std::shared_ptr pathSettings = std::dynamic_pointer_cast(m_settings)) // FIXME: pass msettings as required type + { + m_list->setPaths(pathSettings->getSourcePaths()); + } } void QtProjectWizzardContentPathsSource::save() { - m_settings->setSourcePaths(m_list->getPathsAsDisplayed()); + if (std::shared_ptr pathSettings = std::dynamic_pointer_cast(m_settings)) // FIXME: pass msettings as required type + { + pathSettings->setSourcePaths(m_list->getPathsAsDisplayed()); + } } std::vector QtProjectWizzardContentPathsSource::getFilePaths() const @@ -230,16 +241,22 @@ std::vector QtProjectWizzardContentPathsSource::getFilePaths() const std::dynamic_pointer_cast(dialogView)->setParentWindow(m_window); dialogView->showUnknownProgressDialog(L"Processing", L"Gathering Source Files"); - FileManager fileManager; - fileManager.update( - m_settings->getSourcePathsExpandedAndAbsolute(), - m_settings->getExcludeFiltersExpandedAndAbsolute(), - m_settings->getSourceExtensions() - ); + std::shared_ptr pathSettings = std::dynamic_pointer_cast(m_settings); + std::shared_ptr excludeFilterSettings = std::dynamic_pointer_cast(m_settings); - const std::set filePaths = fileManager.getAllSourceFilePathsRelative(m_settings->getProjectDirectoryPath()); + if (pathSettings && excludeFilterSettings) // FIXME: pass msettings as required type + { + FileManager fileManager; + fileManager.update( + pathSettings->getSourcePathsExpandedAndAbsolute(), + excludeFilterSettings->getExcludeFiltersExpandedAndAbsolute(), + pathSettings->getSourceExtensions() + ); - return utility::toVector(filePaths); + const std::set filePaths = fileManager.getAllSourceFilePathsRelative(m_settings->getProjectDirectoryPath()); + return utility::toVector(filePaths); + } + return std::vector(); } QString QtProjectWizzardContentPathsSource::getFileNamesTitle() const @@ -252,59 +269,81 @@ QString QtProjectWizzardContentPathsSource::getFileNamesDescription() const return " files will be indexed."; } - -std::vector QtProjectWizzardContentPathsCDBHeader::getIndexedPathsDerivedFromCDB( - std::shared_ptr settings) +std::vector QtProjectWizzardContentIndexedHeaderPaths::getIndexedPathsDerivedFromSonargraphProject( + std::shared_ptr settings) { const FilePath projectPath = settings->getProjectDirectoryPath(); - const FilePath cdbPath = settings->getCompilationDatabasePathExpandedAndAbsolute(); - std::set indexedHeaderPaths; - if (!cdbPath.empty() && cdbPath.exists()) { - for (const FilePath& path : IndexerCommandCxxCdb::getSourceFilesFromCDB(cdbPath)) + const FilePath sonargraphProjectPath = settings->getSonargraphProjectPathExpandedAndAbsolute(); + if (!sonargraphProjectPath.empty() && sonargraphProjectPath.exists()) { - indexedHeaderPaths.insert(path.getParentDirectory()); + if (std::shared_ptr sonargraphProject = Sonargraph::Project::load( + sonargraphProjectPath, settings->getLanguage() + )) + { + for (const FilePath& path : sonargraphProject->getAllSourceFilePathsCanonical()) + { + indexedHeaderPaths.insert(path.getParentDirectory()); + } + utility::append(indexedHeaderPaths, sonargraphProject->getAllCxxHeaderSearchPathsCanonical()); + } + } + else + { + LOG_WARNING("Unable to fetch indexed header paths. The provided Sonargraph project path does not exist."); } } - else - { - LOG_WARNING("Unable to fetch indexed header paths. The provided Compilation Database path does not exist."); - } - - for (const FilePath& path : utility::CompilationDatabase(cdbPath).getAllHeaderPaths()) - { - if (path.exists() && projectPath.contains(path)) - { - indexedHeaderPaths.insert(path); - } - } - - std::vector rootPaths; - - FilePath lastPath; - for (const FilePath& path : indexedHeaderPaths) - { - if (lastPath.empty() || !lastPath.contains(path)) // don't add subdirectories of already added paths - { - lastPath = path; - rootPaths.push_back(path.getRelativeTo(projectPath)); - } - } - - return rootPaths; + return utility::convert( + utility::getTopLevelPaths(indexedHeaderPaths), + [&](const FilePath& path) { return path.getRelativeTo(projectPath); } + ); } -QtProjectWizzardContentPathsCDBHeader::QtProjectWizzardContentPathsCDBHeader( - std::shared_ptr settings, QtProjectWizzardWindow* window +std::vector QtProjectWizzardContentIndexedHeaderPaths::getIndexedPathsDerivedFromCDB( + std::shared_ptr settings) +{ + const FilePath projectPath = settings->getProjectDirectoryPath(); + std::set indexedHeaderPaths; + { + const FilePath cdbPath = settings->getCompilationDatabasePathExpandedAndAbsolute(); + if (!cdbPath.empty() && cdbPath.exists()) + { + for (const FilePath& path : IndexerCommandCxxCdb::getSourceFilesFromCDB(cdbPath)) + { + indexedHeaderPaths.insert(path.getParentDirectory()); + } + for (const FilePath& path : utility::CompilationDatabase(cdbPath).getAllHeaderPaths()) + { + if (path.exists()) + { + indexedHeaderPaths.insert(path); + } + } + } + else + { + LOG_WARNING("Unable to fetch indexed header paths. The provided Compilation Database path does not exist."); + } + } + + return utility::convert( + utility::getTopLevelPaths(indexedHeaderPaths), + [&](const FilePath& path) { return path.getRelativeTo(projectPath); } + ); +} + +QtProjectWizzardContentIndexedHeaderPaths::QtProjectWizzardContentIndexedHeaderPaths( + const std::string& projectKindName, std::shared_ptr settings, QtProjectWizzardWindow* window ) : QtProjectWizzardContentPaths(settings, window, QtPathListBox::SELECTION_POLICY_FILES_AND_DIRECTORIES) + , m_projectKindName(projectKindName) { m_showFilesString = ""; setTitleString("Header Files & Directories to Index"); - setHelpString( - "Your Compilation Database already specifies which source files are part of your project. But Sourcetrail still " + setHelpString(QString::fromStdString( + "The provided " + m_projectKindName + " already specifies which source files are part of your project. But Sourcetrail still " "needs to know which header files to index as part of your project and which to skip. Choosing to skip indexing " "your system headers or external frameworks will significantly improve the overall indexing performance.
" "
" @@ -315,51 +354,52 @@ QtProjectWizzardContentPathsCDBHeader::QtProjectWizzardContentPathsCDBHeader( "
" "Hint: Just enter the root path of your project if you want Sourcetrail to index all contained headers it " "encounters.
" - ); + )); } -void QtProjectWizzardContentPathsCDBHeader::populate(QGridLayout* layout, int& row) +void QtProjectWizzardContentIndexedHeaderPaths::populate(QGridLayout* layout, int& row) { QtProjectWizzardContentPaths::populate(layout, row); - QPushButton* button = new QPushButton("Select from Include Paths"); + QPushButton* button = new QPushButton(QString::fromStdString("Select from " + m_projectKindName)); button->setObjectName("windowButton"); - connect(button, &QPushButton::clicked, this, &QtProjectWizzardContentPathsCDBHeader::buttonClicked); + connect(button, &QPushButton::clicked, this, &QtProjectWizzardContentIndexedHeaderPaths::buttonClicked); layout->addWidget(button, row, QtProjectWizzardWindow::BACK_COL, Qt::AlignRight | Qt::AlignTop); row++; } -void QtProjectWizzardContentPathsCDBHeader::load() +void QtProjectWizzardContentIndexedHeaderPaths::load() { - if (std::shared_ptr cdbSettings = std::dynamic_pointer_cast(m_settings)) + if (std::shared_ptr cdbSettings = + std::dynamic_pointer_cast(m_settings)) { m_list->setPaths(cdbSettings->getIndexedHeaderPaths()); } } -void QtProjectWizzardContentPathsCDBHeader::save() +void QtProjectWizzardContentIndexedHeaderPaths::save() { - if (std::shared_ptr cdbSettings = std::dynamic_pointer_cast(m_settings)) + if (std::shared_ptr cdbSettings = + std::dynamic_pointer_cast(m_settings)) { cdbSettings->setIndexedHeaderPaths(m_list->getPathsAsDisplayed()); } } -bool QtProjectWizzardContentPathsCDBHeader::check() +bool QtProjectWizzardContentIndexedHeaderPaths::check() { if (m_list->getPathsAsDisplayed().empty()) { QMessageBox msgBox; msgBox.setText("You didn't specify any Header Files & Directories to Index."); - msgBox.setInformativeText( - "Sourcetrail will only index the source files listed in the compilation database file and none of the included " - "header files."); + msgBox.setInformativeText(QString::fromStdString( + "Sourcetrail will only index the source files listed in the " + m_projectKindName + + " file and none of the included header files." + )); msgBox.setStandardButtons(QMessageBox::Ok | QMessageBox::Cancel); msgBox.setDefaultButton(QMessageBox::Ok); - int ret = msgBox.exec(); - - return ret == QMessageBox::Ok; + return msgBox.exec() == QMessageBox::Ok; } else { @@ -367,13 +407,40 @@ bool QtProjectWizzardContentPathsCDBHeader::check() } } -void QtProjectWizzardContentPathsCDBHeader::buttonClicked() +void QtProjectWizzardContentIndexedHeaderPaths::buttonClicked() { save(); if (!m_filesDialog) { - if (std::shared_ptr cdbSettings = std::dynamic_pointer_cast(m_settings)) + if (std::shared_ptr sonargraphSettings = std::dynamic_pointer_cast(m_settings)) + { + const FilePath sonargraphProjectPath = sonargraphSettings->getSonargraphProjectPathExpandedAndAbsolute(); + if (!sonargraphProjectPath.exists()) + { + QMessageBox msgBox; + msgBox.setText("The provided Sonargraph project path does not exist."); + msgBox.setDetailedText(QString::fromStdWString(sonargraphProjectPath.wstr())); + msgBox.exec(); + return; + } + + m_filesDialog = std::make_shared( + "Select from Include Paths", + "The list contains all Include Paths found in the Sonargraph project. Red paths do not exist. Select the " + "paths containing the header files you want to index with Sourcetrail."); + m_filesDialog->setup(); + + connect(m_filesDialog.get(), &QtSelectPathsDialog::finished, this, &QtProjectWizzardContentIndexedHeaderPaths::savedFilesDialog); + connect(m_filesDialog.get(), &QtSelectPathsDialog::canceled, this, &QtProjectWizzardContentIndexedHeaderPaths::closedFilesDialog); + + dynamic_cast(m_filesDialog.get())->setPathsList( + getIndexedPathsDerivedFromSonargraphProject(sonargraphSettings), + sonargraphSettings->getIndexedHeaderPaths(), + m_settings->getProjectDirectoryPath() + ); + } + else if (std::shared_ptr cdbSettings = std::dynamic_pointer_cast(m_settings)) { const FilePath cdbPath = cdbSettings->getCompilationDatabasePathExpandedAndAbsolute(); if (!cdbPath.exists()) @@ -391,8 +458,8 @@ void QtProjectWizzardContentPathsCDBHeader::buttonClicked() "paths containing the header files you want to index with Sourcetrail."); m_filesDialog->setup(); - connect(m_filesDialog.get(), &QtSelectPathsDialog::finished, this, &QtProjectWizzardContentPathsCDBHeader::savedFilesDialog); - connect(m_filesDialog.get(), &QtSelectPathsDialog::canceled, this, &QtProjectWizzardContentPathsCDBHeader::closedFilesDialog); + connect(m_filesDialog.get(), &QtSelectPathsDialog::finished, this, &QtProjectWizzardContentIndexedHeaderPaths::savedFilesDialog); + connect(m_filesDialog.get(), &QtSelectPathsDialog::canceled, this, &QtProjectWizzardContentIndexedHeaderPaths::closedFilesDialog); dynamic_cast(m_filesDialog.get())->setPathsList( getIndexedPathsDerivedFromCDB(cdbSettings), @@ -406,12 +473,13 @@ void QtProjectWizzardContentPathsCDBHeader::buttonClicked() m_filesDialog->raise(); } -void QtProjectWizzardContentPathsCDBHeader::savedFilesDialog() +void QtProjectWizzardContentIndexedHeaderPaths::savedFilesDialog() { m_list->setPaths(dynamic_cast(m_filesDialog.get())->getPathsList()); closedFilesDialog(); } + QtProjectWizzardContentPathsExclude::QtProjectWizzardContentPathsExclude( std::shared_ptr settings, QtProjectWizzardWindow* window ) @@ -431,39 +499,49 @@ QtProjectWizzardContentPathsExclude::QtProjectWizzardContentPathsExclude( void QtProjectWizzardContentPathsExclude::load() { - m_list->setPaths(utility::convert(m_settings->getExcludeFilterStrings(), [](const std::wstring& s) { return FilePath(s); })); + if (std::shared_ptr settings = std::dynamic_pointer_cast(m_settings)) // FIXME: pass msettings as required type + { + m_list->setPaths(utility::convert(settings->getExcludeFilterStrings(), [](const std::wstring& s) { return FilePath(s); })); + } } void QtProjectWizzardContentPathsExclude::save() { - m_settings->setExcludeFilterStrings(utility::toWStrings(m_list->getPathsAsDisplayed())); + if (std::shared_ptr settings = std::dynamic_pointer_cast(m_settings)) // FIXME: pass msettings as required type + { + settings->setExcludeFilterStrings(utility::toWStrings(m_list->getPathsAsDisplayed())); + } } QtProjectWizzardContentPathsHeaderSearch::QtProjectWizzardContentPathsHeaderSearch( - std::shared_ptr settings, QtProjectWizzardWindow* window, bool isCDB + std::shared_ptr settings, QtProjectWizzardWindow* window, bool indicateAsAdditional ) : QtProjectWizzardContentPaths(settings, window, QtPathListBox::SELECTION_POLICY_DIRECTORIES_ONLY) , m_showDetectedIncludesResultFunctor(std::bind( &QtProjectWizzardContentPathsHeaderSearch::showDetectedIncludesResult, this, std::placeholders::_1)) , m_showValidationResultFunctor(std::bind( &QtProjectWizzardContentPathsHeaderSearch::showValidationResult, this, std::placeholders::_1)) - , m_isCdb(isCDB) + , m_indicateAsAdditional(indicateAsAdditional) { - setTitleString(m_isCdb ? "Additional Include Paths" : "Include Paths"); + setTitleString(m_indicateAsAdditional ? "Additional Include Paths" : "Include Paths"); setHelpString( - ((m_isCdb ? "Note: Use the Additional Include Paths to add paths that are missing in the Compilation " - "Database.

" : "") + std::string( - "Include Paths are used for resolving #include directives in the indexed source and header files. These paths are " - "usually passed to the compiler with the '-I' or '-iquote' flags.
" - "
" - "Add all paths #include directives throughout your project are relative to. If all #include directives are " - "specified relative to the project's root directory, please add that root directory here.
" - "
" - "If your project also includes files from external libraries (e.g. boost), please add these directories as well " - "(e.g. add 'path/to/boost_home/include').
" - "
" - "You can make use of environment variables with ${ENV_VAR}.")).c_str() + ( + (m_indicateAsAdditional ? "Note: Use the Additional Include Paths to add paths that are missing in the " + "referenced project file.

" : "" + ) + std::string( + "Include Paths are used for resolving #include directives in the indexed source and header files. These paths are " + "usually passed to the compiler with the '-I' or '-iquote' flags.
" + "
" + "Add all paths #include directives throughout your project are relative to. If all #include directives are " + "specified relative to the project's root directory, please add that root directory here.
" + "
" + "If your project also includes files from external libraries (e.g. boost), please add these directories as well " + "(e.g. add 'path/to/boost_home/include').
" + "
" + "You can make use of environment variables with ${ENV_VAR}." + ) + ).c_str() ); } @@ -471,7 +549,7 @@ void QtProjectWizzardContentPathsHeaderSearch::populate(QGridLayout* layout, int { QtProjectWizzardContentPaths::populate(layout, row); - if (!m_isCdb) + if (!m_indicateAsAdditional) { { QPushButton* detectionButton = new QPushButton("auto-detect"); @@ -530,7 +608,10 @@ void QtProjectWizzardContentPathsHeaderSearch::detectIncludesButtonClicked() m_pathsDialog->setCloseVisible(true); m_pathsDialog->setRelativeRootDirectory(m_settings->getProjectDirectoryPath()); - m_pathsDialog->setPaths(m_settings->getSourcePaths(), true); + if (std::shared_ptr pathSettings = std::dynamic_pointer_cast(m_settings)) // FIXME: pass msettings as required type + { + m_pathsDialog->setPaths(pathSettings->getSourcePaths(), true); + } m_pathsDialog->showWindow(); connect(m_pathsDialog.get(), &QtPathListDialog::finished, this, &QtProjectWizzardContentPathsHeaderSearch::finishedSelectDetectIncludesRootPathsDialog); @@ -542,62 +623,68 @@ void QtProjectWizzardContentPathsHeaderSearch::validateIncludesButtonClicked() // TODO: regard Force Includes here, too! m_window->saveContent(); - std::thread([&]() + std::shared_ptr pathSettings = std::dynamic_pointer_cast(m_settings); + std::shared_ptr excludeFilterSettings = std::dynamic_pointer_cast(m_settings); + + if (pathSettings && excludeFilterSettings) // FIXME: pass msettings as required type { - std::vector unresolvedIncludes; + std::thread([&]() { - std::shared_ptr dialogView = Application::getInstance()->getDialogView(); - - std::set sourceFilePaths; - std::vector indexedFilePaths; - std::vector headerSearchPaths; - + std::vector unresolvedIncludes; { - std::dynamic_pointer_cast(dialogView)->setParentWindow(m_window); - dialogView->showUnknownProgressDialog(L"Processing", L"Gathering Source Files"); - ScopedFunctor dialogHider([&dialogView](){ - dialogView->hideUnknownProgressDialog(); - }); + std::shared_ptr dialogView = Application::getInstance()->getDialogView(); - FileManager fileManager; - fileManager.update( - m_settings->getSourcePathsExpandedAndAbsolute(), - m_settings->getExcludeFiltersExpandedAndAbsolute(), - m_settings->getSourceExtensions() - ); - sourceFilePaths = fileManager.getAllSourceFilePaths(); + std::set sourceFilePaths; + std::vector indexedFilePaths; + std::vector headerSearchPaths; - headerSearchPaths = ApplicationSettings::getInstance()->getHeaderSearchPathsExpanded(); - - if (std::shared_ptr cxxSettings = - std::dynamic_pointer_cast(m_settings)) { - indexedFilePaths = cxxSettings->getSourcePaths(); - utility::append(headerSearchPaths, cxxSettings->getHeaderSearchPathsExpandedAndAbsolute()); + std::dynamic_pointer_cast(dialogView)->setParentWindow(m_window); + dialogView->showUnknownProgressDialog(L"Processing", L"Gathering Source Files"); + ScopedFunctor dialogHider([&dialogView](){ + dialogView->hideUnknownProgressDialog(); + }); + + FileManager fileManager; + fileManager.update( + pathSettings->getSourcePathsExpandedAndAbsolute(), + excludeFilterSettings->getExcludeFiltersExpandedAndAbsolute(), + pathSettings->getSourceExtensions() + ); + sourceFilePaths = fileManager.getAllSourceFilePaths(); + + indexedFilePaths = pathSettings->getSourcePathsExpandedAndAbsolute(); + + headerSearchPaths = ApplicationSettings::getInstance()->getHeaderSearchPathsExpanded(); + if (std::shared_ptr cxxSettings = + std::dynamic_pointer_cast(m_settings)) + { + utility::append(headerSearchPaths, cxxSettings->getHeaderSearchPathsExpandedAndAbsolute()); + } + } + { + std::dynamic_pointer_cast(dialogView)->setParentWindow(m_window); + ScopedFunctor dialogHider([&dialogView](){ + dialogView->hideProgressDialog(); + }); + + unresolvedIncludes = IncludeProcessing::getUnresolvedIncludeDirectives( + sourceFilePaths, + utility::toSet(indexedFilePaths), + utility::toSet(headerSearchPaths), + log2(sourceFilePaths.size()), + [&](const float progress) + { + Application::getInstance()->getDialogView()->showProgressDialog( + L"Processing", std::to_wstring(int(progress * sourceFilePaths.size())) + L" Files", int(progress * 100.0f) + ); + } + ); } } - { - std::dynamic_pointer_cast(dialogView)->setParentWindow(m_window); - ScopedFunctor dialogHider([&dialogView](){ - dialogView->hideProgressDialog(); - }); - - unresolvedIncludes = IncludeProcessing::getUnresolvedIncludeDirectives( - sourceFilePaths, - utility::toSet(indexedFilePaths), - utility::toSet(headerSearchPaths), - log2(sourceFilePaths.size()), - [&](const float progress) - { - Application::getInstance()->getDialogView()->showProgressDialog( - L"Processing", std::to_wstring(int(progress * sourceFilePaths.size())) + L" Files", int(progress * 100.0f) - ); - } - ); - } - } - m_showValidationResultFunctor(unresolvedIncludes); - }).detach(); + m_showValidationResultFunctor(unresolvedIncludes); + }).detach(); + } } @@ -607,59 +694,65 @@ void QtProjectWizzardContentPathsHeaderSearch::finishedSelectDetectIncludesRootP const std::vector searchedPaths = m_settings->makePathsExpandedAndAbsolute(m_pathsDialog->getPaths()); closedPathsDialog(); - std::thread([=]() + std::shared_ptr pathSettings = std::dynamic_pointer_cast(m_settings); + std::shared_ptr excludeFilterSettings = std::dynamic_pointer_cast(m_settings); + + if (pathSettings && excludeFilterSettings) // FIXME: pass msettings as required type { - std::set detectedHeaderSearchPaths; + std::thread([=]() { - std::shared_ptr dialogView = std::dynamic_pointer_cast(Application::getInstance()->getDialogView()); - - std::set sourceFilePaths; - std::vector headerSearchPaths; + std::set detectedHeaderSearchPaths; { - dialogView->setParentWindow(m_window); - dialogView->showUnknownProgressDialog(L"Processing", L"Gathering Source Files"); - ScopedFunctor dialogHider([&dialogView]() { - dialogView->hideUnknownProgressDialog(); - }); + std::shared_ptr dialogView = std::dynamic_pointer_cast(Application::getInstance()->getDialogView()); - FileManager fileManager; - fileManager.update( - m_settings->getSourcePathsExpandedAndAbsolute(), - m_settings->getExcludeFiltersExpandedAndAbsolute(), - m_settings->getSourceExtensions() - ); - sourceFilePaths = fileManager.getAllSourceFilePaths(); - - headerSearchPaths = ApplicationSettings::getInstance()->getHeaderSearchPathsExpanded(); - if (std::shared_ptr cxxSettings = - std::dynamic_pointer_cast(m_settings)) + std::set sourceFilePaths; + std::vector headerSearchPaths; { - utility::append(headerSearchPaths, cxxSettings->getHeaderSearchPathsExpandedAndAbsolute()); + dialogView->setParentWindow(m_window); + dialogView->showUnknownProgressDialog(L"Processing", L"Gathering Source Files"); + ScopedFunctor dialogHider([&dialogView]() { + dialogView->hideUnknownProgressDialog(); + }); + + FileManager fileManager; + fileManager.update( + pathSettings->getSourcePathsExpandedAndAbsolute(), + excludeFilterSettings->getExcludeFiltersExpandedAndAbsolute(), + pathSettings->getSourceExtensions() + ); + sourceFilePaths = fileManager.getAllSourceFilePaths(); + + headerSearchPaths = ApplicationSettings::getInstance()->getHeaderSearchPathsExpanded(); + if (std::shared_ptr cxxSettings = + std::dynamic_pointer_cast(m_settings)) + { + utility::append(headerSearchPaths, cxxSettings->getHeaderSearchPathsExpandedAndAbsolute()); + } + } + { + dialogView->setParentWindow(m_window); + ScopedFunctor dialogHider([&dialogView]() { + dialogView->hideProgressDialog(); + }); + + detectedHeaderSearchPaths = IncludeProcessing::getHeaderSearchDirectories( + sourceFilePaths, + utility::toSet(searchedPaths), + utility::toSet(headerSearchPaths), + log2(sourceFilePaths.size()), + [&](const float progress) + { + Application::getInstance()->getDialogView()->showProgressDialog( + L"Processing", std::to_wstring(int(progress * sourceFilePaths.size())) + L" Files", int(progress * 100.0f) + ); + } + ); } } - { - dialogView->setParentWindow(m_window); - ScopedFunctor dialogHider([&dialogView]() { - dialogView->hideProgressDialog(); - }); - detectedHeaderSearchPaths = IncludeProcessing::getHeaderSearchDirectories( - sourceFilePaths, - utility::toSet(searchedPaths), - utility::toSet(headerSearchPaths), - log2(sourceFilePaths.size()), - [&](const float progress) - { - Application::getInstance()->getDialogView()->showProgressDialog( - L"Processing", std::to_wstring(int(progress * sourceFilePaths.size())) + L" Files", int(progress * 100.0f) - ); - } - ); - } - } - - m_showDetectedIncludesResultFunctor(detectedHeaderSearchPaths); - }).detach(); + m_showDetectedIncludesResultFunctor(detectedHeaderSearchPaths); + }).detach(); + } } void QtProjectWizzardContentPathsHeaderSearch::finishedAcceptDetectedIncludePathsDialog() @@ -830,11 +923,11 @@ void QtProjectWizzardContentPathsHeaderSearchGlobal::save() QtProjectWizzardContentPathsFrameworkSearch::QtProjectWizzardContentPathsFrameworkSearch( - std::shared_ptr settings, QtProjectWizzardWindow* window, bool isCDB + std::shared_ptr settings, QtProjectWizzardWindow* window, bool indicateAsAdditional ) : QtProjectWizzardContentPaths(settings, window, QtPathListBox::SELECTION_POLICY_DIRECTORIES_ONLY) { - setTitleString(isCDB ? "Additional Framework Search Paths" : "Framework Search Paths"); + setTitleString(indicateAsAdditional ? "Additional Framework Search Paths" : "Framework Search Paths"); setHelpString( "Framework Search Paths define where MacOS framework containers (.framework), that your project depends on, are " "found. These paths are usually passed to the compiler with the '-iframework' flag.
" @@ -927,22 +1020,22 @@ void QtProjectWizzardContentPathsClassJava::populate(QGridLayout* layout, int& r void QtProjectWizzardContentPathsClassJava::load() { - std::shared_ptr javaSettings = - std::dynamic_pointer_cast(m_settings); - if (javaSettings) + std::shared_ptr settings = + std::dynamic_pointer_cast(m_settings); + if (settings) { - m_list->setPaths(javaSettings->getClasspath()); - m_useJreSystemLibraryCheckBox->setChecked(javaSettings->getUseJreSystemLibrary()); + m_list->setPaths(settings->getClasspath()); + m_useJreSystemLibraryCheckBox->setChecked(settings->getUseJreSystemLibrary()); } } void QtProjectWizzardContentPathsClassJava::save() { - std::shared_ptr javaSettings = - std::dynamic_pointer_cast(m_settings); - if (javaSettings) + std::shared_ptr settings = + std::dynamic_pointer_cast(m_settings); + if (settings) { - javaSettings->setClasspath(m_list->getPathsAsDisplayed()); - javaSettings->setUseJreSystemLibrary(m_useJreSystemLibraryCheckBox->isChecked()); + settings->setClasspath(m_list->getPathsAsDisplayed()); + settings->setUseJreSystemLibrary(m_useJreSystemLibraryCheckBox->isChecked()); } } diff --git a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentPaths.h b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentPaths.h index 4cedd958..432ff3e3 100644 --- a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentPaths.h +++ b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentPaths.h @@ -14,6 +14,7 @@ class QPushButton; class QtPathListDialog; class SourceGroupSettings; class SourceGroupSettingsCxxCdb; +class SourceGroupSettingsCxxSonargraph; class QtProjectWizzardContentPaths : public QtProjectWizzardContent @@ -80,15 +81,17 @@ public: }; -class QtProjectWizzardContentPathsCDBHeader +class QtProjectWizzardContentIndexedHeaderPaths : public QtProjectWizzardContentPaths { Q_OBJECT public: - static std::vector getIndexedPathsDerivedFromCDB(std::shared_ptr settings); + static std::vector getIndexedPathsDerivedFromSonargraphProject(std::shared_ptr settings); + static std::vector getIndexedPathsDerivedFromCDB(std::shared_ptr settings); - QtProjectWizzardContentPathsCDBHeader(std::shared_ptr settings, QtProjectWizzardWindow* window); + QtProjectWizzardContentIndexedHeaderPaths( + const std::string& projectKindName, std::shared_ptr settings, QtProjectWizzardWindow* window); virtual void populate(QGridLayout* layout, int& row) override; @@ -101,6 +104,9 @@ public: private slots: void buttonClicked(); void savedFilesDialog(); + +private: + const std::string m_projectKindName; }; @@ -122,7 +128,7 @@ class QtProjectWizzardContentPathsHeaderSearch Q_OBJECT public: QtProjectWizzardContentPathsHeaderSearch( - std::shared_ptr settings, QtProjectWizzardWindow* window, bool isCDB = false); + std::shared_ptr settings, QtProjectWizzardWindow* window, bool indicateAsAdditional = false); // QtProjectWizzardContent implementation virtual void populate(QGridLayout* layout, int& row) override; @@ -145,7 +151,7 @@ private: QtThreadedFunctor> m_showValidationResultFunctor; std::shared_ptr m_pathsDialog; - const bool m_isCdb; + const bool m_indicateAsAdditional; }; class QtProjectWizzardContentPathsHeaderSearchGlobal @@ -167,7 +173,7 @@ class QtProjectWizzardContentPathsFrameworkSearch Q_OBJECT public: QtProjectWizzardContentPathsFrameworkSearch( - std::shared_ptr settings, QtProjectWizzardWindow* window, bool isCDB = false); + std::shared_ptr settings, QtProjectWizzardWindow* window, bool indicateAsAdditional = false); // QtProjectWizzardContent implementation virtual void load() override; diff --git a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentSelect.cpp b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentSelect.cpp index f76fbc6e..187e36b7 100644 --- a/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentSelect.cpp +++ b/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentSelect.cpp @@ -30,21 +30,26 @@ void QtProjectWizzardContentSelect::populate(QGridLayout* layout, int& row) sourceGroupInfos[LANGUAGE_C].push_back(SourceGroupInfo(SOURCE_GROUP_C_EMPTY)); sourceGroupInfos[LANGUAGE_C].push_back(SourceGroupInfo(SOURCE_GROUP_CXX_CDB)); sourceGroupInfos[LANGUAGE_C].push_back(SourceGroupInfo(SOURCE_GROUP_CXX_VS)); + sourceGroupInfos[LANGUAGE_C].push_back(SourceGroupInfo(SOURCE_GROUP_CXX_SONARGRAPH)); sourceGroupInfos[LANGUAGE_CPP].push_back(SourceGroupInfo(SOURCE_GROUP_CPP_EMPTY)); sourceGroupInfos[LANGUAGE_CPP].push_back(SourceGroupInfo(SOURCE_GROUP_CXX_CDB)); sourceGroupInfos[LANGUAGE_CPP].push_back(SourceGroupInfo(SOURCE_GROUP_CXX_VS)); + sourceGroupInfos[LANGUAGE_CPP].push_back(SourceGroupInfo(SOURCE_GROUP_CXX_SONARGRAPH)); sourceGroupInfos[LANGUAGE_JAVA].push_back(SourceGroupInfo(SOURCE_GROUP_JAVA_EMPTY)); sourceGroupInfos[LANGUAGE_JAVA].push_back(SourceGroupInfo(SOURCE_GROUP_JAVA_MAVEN)); sourceGroupInfos[LANGUAGE_JAVA].push_back(SourceGroupInfo(SOURCE_GROUP_JAVA_GRADLE)); + sourceGroupInfos[LANGUAGE_JAVA].push_back(SourceGroupInfo(SOURCE_GROUP_JAVA_SONARGRAPH)); // define which icons should be used for which kind of source group m_sourceGroupTypeIconName[SOURCE_GROUP_C_EMPTY] = L"empty_icon"; m_sourceGroupTypeIconName[SOURCE_GROUP_CPP_EMPTY] = L"empty_icon"; m_sourceGroupTypeIconName[SOURCE_GROUP_CXX_CDB] = L"cdb_icon"; m_sourceGroupTypeIconName[SOURCE_GROUP_CXX_VS] = L"vs_icon"; + m_sourceGroupTypeIconName[SOURCE_GROUP_CXX_SONARGRAPH] = L"sonargraph_icon"; m_sourceGroupTypeIconName[SOURCE_GROUP_JAVA_EMPTY] = L"empty_icon"; m_sourceGroupTypeIconName[SOURCE_GROUP_JAVA_MAVEN] = L"mvn_icon"; m_sourceGroupTypeIconName[SOURCE_GROUP_JAVA_GRADLE] = L"gradle_icon"; + m_sourceGroupTypeIconName[SOURCE_GROUP_JAVA_SONARGRAPH] = L"sonargraph_icon"; // define descriptions for each kind of Source Group m_sourceGroupTypeDescriptions[SOURCE_GROUP_C_EMPTY] = "Create a new Sourcetrail Source Group by defining which C files will be indexed."; @@ -55,9 +60,11 @@ void QtProjectWizzardContentSelect::populate(QGridLayout* layout, int& row) m_sourceGroupTypeDescriptions[SOURCE_GROUP_CXX_VS] = "Create a new Source Group from an existing Visual Studio Solution file. " "Note: Requires a running Visual Studio instance with the " "Visual Studio plugin installed."; + m_sourceGroupTypeDescriptions[SOURCE_GROUP_CXX_SONARGRAPH] = "Create a new Source Group from an existing Sonargraph project file."; m_sourceGroupTypeDescriptions[SOURCE_GROUP_JAVA_EMPTY] = "Create a new Sourcetrail Source Group by defining which Java files will be indexed."; m_sourceGroupTypeDescriptions[SOURCE_GROUP_JAVA_MAVEN] = "Create a new Source Group from an existing Maven project."; m_sourceGroupTypeDescriptions[SOURCE_GROUP_JAVA_GRADLE] = "Create a new Source Group from an existing Gradle project."; + m_sourceGroupTypeDescriptions[SOURCE_GROUP_JAVA_SONARGRAPH] = "Create a new Source Group from an existing Sonargraph project file."; QVBoxLayout* vlayout = new QVBoxLayout(); vlayout->setContentsMargins(0, 30, 0, 0); diff --git a/src/lib_java/CMakeLists.txt b/src/lib_java/CMakeLists.txt index 4efb8073..cb1859ae 100644 --- a/src/lib_java/CMakeLists.txt +++ b/src/lib_java/CMakeLists.txt @@ -24,6 +24,8 @@ add_files( project/SourceGroupJavaGradle.h project/SourceGroupJavaMaven.cpp project/SourceGroupJavaMaven.h + project/SourceGroupJavaSonargraph.cpp + project/SourceGroupJavaSonargraph.h utility/utilityJava.cpp utility/utilityJava.h diff --git a/src/lib_java/data/indexer/IndexerCommandJava.cpp b/src/lib_java/data/indexer/IndexerCommandJava.cpp index f7e378d6..f75f00c4 100644 --- a/src/lib_java/data/indexer/IndexerCommandJava.cpp +++ b/src/lib_java/data/indexer/IndexerCommandJava.cpp @@ -9,21 +9,15 @@ IndexerCommandType IndexerCommandJava::getStaticIndexerCommandType() IndexerCommandJava::IndexerCommandJava( const FilePath& sourceFilePath, - const std::set& indexedPaths, - const std::set& excludeFilters, const std::string& languageStandard, const std::vector& classPath ) - : IndexerCommand(sourceFilePath, indexedPaths, excludeFilters) + : IndexerCommand(sourceFilePath) , m_languageStandard(languageStandard) , m_classPath(classPath) { } -IndexerCommandJava::~IndexerCommandJava() -{ -} - IndexerCommandType IndexerCommandJava::getIndexerCommandType() const { return getStaticIndexerCommandType(); @@ -33,7 +27,7 @@ size_t IndexerCommandJava::getByteSize(size_t stringSize) const { size_t size = IndexerCommand::getByteSize(stringSize); - for (auto& i : m_classPath) + for (const FilePath& i : m_classPath) { size += stringSize + utility::encodeToUtf8(i.wstr()).size(); } @@ -46,6 +40,11 @@ std::string IndexerCommandJava::getLanguageStandard() const return m_languageStandard; } +void IndexerCommandJava::setClassPath(std::vector classPath) +{ + m_classPath = classPath; +} + std::vector IndexerCommandJava::getClassPath() const { return m_classPath; diff --git a/src/lib_java/data/indexer/IndexerCommandJava.h b/src/lib_java/data/indexer/IndexerCommandJava.h index 18d005a9..4316d7d5 100644 --- a/src/lib_java/data/indexer/IndexerCommandJava.h +++ b/src/lib_java/data/indexer/IndexerCommandJava.h @@ -6,6 +6,7 @@ #include "data/indexer/IndexerCommand.h" class FilePath; +class FilePathFilter; class IndexerCommandJava : public IndexerCommand @@ -15,17 +16,15 @@ public: IndexerCommandJava( const FilePath& sourceFilePath, - const std::set& indexedPaths, - const std::set& excludeFilters, const std::string& languageStandard, const std::vector& classPath); - virtual ~IndexerCommandJava(); virtual IndexerCommandType getIndexerCommandType() const override; virtual size_t getByteSize(size_t stringSize) const override; std::string getLanguageStandard() const; + void setClassPath(std::vector classPath); std::vector getClassPath() const; private: diff --git a/src/lib_java/data/indexer/IndexerCommandJavaSonargraph.cpp b/src/lib_java/data/indexer/IndexerCommandJavaSonargraph.cpp new file mode 100644 index 00000000..f7e378d6 --- /dev/null +++ b/src/lib_java/data/indexer/IndexerCommandJavaSonargraph.cpp @@ -0,0 +1,52 @@ +#include "data/indexer/IndexerCommandJava.h" + +#include "utility/utilityString.h" + +IndexerCommandType IndexerCommandJava::getStaticIndexerCommandType() +{ + return INDEXER_COMMAND_JAVA; +} + +IndexerCommandJava::IndexerCommandJava( + const FilePath& sourceFilePath, + const std::set& indexedPaths, + const std::set& excludeFilters, + const std::string& languageStandard, + const std::vector& classPath +) + : IndexerCommand(sourceFilePath, indexedPaths, excludeFilters) + , m_languageStandard(languageStandard) + , m_classPath(classPath) +{ +} + +IndexerCommandJava::~IndexerCommandJava() +{ +} + +IndexerCommandType IndexerCommandJava::getIndexerCommandType() const +{ + return getStaticIndexerCommandType(); +} + +size_t IndexerCommandJava::getByteSize(size_t stringSize) const +{ + size_t size = IndexerCommand::getByteSize(stringSize); + + for (auto& i : m_classPath) + { + size += stringSize + utility::encodeToUtf8(i.wstr()).size(); + } + + return size; +} + +std::string IndexerCommandJava::getLanguageStandard() const +{ + return m_languageStandard; +} + +std::vector IndexerCommandJava::getClassPath() const +{ + return m_classPath; +} diff --git a/src/lib_java/data/indexer/IndexerCommandJavaSonargraph.h b/src/lib_java/data/indexer/IndexerCommandJavaSonargraph.h new file mode 100644 index 00000000..18d005a9 --- /dev/null +++ b/src/lib_java/data/indexer/IndexerCommandJavaSonargraph.h @@ -0,0 +1,36 @@ +#ifndef INDEXER_COMMAND_JAVA_H +#define INDEXER_COMMAND_JAVA_H + +#include + +#include "data/indexer/IndexerCommand.h" + +class FilePath; + +class IndexerCommandJava + : public IndexerCommand +{ +public: + static IndexerCommandType getStaticIndexerCommandType(); + + IndexerCommandJava( + const FilePath& sourceFilePath, + const std::set& indexedPaths, + const std::set& excludeFilters, + const std::string& languageStandard, + const std::vector& classPath); + virtual ~IndexerCommandJava(); + + virtual IndexerCommandType getIndexerCommandType() const override; + virtual size_t getByteSize(size_t stringSize) const override; + + std::string getLanguageStandard() const; + + std::vector getClassPath() const; + +private: + const std::string m_languageStandard; + std::vector m_classPath; +}; + +#endif // INDEXER_COMMAND_JAVA_H diff --git a/src/lib_java/data/indexer/IndexerJava.cpp b/src/lib_java/data/indexer/IndexerJava.cpp index 95e6e92d..e37401c7 100644 --- a/src/lib_java/data/indexer/IndexerJava.cpp +++ b/src/lib_java/data/indexer/IndexerJava.cpp @@ -3,20 +3,17 @@ #include "data/indexer/IndexerCommandJava.h" #include "data/parser/ParserClientImpl.h" #include "data/parser/java/JavaParser.h" -#include "utility/file/FileRegister.h" IndexerJava::~IndexerJava() { JavaParser::clearCaches(); } -std::shared_ptr IndexerJava::doIndex( - std::shared_ptr indexerCommand, - std::shared_ptr fileRegister) +std::shared_ptr IndexerJava::doIndex(std::shared_ptr indexerCommand) { std::shared_ptr parserClient = std::make_shared(); - std::shared_ptr parser = std::make_shared(parserClient, fileRegister); + std::shared_ptr parser = std::make_shared(parserClient); std::shared_ptr storage = std::make_shared(); parserClient->setStorage(storage); diff --git a/src/lib_java/data/indexer/IndexerJava.h b/src/lib_java/data/indexer/IndexerJava.h index e106024e..9a9c1f24 100644 --- a/src/lib_java/data/indexer/IndexerJava.h +++ b/src/lib_java/data/indexer/IndexerJava.h @@ -11,9 +11,7 @@ class IndexerJava: public Indexer public: virtual ~IndexerJava(); - virtual std::shared_ptr doIndex( - std::shared_ptr indexerCommand, - std::shared_ptr fileRegister); + virtual std::shared_ptr doIndex(std::shared_ptr indexerCommand); }; #endif // INDEXER_JAVA_H diff --git a/src/lib_java/data/parser/java/JavaParser.cpp b/src/lib_java/data/parser/java/JavaParser.cpp index 25a89747..c866a469 100644 --- a/src/lib_java/data/parser/java/JavaParser.cpp +++ b/src/lib_java/data/parser/java/JavaParser.cpp @@ -30,7 +30,7 @@ void JavaParser::clearCaches() } } -JavaParser::JavaParser(std::shared_ptr client, std::shared_ptr fileRegister) +JavaParser::JavaParser(std::shared_ptr client) : Parser(client) , m_id(s_nextParserId++) { diff --git a/src/lib_java/data/parser/java/JavaParser.h b/src/lib_java/data/parser/java/JavaParser.h index 4802dd0c..5affab68 100644 --- a/src/lib_java/data/parser/java/JavaParser.h +++ b/src/lib_java/data/parser/java/JavaParser.h @@ -27,14 +27,13 @@ class _jstring; typedef _jstring *jstring; class FilePath; -class FileRegister; class JavaParser: public Parser { public: static void clearCaches(); - JavaParser(std::shared_ptr client, std::shared_ptr fileRegister); + JavaParser(std::shared_ptr client); ~JavaParser(); void buildIndex(std::shared_ptr indexerCommand); diff --git a/src/lib_java/project/SourceGroupFactoryModuleJava.cpp b/src/lib_java/project/SourceGroupFactoryModuleJava.cpp index d2987096..0e0bdcd3 100644 --- a/src/lib_java/project/SourceGroupFactoryModuleJava.cpp +++ b/src/lib_java/project/SourceGroupFactoryModuleJava.cpp @@ -3,9 +3,11 @@ #include "project/SourceGroupJavaEmpty.h" #include "project/SourceGroupJavaGradle.h" #include "project/SourceGroupJavaMaven.h" +#include "project/SourceGroupJavaSonargraph.h" #include "settings/SourceGroupSettingsJavaEmpty.h" #include "settings/SourceGroupSettingsJavaGradle.h" #include "settings/SourceGroupSettingsJavaMaven.h" +#include "settings/SourceGroupSettingsJavaSonargraph.h" SourceGroupFactoryModuleJava::~SourceGroupFactoryModuleJava() { @@ -18,6 +20,7 @@ bool SourceGroupFactoryModuleJava::supports(SourceGroupType type) const case SOURCE_GROUP_JAVA_EMPTY: case SOURCE_GROUP_JAVA_GRADLE: case SOURCE_GROUP_JAVA_MAVEN: + case SOURCE_GROUP_JAVA_SONARGRAPH: return true; default: break; @@ -40,5 +43,9 @@ std::shared_ptr SourceGroupFactoryModuleJava::createSourceGroup(std { sourceGroup = std::shared_ptr(new SourceGroupJavaMaven(javaSettings)); } + else if (std::shared_ptr javaSettings = std::dynamic_pointer_cast(settings)) + { + sourceGroup = std::shared_ptr(new SourceGroupJavaSonargraph(javaSettings)); + } return sourceGroup; } diff --git a/src/lib_java/project/SourceGroupJava.cpp b/src/lib_java/project/SourceGroupJava.cpp index 122bd782..742c109a 100644 --- a/src/lib_java/project/SourceGroupJava.cpp +++ b/src/lib_java/project/SourceGroupJava.cpp @@ -1,34 +1,33 @@ #include "project/SourceGroupJava.h" -#include "component/view/DialogView.h" #include "data/indexer/IndexerCommandJava.h" -#include "data/parser/java/JavaEnvironmentFactory.h" -#include "data/parser/java/JavaEnvironment.h" -#include "data/parser/java/JavaParser.h" -#include "settings/ApplicationSettings.h" #include "settings/SourceGroupSettingsJava.h" -#include "utility/messaging/type/MessageStatus.h" -#include "utility/text/TextAccess.h" -#include "utility/ScopedFunctor.h" -#include "utility/utilityJava.h" -#include "utility/utilityString.h" -#include "Application.h" +#include "utility/file/FileManager.h" +#include "utility/logging/logging.h" -SourceGroupJava::SourceGroupJava() +std::set SourceGroupJava::filterToContainedFilePaths(const std::set& filePaths) const { -} - -SourceGroupJava::~SourceGroupJava() -{ -} - -bool SourceGroupJava::prepareIndexing() -{ - if (!prepareJavaEnvironment()) + std::set containedFilePaths; + const std::set allSourceFilePaths = getAllSourceFilePaths(); + for (const FilePath& filePath : filePaths) { - return false; + if (allSourceFilePaths.find(filePath) != allSourceFilePaths.end()) + { + containedFilePaths.insert(filePath); + } } - return true; + return containedFilePaths; +} + +std::set SourceGroupJava::getAllSourceFilePaths() const +{ + FileManager fileManager; + fileManager.update( + getAllSourcePaths(), + getSourceGroupSettingsJava()->getExcludeFiltersExpandedAndAbsolute(), + getSourceGroupSettingsJava()->getSourceExtensions() + ); + return fileManager.getAllSourceFilePaths(); } std::vector> SourceGroupJava::getIndexerCommands(const std::set& filesToIndex) const @@ -36,16 +35,15 @@ std::vector> SourceGroupJava::getIndexerCommands const std::string languageStandard = getSourceGroupSettingsJava()->getStandard(); std::vector classPath = getClassPath(); - std::set indexedPaths = getIndexedPaths(); - std::set excludeFilters = getExcludeFilters(); std::vector> indexerCommands; for (const FilePath& sourcePath: getAllSourceFilePaths()) { if (filesToIndex.find(sourcePath) != filesToIndex.end()) { - indexerCommands.push_back( - std::make_shared(sourcePath, indexedPaths, excludeFilters, languageStandard, classPath)); + indexerCommands.push_back(std::make_shared( + sourcePath, languageStandard, classPath + )); } } @@ -62,36 +60,6 @@ std::shared_ptr SourceGroupJava::getSourceGroupSettin return getSourceGroupSettingsJava(); } -bool SourceGroupJava::prepareJavaEnvironment() -{ - const std::wstring errorString = utility::decodeFromUtf8(utility::prepareJavaEnvironment()); - - if (errorString.size() > 0) - { - LOG_ERROR(errorString); - MessageStatus(errorString, true, false).dispatch(); - } - - if (!JavaEnvironmentFactory::getInstance()) - { - std::wstring dialogMessage = - L"Sourcetrail was unable to locate Java on this machine.\n" - "Please make sure to provide the correct Java Path in the preferences."; - - if (!errorString.empty()) - { - dialogMessage += L"\n\nError: " + errorString; - } - - MessageStatus(dialogMessage, true, false).dispatch(); - - Application::getInstance()->handleDialog(dialogMessage); - return false; - } - return true; -} - - std::vector SourceGroupJava::getClassPath() const { LOG_INFO("Retrieving classpath for indexer commands"); @@ -99,84 +67,3 @@ std::vector SourceGroupJava::getClassPath() const LOG_INFO("Found " + std::to_string(classPath.size()) + " paths for classpath."); return classPath; } - -std::vector SourceGroupJava::doGetClassPath() const -{ - std::vector classPath; - - for (const FilePath& classpath : getSourceGroupSettingsJava()->getClasspathExpandedAndAbsolute()) - { - if (classpath.exists()) - { - LOG_INFO(L"Adding path to classpath: " + classpath.wstr()); - classPath.push_back(classpath); - } - } - - if (getSourceGroupSettingsJava()->getUseJreSystemLibrary()) - { - for (const FilePath& systemLibraryPath : ApplicationSettings::getInstance()->getJreSystemLibraryPathsExpanded()) - { - LOG_INFO(L"Adding JRE system library path to classpath: " + systemLibraryPath.wstr()); - classPath.push_back(systemLibraryPath); - } - } - - for (const FilePath& rootDirectory : fetchRootDirectories()) - { - if (rootDirectory.exists()) - { - LOG_INFO(L"Adding root directory to classpath: " + rootDirectory.wstr()); - classPath.push_back(rootDirectory); - } - } - - return classPath; -} - -std::set SourceGroupJava::fetchRootDirectories() const -{ - std::shared_ptr dialogView = Application::getInstance()->getDialogView(); - dialogView->showUnknownProgressDialog(L"Preparing Project", L"Gathering Root\nDirectories"); - - ScopedFunctor dialogHider([&dialogView](){ - dialogView->hideUnknownProgressDialog(); - }); - - std::set rootDirectories; - - std::shared_ptr javaEnvironment = JavaEnvironmentFactory::getInstance()->createEnvironment(); - for (const FilePath& filePath: m_allSourceFilePaths) - { - std::shared_ptr textAccess = TextAccess::createFromFile(filePath); - - std::string packageName = ""; - javaEnvironment->callStaticStringMethod("com/sourcetrail/JavaIndexer", "getPackageName", packageName, textAccess->getText()); - - if (packageName.empty()) - { - continue; - } - - FilePath rootPath = filePath.getParentDirectory(); - bool success = true; - - const std::vector packageNameParts = utility::splitToVector(packageName, "."); - for (std::vector::const_reverse_iterator it = packageNameParts.rbegin(); it != packageNameParts.rend(); it++) - { - if (rootPath.fileName() != utility::decodeFromUtf8(*it)) - { - success = false; - break; - } - rootPath = rootPath.getParentDirectory(); - } - - if (success) - { - rootDirectories.insert(rootPath); - } - } - - return rootDirectories; -} diff --git a/src/lib_java/project/SourceGroupJava.h b/src/lib_java/project/SourceGroupJava.h index 7a0899d1..08d0c212 100644 --- a/src/lib_java/project/SourceGroupJava.h +++ b/src/lib_java/project/SourceGroupJava.h @@ -12,25 +12,19 @@ class SourceGroupSettingsJava; class SourceGroupJava: public SourceGroup { public: - SourceGroupJava(); - virtual ~SourceGroupJava(); - - virtual bool prepareIndexing() override; - - virtual std::vector> getIndexerCommands(const std::set& filesToIndex) const override; - -protected: - virtual std::vector doGetClassPath() const; + std::set filterToContainedFilePaths(const std::set& filePaths) const override; + std::set getAllSourceFilePaths() const override; + std::vector> getIndexerCommands(const std::set& filesToIndex) const override; private: + virtual std::vector getAllSourcePaths() const = 0; + virtual std::vector doGetClassPath() const = 0; virtual std::shared_ptr getSourceGroupSettingsJava() = 0; virtual std::shared_ptr getSourceGroupSettingsJava() const = 0; - virtual std::shared_ptr getSourceGroupSettings() override; - virtual std::shared_ptr getSourceGroupSettings() const override; - bool prepareJavaEnvironment(); + std::shared_ptr getSourceGroupSettings() override; + std::shared_ptr getSourceGroupSettings() const override; std::vector getClassPath() const; - std::set fetchRootDirectories() const; }; #endif // SOURCE_GROUP_JAVA_H diff --git a/src/lib_java/project/SourceGroupJavaEmpty.cpp b/src/lib_java/project/SourceGroupJavaEmpty.cpp index 457bcdfc..cf2f8e2e 100644 --- a/src/lib_java/project/SourceGroupJavaEmpty.cpp +++ b/src/lib_java/project/SourceGroupJavaEmpty.cpp @@ -1,19 +1,30 @@ #include "project/SourceGroupJavaEmpty.h" #include "settings/SourceGroupSettingsJavaEmpty.h" +#include "utility/utilityJava.h" SourceGroupJavaEmpty::SourceGroupJavaEmpty(std::shared_ptr settings) : m_settings(settings) { } -SourceGroupJavaEmpty::~SourceGroupJavaEmpty() +bool SourceGroupJavaEmpty::prepareIndexing() { + if (!utility::prepareJavaEnvironmentAndDisplayOccurringErrors()) + { + return false; + } + return true; } -SourceGroupType SourceGroupJavaEmpty::getType() const +std::vector SourceGroupJavaEmpty::getAllSourcePaths() const { - return SOURCE_GROUP_JAVA_EMPTY; + return m_settings->getSourcePathsExpandedAndAbsolute(); +} + +std::vector SourceGroupJavaEmpty::doGetClassPath() const +{ + return utility::getClassPath(getSourceGroupSettingsJava(), getAllSourceFilePaths()); } std::shared_ptr SourceGroupJavaEmpty::getSourceGroupSettingsJava() @@ -25,8 +36,3 @@ std::shared_ptr SourceGroupJavaEmpty::getSourceGr { return m_settings; } - -std::vector SourceGroupJavaEmpty::getAllSourcePaths() const -{ - return m_settings->getSourcePathsExpandedAndAbsolute(); -} diff --git a/src/lib_java/project/SourceGroupJavaEmpty.h b/src/lib_java/project/SourceGroupJavaEmpty.h index c579b0ce..cd10e417 100644 --- a/src/lib_java/project/SourceGroupJavaEmpty.h +++ b/src/lib_java/project/SourceGroupJavaEmpty.h @@ -12,14 +12,13 @@ class SourceGroupJavaEmpty: public SourceGroupJava { public: SourceGroupJavaEmpty(std::shared_ptr settings); - virtual ~SourceGroupJavaEmpty(); - - virtual SourceGroupType getType() const override; + bool prepareIndexing() override; private: - virtual std::shared_ptr getSourceGroupSettingsJava() override; - virtual std::shared_ptr getSourceGroupSettingsJava() const override; - virtual std::vector getAllSourcePaths() const override; + std::vector getAllSourcePaths() const override; + std::vector doGetClassPath() const override; + std::shared_ptr getSourceGroupSettingsJava() override; + std::shared_ptr getSourceGroupSettingsJava() const override; std::shared_ptr m_settings; }; diff --git a/src/lib_java/project/SourceGroupJavaGradle.cpp b/src/lib_java/project/SourceGroupJavaGradle.cpp index 2e595fe7..af33383b 100644 --- a/src/lib_java/project/SourceGroupJavaGradle.cpp +++ b/src/lib_java/project/SourceGroupJavaGradle.cpp @@ -1,12 +1,12 @@ #include "project/SourceGroupJavaGradle.h" #include "component/view/DialogView.h" -#include "settings/ApplicationSettings.h" +#include "settings/SourceGroupSettingsJavaGradle.h" #include "utility/file/FileSystem.h" -#include "utility/messaging/type/MessageStatus.h" #include "utility/ScopedFunctor.h" #include "utility/utility.h" #include "utility/utilityGradle.h" +#include "utility/utilityJava.h" #include "Application.h" SourceGroupJavaGradle::SourceGroupJavaGradle(std::shared_ptr settings) @@ -14,18 +14,9 @@ SourceGroupJavaGradle::SourceGroupJavaGradle(std::shared_ptr SourceGroupJavaGradle::getAllSourcePaths() const +{ + std::vector sourcePaths; + if (m_settings->getGradleProjectFilePathExpandedAndAbsolute().exists()) + { + std::shared_ptr dialogView = Application::getInstance()->getDialogView(); + dialogView->showUnknownProgressDialog(L"Preparing Project", L"Gradle\nFetching Source Directories"); + + const FilePath projectRootPath = m_settings->getGradleProjectFilePathExpandedAndAbsolute().getParentDirectory(); + sourcePaths = utility::gradleGetAllSourceDirectories(projectRootPath, m_settings->getShouldIndexGradleTests()); + + dialogView->hideUnknownProgressDialog(); + } + return sourcePaths; +} + std::vector SourceGroupJavaGradle::doGetClassPath() const { - std::vector classPath = SourceGroupJava::doGetClassPath(); + std::vector classPath = utility::getClassPath(getSourceGroupSettingsJava(), getAllSourceFilePaths()); if (m_settings->getGradleDependenciesDirectoryExpandedAndAbsolute().exists()) { @@ -70,22 +77,6 @@ std::shared_ptr SourceGroupJavaGradle::getSourceG return m_settings; } -std::vector SourceGroupJavaGradle::getAllSourcePaths() const -{ - std::vector sourcePaths; - if (m_settings->getGradleProjectFilePathExpandedAndAbsolute().exists()) - { - std::shared_ptr dialogView = Application::getInstance()->getDialogView(); - dialogView->showUnknownProgressDialog(L"Preparing Project", L"Gradle\nFetching Source Directories"); - - const FilePath projectRootPath = m_settings->getGradleProjectFilePathExpandedAndAbsolute().getParentDirectory(); - sourcePaths = utility::gradleGetAllSourceDirectories(projectRootPath, m_settings->getShouldIndexGradleTests()); - - dialogView->hideUnknownProgressDialog(); - } - return sourcePaths; -} - bool SourceGroupJavaGradle::prepareGradleData() { if (m_settings && m_settings->getGradleProjectFilePathExpandedAndAbsolute().exists()) diff --git a/src/lib_java/project/SourceGroupJavaGradle.h b/src/lib_java/project/SourceGroupJavaGradle.h index 00b1cea8..832f35a6 100644 --- a/src/lib_java/project/SourceGroupJavaGradle.h +++ b/src/lib_java/project/SourceGroupJavaGradle.h @@ -4,24 +4,21 @@ #include #include -#include "settings/SourceGroupSettingsJavaGradle.h" #include "project/SourceGroupJava.h" +class SourceGroupSettingsJavaGradle; + class SourceGroupJavaGradle : public SourceGroupJava { public: SourceGroupJavaGradle(std::shared_ptr settings); - virtual ~SourceGroupJavaGradle(); - virtual SourceGroupType getType() const override; - virtual bool prepareIndexing() override; - -protected: - virtual std::vector doGetClassPath() const override; + bool prepareIndexing() override; private: - virtual std::shared_ptr getSourceGroupSettingsJava() override; - virtual std::shared_ptr getSourceGroupSettingsJava() const override; - virtual std::vector getAllSourcePaths() const override; + std::vector getAllSourcePaths() const override; + std::vector doGetClassPath() const override; + std::shared_ptr getSourceGroupSettingsJava() override; + std::shared_ptr getSourceGroupSettingsJava() const override; bool prepareGradleData(); std::shared_ptr m_settings; diff --git a/src/lib_java/project/SourceGroupJavaMaven.cpp b/src/lib_java/project/SourceGroupJavaMaven.cpp index 3c491f03..e1a2ddd2 100644 --- a/src/lib_java/project/SourceGroupJavaMaven.cpp +++ b/src/lib_java/project/SourceGroupJavaMaven.cpp @@ -2,10 +2,12 @@ #include "component/view/DialogView.h" #include "settings/ApplicationSettings.h" +#include "settings/SourceGroupSettingsJavaMaven.h" #include "utility/file/FileSystem.h" #include "utility/messaging/type/MessageStatus.h" #include "utility/ScopedFunctor.h" #include "utility/utility.h" +#include "utility/utilityJava.h" #include "utility/utilityMaven.h" #include "Application.h" @@ -14,18 +16,9 @@ SourceGroupJavaMaven::SourceGroupJavaMaven(std::shared_ptr SourceGroupJavaMaven::getAllSourcePaths() const +{ + std::vector sourcePaths; + if (m_settings && m_settings->getMavenProjectFilePathExpandedAndAbsolute().exists()) + { + std::shared_ptr dialogView = Application::getInstance()->getDialogView(); + dialogView->showUnknownProgressDialog(L"Preparing Project", L"Maven\nFetching Source Directories"); + + const FilePath mavenPath(ApplicationSettings::getInstance()->getMavenPath()); + const FilePath projectRootPath = m_settings->getMavenProjectFilePathExpandedAndAbsolute().getParentDirectory(); + sourcePaths = utility::mavenGetAllDirectoriesFromEffectivePom(mavenPath, projectRootPath, m_settings->getShouldIndexMavenTests()); + + dialogView->hideUnknownProgressDialog(); + } + return sourcePaths; +} + std::vector SourceGroupJavaMaven::doGetClassPath() const { - std::vector classPath = SourceGroupJava::doGetClassPath(); + std::vector classPath = utility::getClassPath(getSourceGroupSettingsJava(), getAllSourceFilePaths()); if (m_settings && m_settings->getMavenDependenciesDirectoryExpandedAndAbsolute().exists()) { @@ -70,23 +80,6 @@ std::shared_ptr SourceGroupJavaMaven::getSourceGr return m_settings; } -std::vector SourceGroupJavaMaven::getAllSourcePaths() const -{ - std::vector sourcePaths; - if (m_settings && m_settings->getMavenProjectFilePathExpandedAndAbsolute().exists()) - { - std::shared_ptr dialogView = Application::getInstance()->getDialogView(); - dialogView->showUnknownProgressDialog(L"Preparing Project", L"Maven\nFetching Source Directories"); - - const FilePath mavenPath(ApplicationSettings::getInstance()->getMavenPath()); - const FilePath projectRootPath = m_settings->getMavenProjectFilePathExpandedAndAbsolute().getParentDirectory(); - sourcePaths = utility::mavenGetAllDirectoriesFromEffectivePom(mavenPath, projectRootPath, m_settings->getShouldIndexMavenTests()); - - dialogView->hideUnknownProgressDialog(); - } - return sourcePaths; -} - bool SourceGroupJavaMaven::prepareMavenData() { if (m_settings && m_settings->getMavenProjectFilePathExpandedAndAbsolute().exists()) diff --git a/src/lib_java/project/SourceGroupJavaMaven.h b/src/lib_java/project/SourceGroupJavaMaven.h index 7a79faed..6408f0a6 100644 --- a/src/lib_java/project/SourceGroupJavaMaven.h +++ b/src/lib_java/project/SourceGroupJavaMaven.h @@ -4,24 +4,21 @@ #include #include -#include "settings/SourceGroupSettingsJavaMaven.h" #include "project/SourceGroupJava.h" +class SourceGroupSettingsJavaMaven; + class SourceGroupJavaMaven: public SourceGroupJava { public: SourceGroupJavaMaven(std::shared_ptr settings); - virtual ~SourceGroupJavaMaven(); - virtual SourceGroupType getType() const override; - virtual bool prepareIndexing() override; - -protected: - virtual std::vector doGetClassPath() const override; + bool prepareIndexing() override; private: - virtual std::shared_ptr getSourceGroupSettingsJava() override; - virtual std::shared_ptr getSourceGroupSettingsJava() const override; - virtual std::vector getAllSourcePaths() const override; + std::vector getAllSourcePaths() const override; + std::vector doGetClassPath() const override; + std::shared_ptr getSourceGroupSettingsJava() override; + std::shared_ptr getSourceGroupSettingsJava() const override; bool prepareMavenData(); std::shared_ptr m_settings; diff --git a/src/lib_java/project/SourceGroupJavaSonargraph.cpp b/src/lib_java/project/SourceGroupJavaSonargraph.cpp new file mode 100644 index 00000000..a83d628f --- /dev/null +++ b/src/lib_java/project/SourceGroupJavaSonargraph.cpp @@ -0,0 +1,104 @@ +#include "project/SourceGroupJavaSonargraph.h" + +#include "data/indexer/IndexerCommandJava.h" +#include "settings/ApplicationSettings.h" +#include "settings/SourceGroupSettingsJavaSonargraph.h" +#include "utility/messaging/type/MessageStatus.h" +#include "utility/sonargraph/SonargraphProject.h" +#include "utility/utilityJava.h" +#include "Application.h" + +SourceGroupJavaSonargraph::SourceGroupJavaSonargraph(std::shared_ptr settings) + : m_settings(settings) +{ +} + +bool SourceGroupJavaSonargraph::prepareIndexing() +{ + if (!utility::prepareJavaEnvironmentAndDisplayOccurringErrors()) + { + return false; + } + + FilePath sonargraphProjectPath = m_settings->getSonargraphProjectPathExpandedAndAbsolute(); + if (!sonargraphProjectPath.empty() && !sonargraphProjectPath.exists()) + { + MessageStatus(L"Can't refresh project. The referenced Sonargraph project does not exist anymore.").dispatch(); + + if (std::shared_ptr application = Application::getInstance()) + { + if (application->hasGUI()) + { + application->handleDialog( + L"Can't refresh project. The referenced Sonargraph project does not exist anymore: " + sonargraphProjectPath.wstr(), + { L"Ok" } + ); + } + } + return false; + } + return true; +} + +std::set SourceGroupJavaSonargraph::filterToContainedFilePaths(const std::set& filePaths) const +{ + if (std::shared_ptr project = Sonargraph::Project::load( + m_settings->getSonargraphProjectPathExpandedAndAbsolute(), getLanguage() + )) + { + return project->filterToContainedFilePaths(filePaths); + } + else + { + LOG_ERROR("Unable to load Sonargraph project to check the containment of file paths."); + } + return std::set(); +} + +std::set SourceGroupJavaSonargraph::getAllSourceFilePaths() const +{ + if (std::shared_ptr project = Sonargraph::Project::load( + m_settings->getSonargraphProjectPathExpandedAndAbsolute(), getLanguage() + )) + { + // DONT CALL getIndexerCommands here because this would create an endless recursion due to hack... + return project->getAllSourceFilePathsCanonical(); + } + return std::set(); +} + +std::vector> SourceGroupJavaSonargraph::getIndexerCommands(const std::set& filesToIndex) const +{ + std::vector> indexerCommands; + + if (std::shared_ptr project = Sonargraph::Project::load( + m_settings->getSonargraphProjectPathExpandedAndAbsolute(), getLanguage() + )) + { + indexerCommands = project->getIndexerCommands(m_settings, ApplicationSettings::getInstance()); + } + + if (!indexerCommands.empty()) + { + const std::vector classPath = utility::getClassPath(m_settings, getAllSourceFilePaths()); // TODO: remove this hack once sourcegroup and sourcegroupsettings are merged + for (std::shared_ptr indexerCommand : indexerCommands) + { + if (std::shared_ptr javaIndexerCommand = std::dynamic_pointer_cast(indexerCommand)) + { + javaIndexerCommand->setClassPath(classPath); + } + } + } + + return indexerCommands; +} + +std::shared_ptr SourceGroupJavaSonargraph::getSourceGroupSettings() +{ + return m_settings; +} + +std::shared_ptr SourceGroupJavaSonargraph::getSourceGroupSettings() const +{ + return m_settings; +} diff --git a/src/lib_java/project/SourceGroupJavaSonargraph.h b/src/lib_java/project/SourceGroupJavaSonargraph.h new file mode 100644 index 00000000..3f4b7ecf --- /dev/null +++ b/src/lib_java/project/SourceGroupJavaSonargraph.h @@ -0,0 +1,29 @@ +#ifndef SOURCE_GROUP_JAVA_SONARGRAPH_H +#define SOURCE_GROUP_JAVA_SONARGRAPH_H + +#include +#include + +#include "project/SourceGroup.h" + +class SourceGroupSettingsJavaSonargraph; + +class SourceGroupJavaSonargraph + : public SourceGroup +{ +public: + SourceGroupJavaSonargraph(std::shared_ptr settings); + + bool prepareIndexing() override; + std::set filterToContainedFilePaths(const std::set& filePaths) const override; + std::set getAllSourceFilePaths() const override; + std::vector> getIndexerCommands(const std::set& filesToIndex) const override; + +private: + std::shared_ptr getSourceGroupSettings() override; + std::shared_ptr getSourceGroupSettings() const override; + + std::shared_ptr m_settings; +}; + +#endif // SOURCE_GROUP_JAVA_SONARGRAPH_H diff --git a/src/lib_java/utility/utilityJava.cpp b/src/lib_java/utility/utilityJava.cpp index 5dc80d8b..7bd7a05d 100644 --- a/src/lib_java/utility/utilityJava.cpp +++ b/src/lib_java/utility/utilityJava.cpp @@ -1,8 +1,17 @@ #include "utility/utilityGradle.h" +#include "component/view/DialogView.h" #include "data/parser/java/JavaEnvironment.h" #include "data/parser/java/JavaEnvironmentFactory.h" +#include "settings/SourceGroupSettingsWithClasspath.h" +#include "settings/ApplicationSettings.h" +#include "utility/logging/logging.h" +#include "utility/messaging/type/MessageStatus.h" +#include "utility/text/TextAccess.h" #include "utility/ResourcePaths.h" +#include "utility/ScopedFunctor.h" +#include "utility/utilityString.h" +#include "Application.h" namespace utility { @@ -63,4 +72,114 @@ namespace utility return errorString; } + + bool prepareJavaEnvironmentAndDisplayOccurringErrors() + { + const std::wstring errorString = utility::decodeFromUtf8(utility::prepareJavaEnvironment()); + + if (!errorString.empty()) + { + LOG_ERROR(errorString); + MessageStatus(errorString, true, false).dispatch(); + } + + if (!JavaEnvironmentFactory::getInstance()) + { + std::wstring dialogMessage = + L"Sourcetrail was unable to locate Java on this machine.\n" + "Please make sure to provide the correct Java Path in the preferences."; + + if (!errorString.empty()) + { + dialogMessage += L"\n\nError: " + errorString; + } + + MessageStatus(dialogMessage, true, false).dispatch(); + + Application::getInstance()->handleDialog(dialogMessage); + return false; + } + return true; + } + + std::set fetchRootDirectories(const std::set& sourceFilePaths) + { + std::shared_ptr dialogView = Application::getInstance()->getDialogView(); + dialogView->showUnknownProgressDialog(L"Preparing Project", L"Gathering Root\nDirectories"); + + ScopedFunctor dialogHider([&dialogView]() { + dialogView->hideUnknownProgressDialog(); + }); + + std::set rootDirectories; + + std::shared_ptr javaEnvironment = JavaEnvironmentFactory::getInstance()->createEnvironment(); + for (const FilePath& filePath : sourceFilePaths) + { + std::shared_ptr textAccess = TextAccess::createFromFile(filePath); + + std::string packageName = ""; + javaEnvironment->callStaticStringMethod("com/sourcetrail/JavaIndexer", "getPackageName", packageName, textAccess->getText()); + + if (packageName.empty()) + { + continue; + } + + FilePath rootPath = filePath.getParentDirectory(); + bool success = true; + + const std::vector packageNameParts = utility::splitToVector(packageName, "."); + for (std::vector::const_reverse_iterator it = packageNameParts.rbegin(); it != packageNameParts.rend(); it++) + { + if (rootPath.fileName() != utility::decodeFromUtf8(*it)) + { + success = false; + break; + } + rootPath = rootPath.getParentDirectory(); + } + + if (success) + { + rootDirectories.insert(rootPath); + } + } + + return rootDirectories; + } + + std::vector getClassPath(std::shared_ptr settings, const std::set& sourceFilePaths) + { + std::vector classPath; + + for (const FilePath& classpath : settings->getClasspathExpandedAndAbsolute()) + { + if (classpath.exists()) + { + LOG_INFO(L"Adding path to classpath: " + classpath.wstr()); + classPath.push_back(classpath); + } + } + + if (settings->getUseJreSystemLibrary()) + { + for (const FilePath& systemLibraryPath : ApplicationSettings::getInstance()->getJreSystemLibraryPathsExpanded()) + { + LOG_INFO(L"Adding JRE system library path to classpath: " + systemLibraryPath.wstr()); + classPath.push_back(systemLibraryPath); + } + } + + for (const FilePath& rootDirectory : utility::fetchRootDirectories(sourceFilePaths)) + { + if (rootDirectory.exists()) + { + LOG_INFO(L"Adding root directory to classpath: " + rootDirectory.wstr()); + classPath.push_back(rootDirectory); + } + } + + return classPath; + } } diff --git a/src/lib_java/utility/utilityJava.h b/src/lib_java/utility/utilityJava.h index 688a990e..025a918a 100644 --- a/src/lib_java/utility/utilityJava.h +++ b/src/lib_java/utility/utilityJava.h @@ -2,14 +2,21 @@ #define UTILITY_JAVA_H #include +#include #include class FilePath; +class SourceGroupSettingsWithClasspath; namespace utility { std::vector getRequiredJarNames(); std::string prepareJavaEnvironment(); + bool prepareJavaEnvironmentAndDisplayOccurringErrors(); + std::set fetchRootDirectories(const std::set& sourceFilePaths); + std::vector getClassPath( + std::shared_ptr settings, + const std::set& sourceFilePaths); } #endif // UTILITY_JAVA_H diff --git a/src/lib_utility/CMakeLists.txt b/src/lib_utility/CMakeLists.txt index 4ec9252d..9eb90aaf 100644 --- a/src/lib_utility/CMakeLists.txt +++ b/src/lib_utility/CMakeLists.txt @@ -4,7 +4,6 @@ add_files( utility/TextCodec.cpp utility/TextCodec.h - utility/utilityString.cpp utility/utilityString.h ) diff --git a/src/test/CMakeLists.txt b/src/test/CMakeLists.txt index 3b00bfa7..258f3d25 100644 --- a/src/test/CMakeLists.txt +++ b/src/test/CMakeLists.txt @@ -25,10 +25,12 @@ add_files( MatrixBaseTestSuite.h MessageQueueTestSuite.h NetworkProtocolHelperTestSuite.h - SettingsTestSuite.h - SettingsMigratorTestSuite.h + RefreshInfoGeneratorTestSuite.h SearchIndexTestSuite.h + SettingsMigratorTestSuite.h + SettingsTestSuite.h SharedMemoryTestSuite.h + SonargraphProjectTestSuite.h SourceLocationCollectionTestSuite.h SqliteBookmarkStorageTestSuite.h SqliteIndexStorageTestSuite.h diff --git a/src/test/CxxIndexSampleProjectsTestSuite.h b/src/test/CxxIndexSampleProjectsTestSuite.h index bdc6c879..e9308cb5 100644 --- a/src/test/CxxIndexSampleProjectsTestSuite.h +++ b/src/test/CxxIndexSampleProjectsTestSuite.h @@ -124,6 +124,7 @@ private: { const std::set indexedPaths = { projectDataSrcRoot }; const std::set excludedFilters = {}; + const std::set includedFilters = {}; const FilePath workingDirectory(L"."); std::shared_ptr fileRegister = std::make_shared( @@ -140,11 +141,12 @@ private: sourceFilePath, indexedPaths, excludedFilters, + includedFilters, workingDirectory, - "c++1z", utility::concat(std::vector { projectDataSrcRoot }, ApplicationSettings::getInstance()->getHeaderSearchPathsExpanded()), ApplicationSettings::getInstance()->getFrameworkSearchPathsExpanded(), - std::vector { L"--target=x86_64-pc-windows-msvc" } + std::vector { L"--target=x86_64-pc-windows-msvc" }, + "c++1z" ); parser.buildIndex(command); diff --git a/src/test/CxxParserTestSuite.h b/src/test/CxxParserTestSuite.h index 24b359d8..609b70b0 100644 --- a/src/test/CxxParserTestSuite.h +++ b/src/test/CxxParserTestSuite.h @@ -4006,17 +4006,19 @@ public: { const std::set indexedPaths = { FilePath(L"data/CxxParserTestSuite/") }; const std::set excludeFilters; + const std::set includeFilters; const FilePath workingDirectory(L"."); std::shared_ptr indexerCommand = std::make_shared( FilePath(L"data/CxxParserTestSuite/code.cpp"), indexedPaths, excludeFilters, + includeFilters, workingDirectory, - "c++1z", std::vector(), std::vector(), - std::vector() + std::vector(), + "c++1z" ); std::shared_ptr client = std::make_shared(); diff --git a/src/test/JavaIndexSampleProjectsTestSuite.h b/src/test/JavaIndexSampleProjectsTestSuite.h index 3ec8cae7..89d9110c 100644 --- a/src/test/JavaIndexSampleProjectsTestSuite.h +++ b/src/test/JavaIndexSampleProjectsTestSuite.h @@ -247,22 +247,13 @@ private: std::shared_ptr parseCode(const FilePath& sourceFilePath, const FilePath& projectDataSrcRoot, const std::vector& classpath) { - std::set indexedPaths = { projectDataSrcRoot }; - std::set excludeFilters = { }; - - std::shared_ptr fileRegister = std::make_shared( - sourceFilePath, - indexedPaths, - excludeFilters - ); - std::shared_ptr parserClient = std::make_shared(); - JavaParser parser(parserClient, fileRegister); - std::shared_ptr command = std::make_shared(sourceFilePath, indexedPaths, excludeFilters, "8", classpath); + JavaParser parser(parserClient); + std::shared_ptr command = std::make_shared(sourceFilePath, "8", classpath); parser.buildIndex(command); return TextAccess::createFromString(utility::encodeToUtf8(parserClient->m_lines)); } -}; \ No newline at end of file +}; diff --git a/src/test/JavaParserTestSuite.h b/src/test/JavaParserTestSuite.h index f9e1ef8c..66186473 100644 --- a/src/test/JavaParserTestSuite.h +++ b/src/test/JavaParserTestSuite.h @@ -1516,7 +1516,7 @@ private: setupJavaEnvironmentFactory(); - JavaParser parser(parserClient, nullptr); + JavaParser parser(parserClient); parser.buildIndex(FilePath(L"input.cc"), textAccess); return parserClient; diff --git a/src/test/RefreshInfoGeneratorTestSuite.h b/src/test/RefreshInfoGeneratorTestSuite.h new file mode 100644 index 00000000..22659807 --- /dev/null +++ b/src/test/RefreshInfoGeneratorTestSuite.h @@ -0,0 +1,536 @@ +#include "cxxtest/TestSuite.h" + +#include "data/storage/PersistentStorage.h" +#include "project/RefreshInfo.h" +#include "project/RefreshInfoGenerator.h" +#include "project/SourceGroup.h" +#include "settings/ProjectSettings.h" +#include "settings/SourceGroupSettings.h" +#include "utility/file/FileSystem.h" +#include "utility/utility.h" + +class RefreshInfoGeneratorTestSuite: public CxxTest::TestSuite +{ +public: + FilePath m_indexDbPath = FilePath(L"data/RefreshInfoGeneratorTestSuite/project.srctrldb"); + FilePath m_bookmarkDbPath = FilePath(L"data/RefreshInfoGeneratorTestSuite/project.srctrlbm"); + FilePath m_sourceFolder = FilePath(L"data/RefreshInfoGeneratorTestSuite/src"); + + void test_refresh_info_for_all_files_is_empty_for_empty_project() + { + std::vector> sourceGroups; + sourceGroups.push_back(std::shared_ptr(new SourceGroupTest({}))); + + const RefreshInfo refreshInfo = RefreshInfoGenerator::getRefreshInfoForAllFiles(sourceGroups); + + TS_ASSERT_EQUALS(REFRESH_ALL_FILES, refreshInfo.mode); + TS_ASSERT_EQUALS(0, refreshInfo.nonIndexedFilesToClear.size()); + TS_ASSERT_EQUALS(0, refreshInfo.filesToClear.size()); + TS_ASSERT_EQUALS(0, refreshInfo.filesToIndex.size()); + } + + void test_refresh_info_for_all_files_has_nothing_to_clear_and_specified_source_files_for_basic_sourcegroup() + { + const FilePath sourceFilePath = m_sourceFolder.getConcatenated(L"main.cpp"); + + std::vector> sourceGroups; + sourceGroups.push_back(std::shared_ptr(new SourceGroupTest({ sourceFilePath }))); + + const RefreshInfo refreshInfo = RefreshInfoGenerator::getRefreshInfoForAllFiles(sourceGroups); + + TS_ASSERT_EQUALS(REFRESH_ALL_FILES, refreshInfo.mode); + TS_ASSERT_EQUALS(0, refreshInfo.nonIndexedFilesToClear.size()); + TS_ASSERT_EQUALS(0, refreshInfo.filesToClear.size()); + TS_ASSERT_EQUALS(1, refreshInfo.filesToIndex.size()); + + TS_ASSERT(utility::containsElement( + utility::toVector(refreshInfo.filesToIndex), sourceFilePath + )); + } + + void test_refresh_info_for_updated_files_is_empty_for_empty_storage_and_empty_sourcegroup() + { + cleanup(); + { + std::vector> sourceGroups; + sourceGroups.push_back(std::shared_ptr(new SourceGroupTest({}))); + + std::shared_ptr storage = std::make_shared( + m_indexDbPath, + m_bookmarkDbPath + ); + storage->setup(); + + storage->buildCaches(); + + const RefreshInfo refreshInfo = RefreshInfoGenerator::getRefreshInfoForUpdatedFiles(sourceGroups, storage); + + TS_ASSERT_EQUALS(REFRESH_UPDATED_FILES, refreshInfo.mode); + TS_ASSERT_EQUALS(0, refreshInfo.nonIndexedFilesToClear.size()); + TS_ASSERT_EQUALS(0, refreshInfo.filesToClear.size()); + TS_ASSERT_EQUALS(0, refreshInfo.filesToIndex.size()); + } + cleanup(); + } + + void test_refresh_info_for_updated_files_indexes_previously_unknown_file() + { + cleanup(); + { + const FilePath unknownSourceFilePath = m_sourceFolder.getConcatenated(L"unknown_file.cpp"); + + std::vector> sourceGroups; + sourceGroups.push_back(std::shared_ptr(new SourceGroupTest({ unknownSourceFilePath }))); + + std::shared_ptr storage = std::make_shared( + m_indexDbPath, + m_bookmarkDbPath + ); + storage->setup(); + + storage->buildCaches(); + + const RefreshInfo refreshInfo = RefreshInfoGenerator::getRefreshInfoForUpdatedFiles(sourceGroups, storage); + + TS_ASSERT_EQUALS(REFRESH_UPDATED_FILES, refreshInfo.mode); + TS_ASSERT_EQUALS(0, refreshInfo.nonIndexedFilesToClear.size()); + TS_ASSERT_EQUALS(0, refreshInfo.filesToClear.size()); + TS_ASSERT_EQUALS(1, refreshInfo.filesToIndex.size()); + + TS_ASSERT(utility::containsElement( + utility::toVector(refreshInfo.filesToIndex), unknownSourceFilePath + )); + } + cleanup(); + } + + void test_refresh_info_for_updated_files_clears_non_existing_file() + { + cleanup(); + { + const FilePath nonexistingSourceFilePath = m_sourceFolder.getConcatenated(L"non_existing_file.cpp"); + + std::vector> sourceGroups; + sourceGroups.push_back(std::shared_ptr(new SourceGroupTest({}))); + + std::shared_ptr storage = std::make_shared( + m_indexDbPath, + m_bookmarkDbPath + ); + storage->setup(); + + addVeryOldFileToStorage(nonexistingSourceFilePath, true, true, storage); + + storage->buildCaches(); + + const RefreshInfo refreshInfo = RefreshInfoGenerator::getRefreshInfoForUpdatedFiles(sourceGroups, storage); + + TS_ASSERT_EQUALS(REFRESH_UPDATED_FILES, refreshInfo.mode); + TS_ASSERT_EQUALS(0, refreshInfo.nonIndexedFilesToClear.size()); + TS_ASSERT_EQUALS(1, refreshInfo.filesToClear.size()); + TS_ASSERT_EQUALS(0, refreshInfo.filesToIndex.size()); + + TS_ASSERT(utility::containsElement( + utility::toVector(refreshInfo.filesToClear), nonexistingSourceFilePath + )); + } + cleanup(); + } + + void test_refresh_info_for_updated_files_clears_and_indexes_outdated_file() + { + cleanup(); + { + const FilePath outdatedSourceFilePath = m_sourceFolder.getConcatenated(L"outdated_file.cpp"); + + std::vector> sourceGroups; + sourceGroups.push_back(std::shared_ptr(new SourceGroupTest({ outdatedSourceFilePath }))); + + std::shared_ptr storage = std::make_shared( + m_indexDbPath, + m_bookmarkDbPath + ); + storage->setup(); + + addVeryOldFileToStorage(outdatedSourceFilePath, true, true, storage); + addFileToFileSystem(outdatedSourceFilePath); + + storage->buildCaches(); + + const RefreshInfo refreshInfo = RefreshInfoGenerator::getRefreshInfoForUpdatedFiles(sourceGroups, storage); + + TS_ASSERT_EQUALS(REFRESH_UPDATED_FILES, refreshInfo.mode); + TS_ASSERT_EQUALS(0, refreshInfo.nonIndexedFilesToClear.size()); + TS_ASSERT_EQUALS(1, refreshInfo.filesToClear.size()); + TS_ASSERT_EQUALS(1, refreshInfo.filesToIndex.size()); + + TS_ASSERT(utility::containsElement( + utility::toVector(refreshInfo.filesToClear), outdatedSourceFilePath + )); + TS_ASSERT(utility::containsElement( + utility::toVector(refreshInfo.filesToIndex), outdatedSourceFilePath + )); + } + cleanup(); + } + + void test_refresh_info_for_updated_files_keeps_up_to_date_file() + { + cleanup(); + { + const FilePath upToDateSourceFilePath = m_sourceFolder.getConcatenated(L"up_to_date_file.cpp"); + + std::vector> sourceGroups; + sourceGroups.push_back(std::shared_ptr(new SourceGroupTest({ upToDateSourceFilePath }))); + + std::shared_ptr storage = std::make_shared( + m_indexDbPath, + m_bookmarkDbPath + ); + storage->setup(); + + addVeryNewFileToStorage(upToDateSourceFilePath, true, true, storage); + addFileToFileSystem(upToDateSourceFilePath); + + storage->buildCaches(); + + const RefreshInfo refreshInfo = RefreshInfoGenerator::getRefreshInfoForUpdatedFiles(sourceGroups, storage); + + TS_ASSERT_EQUALS(REFRESH_UPDATED_FILES, refreshInfo.mode); + TS_ASSERT_EQUALS(0, refreshInfo.nonIndexedFilesToClear.size()); + TS_ASSERT_EQUALS(0, refreshInfo.filesToClear.size()); + TS_ASSERT_EQUALS(0, refreshInfo.filesToIndex.size()); + } + cleanup(); + } + + void test_refresh_info_for_updated_files_clears_and_reindexes_outdated_file_and_referencing_source_file() + { + cleanup(); + { + const FilePath upToDateSourceFilePath = m_sourceFolder.getConcatenated(L"up_to_date_file.cpp"); + const FilePath outdatedSourceFilePath = m_sourceFolder.getConcatenated(L"outdated_file.cpp"); + + std::vector> sourceGroups; + sourceGroups.push_back(std::shared_ptr(new SourceGroupTest({ + upToDateSourceFilePath, + outdatedSourceFilePath + }))); + + std::shared_ptr storage = std::make_shared( + m_indexDbPath, + m_bookmarkDbPath + ); + storage->setup(); + + const Id upToDateSourceFileId = addVeryNewFileToStorage(upToDateSourceFilePath, true, true, storage); + addFileToFileSystem(upToDateSourceFilePath); + const Id outdatedSourceFileId = addVeryOldFileToStorage(outdatedSourceFilePath, true, true, storage); + addFileToFileSystem(outdatedSourceFilePath); + + storage->addEdge(StorageEdgeData(Edge::EDGE_INCLUDE, upToDateSourceFileId, outdatedSourceFileId)); + + storage->buildCaches(); + + const RefreshInfo refreshInfo = RefreshInfoGenerator::getRefreshInfoForUpdatedFiles(sourceGroups, storage); + + TS_ASSERT_EQUALS(REFRESH_UPDATED_FILES, refreshInfo.mode); + TS_ASSERT_EQUALS(0, refreshInfo.nonIndexedFilesToClear.size()); + TS_ASSERT_EQUALS(2, refreshInfo.filesToClear.size()); + TS_ASSERT_EQUALS(2, refreshInfo.filesToIndex.size()); + + TS_ASSERT(utility::containsElement( + utility::toVector(refreshInfo.filesToClear), upToDateSourceFilePath + )); + TS_ASSERT(utility::containsElement( + utility::toVector(refreshInfo.filesToClear), outdatedSourceFilePath + )); + TS_ASSERT(utility::containsElement( + utility::toVector(refreshInfo.filesToIndex), upToDateSourceFilePath + )); + TS_ASSERT(utility::containsElement( + utility::toVector(refreshInfo.filesToIndex), outdatedSourceFilePath + )); + } + cleanup(); + } + + void test_refresh_info_for_updated_files_clears_outdated_header_file_and_reindexes_referencing_source() + { + cleanup(); + { + const FilePath upToDateSourceFilePath = m_sourceFolder.getConcatenated(L"up_to_date_file.cpp"); + const FilePath outdatedHeaderFilePath = m_sourceFolder.getConcatenated(L"outdated_file.h"); + + std::vector> sourceGroups; + sourceGroups.push_back(std::shared_ptr(new SourceGroupTest({ + upToDateSourceFilePath + }, + { + upToDateSourceFilePath, + outdatedHeaderFilePath + }))); + + std::shared_ptr storage = std::make_shared( + m_indexDbPath, + m_bookmarkDbPath + ); + storage->setup(); + + const Id upToDateSourceFileId = addVeryNewFileToStorage(upToDateSourceFilePath, true, true, storage); + addFileToFileSystem(upToDateSourceFilePath); + const Id outdatedHeaderFileId = addVeryOldFileToStorage(outdatedHeaderFilePath, true, true, storage); + addFileToFileSystem(outdatedHeaderFilePath); + + storage->addEdge(StorageEdgeData(Edge::EDGE_INCLUDE, upToDateSourceFileId, outdatedHeaderFileId)); + + storage->buildCaches(); + + const RefreshInfo refreshInfo = RefreshInfoGenerator::getRefreshInfoForUpdatedFiles(sourceGroups, storage); + + TS_ASSERT_EQUALS(REFRESH_UPDATED_FILES, refreshInfo.mode); + TS_ASSERT_EQUALS(0, refreshInfo.nonIndexedFilesToClear.size()); + TS_ASSERT_EQUALS(2, refreshInfo.filesToClear.size()); + TS_ASSERT_EQUALS(1, refreshInfo.filesToIndex.size()); + + TS_ASSERT(utility::containsElement( + utility::toVector(refreshInfo.filesToClear), upToDateSourceFilePath + )); + TS_ASSERT(utility::containsElement( + utility::toVector(refreshInfo.filesToClear), outdatedHeaderFilePath + )); + TS_ASSERT(utility::containsElement( + utility::toVector(refreshInfo.filesToIndex), upToDateSourceFilePath + )); + } + cleanup(); + } + + void test_refresh_info_for_updated_files_clears_outdated_source_file_and_referened_uptodate_header_file() + { + cleanup(); + { + const FilePath outdatedSourceFilePath = m_sourceFolder.getConcatenated(L"outdated_file.cpp"); + const FilePath upToDateHeaderFilePath = m_sourceFolder.getConcatenated(L"up_to_date_file.h"); + + std::vector> sourceGroups; + sourceGroups.push_back(std::shared_ptr(new SourceGroupTest({ + outdatedSourceFilePath + }, + { + outdatedSourceFilePath, + upToDateHeaderFilePath + }))); + + std::shared_ptr storage = std::make_shared( + m_indexDbPath, + m_bookmarkDbPath + ); + storage->setup(); + + const Id outdatedSourceFileId = addVeryOldFileToStorage(outdatedSourceFilePath, true, true, storage); + addFileToFileSystem(outdatedSourceFilePath); + const Id upToDateHeaderFileId = addVeryNewFileToStorage(upToDateHeaderFilePath, true, true, storage); + addFileToFileSystem(upToDateHeaderFilePath); + + storage->addEdge(StorageEdgeData(Edge::EDGE_INCLUDE, outdatedSourceFileId, upToDateHeaderFileId)); + + storage->buildCaches(); + + const RefreshInfo refreshInfo = RefreshInfoGenerator::getRefreshInfoForUpdatedFiles(sourceGroups, storage); + + TS_ASSERT_EQUALS(REFRESH_UPDATED_FILES, refreshInfo.mode); + TS_ASSERT_EQUALS(0, refreshInfo.nonIndexedFilesToClear.size()); + TS_ASSERT_EQUALS(2, refreshInfo.filesToClear.size()); + TS_ASSERT_EQUALS(1, refreshInfo.filesToIndex.size()); + + TS_ASSERT(utility::containsElement( + utility::toVector(refreshInfo.filesToClear), outdatedSourceFilePath + )); + TS_ASSERT(utility::containsElement( + utility::toVector(refreshInfo.filesToClear), upToDateHeaderFilePath + )); + TS_ASSERT(utility::containsElement( + utility::toVector(refreshInfo.filesToIndex), outdatedSourceFilePath + )); + } + cleanup(); + } + + void test_refresh_info_for_updated_files_does_not_clear_uptodate_header_referenced_by_uptodate_source() + { + cleanup(); + { + const FilePath outdatedSourceFilePath = m_sourceFolder.getConcatenated(L"outdated_file.cpp"); + const FilePath upToDateSourceFilePath = m_sourceFolder.getConcatenated(L"up_to_date_file.cpp"); + const FilePath upToDateHeaderFilePath = m_sourceFolder.getConcatenated(L"up_to_date_file.h"); + + std::vector> sourceGroups; + sourceGroups.push_back(std::shared_ptr(new SourceGroupTest({ + outdatedSourceFilePath, + upToDateSourceFilePath + }, + { + outdatedSourceFilePath, + upToDateSourceFilePath, + upToDateHeaderFilePath + }))); + + std::shared_ptr storage = std::make_shared( + m_indexDbPath, + m_bookmarkDbPath + ); + storage->setup(); + + const Id outdatedSourceFileId = addVeryOldFileToStorage(outdatedSourceFilePath, true, true, storage); + addFileToFileSystem(outdatedSourceFilePath); + const Id upToDateSourceFileId = addVeryNewFileToStorage(upToDateSourceFilePath, true, true, storage); + addFileToFileSystem(upToDateSourceFilePath); + const Id upToDateHeaderFileId = addVeryNewFileToStorage(upToDateHeaderFilePath, true, true, storage); + addFileToFileSystem(upToDateHeaderFilePath); + + storage->addEdge(StorageEdgeData(Edge::EDGE_INCLUDE, outdatedSourceFileId, upToDateHeaderFileId)); + storage->addEdge(StorageEdgeData(Edge::EDGE_INCLUDE, upToDateSourceFileId, upToDateHeaderFileId)); + + storage->buildCaches(); + + const RefreshInfo refreshInfo = RefreshInfoGenerator::getRefreshInfoForUpdatedFiles(sourceGroups, storage); + + TS_ASSERT_EQUALS(REFRESH_UPDATED_FILES, refreshInfo.mode); + TS_ASSERT_EQUALS(0, refreshInfo.nonIndexedFilesToClear.size()); + TS_ASSERT_EQUALS(1, refreshInfo.filesToClear.size()); + TS_ASSERT_EQUALS(1, refreshInfo.filesToIndex.size()); + + TS_ASSERT(utility::containsElement( + utility::toVector(refreshInfo.filesToClear), outdatedSourceFilePath + )); + TS_ASSERT(utility::containsElement( + utility::toVector(refreshInfo.filesToIndex), outdatedSourceFilePath + )); + } + cleanup(); + } + +private: + class SourceGroupSettingsTest : public SourceGroupSettings + { + public: + SourceGroupSettingsTest(const ProjectSettings* projectSettings) + : SourceGroupSettings("TEST_ID", SOURCE_GROUP_UNKNOWN, projectSettings) + { + } + + std::vector getAvailableLanguageStandards() const override + { + return std::vector(); + } + + private: + std::string getDefaultStandard() const override + { + return ""; + } + }; + + class SourceGroupTest : public SourceGroup + { + public: + + SourceGroupTest(std::set sourceFilePaths) + : m_sourceFilePaths(sourceFilePaths) + , m_allFilePaths(sourceFilePaths) + { + m_sourceGroupSettings = std::make_shared(&m_projectSettings); + } + + SourceGroupTest(std::set sourceFilePaths, std::set allFilePaths) + : m_sourceFilePaths(sourceFilePaths) + , m_allFilePaths(allFilePaths) + { + m_sourceGroupSettings = std::make_shared(&m_projectSettings); + } + + std::set filterToContainedFilePaths(const std::set& filePaths) const override + { + std::set containedFilePaths; + + for (const FilePath& filePath : filePaths) + { + if (m_allFilePaths.find(filePath) != m_allFilePaths.end()) + { + containedFilePaths.insert(filePath); + } + } + + return containedFilePaths; + } + + std::set getAllSourceFilePaths() const override + { + return m_sourceFilePaths; + } + + std::vector> getIndexerCommands(const std::set& filesToIndex) const override + { + return std::vector>(); + } + + private: + virtual std::shared_ptr getSourceGroupSettings() + { + return m_sourceGroupSettings; + } + + virtual std::shared_ptr getSourceGroupSettings() const + { + return m_sourceGroupSettings; + } + + ProjectSettings m_projectSettings; + std::shared_ptr m_sourceGroupSettings; + const std::set m_sourceFilePaths; + const std::set m_allFilePaths; + }; + + void cleanup() + { + FileSystem::remove(m_indexDbPath); + FileSystem::remove(m_bookmarkDbPath); + + if (m_sourceFolder.recheckExists()) + { + for (const FilePath& path : FileSystem::getFilePathsFromDirectory(m_sourceFolder)) + { + FileSystem::remove(path); + } + FileSystem::remove(m_sourceFolder); + } + } + + void addFileToFileSystem(const FilePath& filePath) + { + FileSystem::createDirectory(filePath.getParentDirectory()); + std::ofstream file; + file.open(filePath.wstr()); + file << "This is some file content.\n"; + file.close(); + } + + Id addFileToStorage(const FilePath& filePath, const std::string& modificationTime, bool indexed, bool complete, std::shared_ptr storage) + { + const Id id = storage->addNode(StorageNodeData(NodeType::NODE_FILE, NameHierarchy::serialize(NameHierarchy(filePath.wstr(), NAME_DELIMITER_FILE)))); + storage->addFile(StorageFile(id, filePath.wstr(), modificationTime, indexed, complete)); + return id; + } + + Id addVeryOldFileToStorage(const FilePath& filePath, bool indexed, bool complete, std::shared_ptr storage) + { + return addFileToStorage(filePath, "2000-01-01 10:10:10", indexed, complete, storage); + } + + Id addVeryNewFileToStorage(const FilePath& filePath, bool indexed, bool complete, std::shared_ptr storage) + { + return addFileToStorage(filePath, "2020-01-01 10:10:10", indexed, complete, storage); + } + +}; diff --git a/src/test/SettingsTestSuite.h b/src/test/SettingsTestSuite.h index fbd6af58..279a03ed 100644 --- a/src/test/SettingsTestSuite.h +++ b/src/test/SettingsTestSuite.h @@ -3,6 +3,7 @@ #include "settings/ProjectSettings.h" #include "settings/Settings.h" #include "settings/SourceGroupSettingsCxx.h" +#include "settings/SourceGroupSettingsWithSourcePaths.h" class SettingsTestSuite : public CxxTest::TestSuite { @@ -127,7 +128,8 @@ public: { ProjectSettings projectSettings; projectSettings.load(FilePath(L"data/SettingsTestSuite/settings.xml")); - std::shared_ptr sourceGroupSettings = std::dynamic_pointer_cast(projectSettings.getAllSourceGroupSettings().front()); + std::shared_ptr sourceGroupSettings = + std::dynamic_pointer_cast(projectSettings.getAllSourceGroupSettings().front()); std::vector paths = sourceGroupSettings->getSourcePaths(); TS_ASSERT_EQUALS(paths.size(), 1); @@ -138,7 +140,8 @@ public: { ProjectSettings projectSettings; projectSettings.load(FilePath(L"data/SettingsTestSuite/settings.xml")); - std::shared_ptr sourceGroupSettings = std::dynamic_pointer_cast(projectSettings.getAllSourceGroupSettings().front()); + std::shared_ptr sourceGroupSettings = + std::dynamic_pointer_cast(projectSettings.getAllSourceGroupSettings().front()); std::vector paths = sourceGroupSettings->getHeaderSearchPaths(); TS_ASSERT_EQUALS(paths.size(), 2); diff --git a/src/test/SonargraphProjectTestSuite.h b/src/test/SonargraphProjectTestSuite.h new file mode 100644 index 00000000..58233e27 --- /dev/null +++ b/src/test/SonargraphProjectTestSuite.h @@ -0,0 +1,185 @@ +#include "cxxtest/TestSuite.h" + +#include + +#include "data/indexer/IndexerCommandCxxEmpty.h" +#include "data/indexer/IndexerCommandJava.h" +#include "project/SourceGroupJavaSonargraph.h" +#include "settings/SourceGroupSettingsCxxSonargraph.h" +#include "settings/SourceGroupSettingsJavaSonargraph.h" +#include "settings/ProjectSettings.h" +#include "settings/ApplicationSettings.h" +#include "utility/sonargraph/SonargraphProject.h" +#include "utility/text/TextAccess.h" +#include "utility/utilityString.h" + +class SonargraphProjectTestSuite: public CxxTest::TestSuite +{ +public: + static const bool s_updateExpectedOutput = false; + + void test_sonargraph_project_with_cmake_json_modules_generates_expected_output() + { + const std::wstring projectName = L"CxxCmakeJsonModules"; + + ProjectSettings projectSettings; + std::shared_ptr sourceGroupSettings = std::make_shared("fake_id", &projectSettings); + + std::shared_ptr applicationSettings = std::make_shared(); + applicationSettings->setHeaderSearchPaths({ FilePath(L"test/header/search/path") }); + applicationSettings->setFrameworkSearchPaths({ FilePath(L"test/framework/search/path") }); + + generateAndCompareExpectedOutputForSonargraphProject(projectName, sourceGroupSettings, applicationSettings); + } + + void test_sonargraph_project_with_java_modules_generates_expected_output() + { + const std::wstring projectName = L"JavaModules"; + + ProjectSettings projectSettings; + std::shared_ptr sourceGroupSettings = + std::make_shared("fake_id", &projectSettings); + sourceGroupSettings->setUseJreSystemLibrary(true); + sourceGroupSettings->setClasspath({ + FilePath(L"test/classpath/file.jar"), FilePath(L"test/classpath/dir") + }); + + std::shared_ptr applicationSettings = std::make_shared(); + applicationSettings->setJreSystemLibraryPaths({ FilePath(L"test/jre/system/library/path.jar") }); + + generateAndCompareExpectedOutputForSonargraphProject(projectName, sourceGroupSettings, applicationSettings); + } + + void test_sonargraph_project_with_cpp_modules_does_not_generate_output_for_java_sourcegroup() + { + const std::wstring projectName = L"CxxCmakeJsonModules"; + + ProjectSettings projectSettings; + std::shared_ptr sourceGroupSettings = std::make_shared("fake_id", &projectSettings); + std::shared_ptr applicationSettings = std::make_shared(); + + std::shared_ptr output = generateExpectedOutputForSonargraphProject(projectName, sourceGroupSettings, applicationSettings); + + TS_ASSERT_EQUALS(0, output->getLineCount()); + } + + void test_sonargraph_project_with_java_modules_does_not_generate_output_for_cpp_sourcegroup() + { + const std::wstring projectName = L"JavaModules"; + + ProjectSettings projectSettings; + std::shared_ptr sourceGroupSettings = std::make_shared("fake_id", &projectSettings); + std::shared_ptr applicationSettings = std::make_shared(); + + std::shared_ptr output = generateExpectedOutputForSonargraphProject(projectName, sourceGroupSettings, applicationSettings); + + TS_ASSERT_EQUALS(0, output->getLineCount()); + } + + void generateAndCompareExpectedOutputForSonargraphProject( + std::wstring projectName, + std::shared_ptr sourceGroupSettings, + std::shared_ptr applicationSettings) + { + const FilePath projectDataRoot = FilePath(L"data/SonargraphProjectTestSuite/" + projectName).makeAbsolute(); + const FilePath projectDataExpectedOutputRoot = projectDataRoot.getConcatenated(L"expected_output"); + + std::shared_ptr output = generateExpectedOutputForSonargraphProject(projectName, sourceGroupSettings, applicationSettings); + + FilePath expectedOutputFilePath = projectDataExpectedOutputRoot.getConcatenated(L"output.txt"); + if (s_updateExpectedOutput || !expectedOutputFilePath.exists()) + { + std::ofstream expectedOutputFile; + expectedOutputFile.open(expectedOutputFilePath.str()); + expectedOutputFile << output->getText(); + expectedOutputFile.close(); + } + else + { + std::shared_ptr expectedOutput = TextAccess::createFromFile(expectedOutputFilePath); + TSM_ASSERT_EQUALS(L"Output does not match the expected line count for project \"" + projectName + L"\".", expectedOutput->getLineCount(), output->getLineCount()); + if (expectedOutput->getLineCount() == output->getLineCount()) + { + for (size_t i = 1; i <= expectedOutput->getLineCount(); i++) + { + TS_ASSERT_EQUALS(expectedOutput->getLine(i), output->getLine(i)); + } + } + } + } + + std::shared_ptr generateExpectedOutputForSonargraphProject( + std::wstring projectName, + std::shared_ptr sourceGroupSettings, + std::shared_ptr applicationSettings) + { + const FilePath projectDataRoot = FilePath(L"data/SonargraphProjectTestSuite/" + projectName).makeAbsolute(); + const FilePath projectDataSrcRoot = projectDataRoot.getConcatenated(L"src/sonargraph"); + + std::shared_ptr project = Sonargraph::Project::load(projectDataSrcRoot.getConcatenated(L"system.sonargraph"), sourceGroupSettings->getLanguage()); + TS_ASSERT(project.use_count() > 0); + + std::vector> indexerCommands = project->getIndexerCommands(sourceGroupSettings, applicationSettings); + + std::wstring outputString; + for (std::shared_ptr indexerCommand : indexerCommands) + { + outputString += indexerCommandToString(indexerCommand, projectDataRoot); + } + + return TextAccess::createFromString(utility::encodeToUtf8(outputString)); + } + + std::wstring indexerCommandToString(std::shared_ptr indexerCommand, const FilePath& baseDirectory) + { + if (indexerCommand) + { + if (std::shared_ptr indexerCommandCxxEmpty = std::dynamic_pointer_cast(indexerCommand)) + { + return indexerCommandCxxEmptyToString(indexerCommandCxxEmpty, baseDirectory); + } + if (std::shared_ptr indexerCommandJava = std::dynamic_pointer_cast(indexerCommand)) + { + return indexerCommandJavaToString(indexerCommandJava, baseDirectory); + } + return L"Unsupported indexer command type: " + indexerCommand->getIndexerCommandType(); + } + return L"No IndexerCommand provided."; + } + + std::wstring indexerCommandCxxEmptyToString(std::shared_ptr indexerCommand, const FilePath& baseDirectory) + { + std::wstring result; + result += L"SourceFilePath: \"" + indexerCommand->getSourceFilePath().getRelativeTo(baseDirectory).wstr() + L"\"\n"; + result += L"\tLanguageStandard: \"" + utility::decodeFromUtf8(indexerCommand->getLanguageStandard()) + L"\"\n"; + for (const FilePath& indexedPath : indexerCommand->getIndexedPaths()) + { + result += L"\tIndexedPath: \"" + indexedPath.getRelativeTo(baseDirectory).wstr() + L"\"\n"; + } + for (const std::wstring& compilerFlag : indexerCommand->getCompilerFlags()) + { + result += L"\tCompilerFlag: \"" + compilerFlag + L"\"\n"; + } + for (const FilePath& headerSearchPath : indexerCommand->getSystemHeaderSearchPaths()) + { + result += L"\tHeaderSearchPath: \"" + headerSearchPath.getRelativeTo(baseDirectory).wstr() + L"\"\n"; + } + for (const FilePath& frameworkSearchPath : indexerCommand->getFrameworkSearchPaths()) + { + result += L"\tFrameworkSearchPath: \"" + frameworkSearchPath.wstr() + L"\"\n"; + } + return result; + } + + std::wstring indexerCommandJavaToString(std::shared_ptr indexerCommand, const FilePath& baseDirectory) + { + std::wstring result; + result += L"SourceFilePath: \"" + indexerCommand->getSourceFilePath().getRelativeTo(baseDirectory).wstr() + L"\"\n"; + result += L"\tLanguageStandard: \"" + utility::decodeFromUtf8(indexerCommand->getLanguageStandard()) + L"\"\n"; + for (const FilePath& classPathItem : indexerCommand->getClassPath()) + { + result += L"\tClassPathItem: \"" + classPathItem.getRelativeTo(baseDirectory).wstr() + L"\"\n"; + } + return result; + } +};