
add_files(
	LIB_FILES

	component/controller/helper/BucketLayouter.cpp
	component/controller/helper/BucketLayouter.h
	component/controller/helper/DummyEdge.h
	component/controller/helper/DummyNode.h
	component/controller/helper/ListLayouter.cpp
	component/controller/helper/ListLayouter.h
	component/controller/helper/NetworkProtocolHelper.cpp
	component/controller/helper/NetworkProtocolHelper.h
	component/controller/helper/SnippetMerger.cpp
	component/controller/helper/SnippetMerger.h

	component/controller/BookmarkController.cpp
	component/controller/BookmarkController.h
	component/controller/CodeController.cpp
	component/controller/CodeController.h
	component/controller/Controller.cpp
	component/controller/Controller.h
	component/controller/ErrorController.cpp
	component/controller/ErrorController.h
	component/controller/FeatureController.cpp
	component/controller/FeatureController.h
	component/controller/GraphController.cpp
	component/controller/GraphController.h
	component/controller/IDECommunicationController.cpp
	component/controller/IDECommunicationController.h
	component/controller/LogController.cpp
	component/controller/LogController.h
	component/controller/NetworkFactory.cpp
	component/controller/NetworkFactory.h
	component/controller/RefreshController.cpp
	component/controller/RefreshController.h
	component/controller/SearchController.cpp
	component/controller/SearchController.h
	component/controller/StatusBarController.cpp
	component/controller/StatusBarController.h
	component/controller/StatusController.cpp
	component/controller/StatusController.h
	component/controller/UndoRedoController.cpp
	component/controller/UndoRedoController.h

	component/view/helper/CodeSnippetParams.cpp
	component/view/helper/CodeSnippetParams.h
	component/view/BookmarkView.cpp
	component/view/BookmarkView.h
	component/view/CodeView.cpp
	component/view/CodeView.h
	component/view/CompositeView.cpp
	component/view/CompositeView.h
	component/view/DialogView.cpp
	component/view/DialogView.h
	component/view/ErrorView.cpp
	component/view/ErrorView.h
	component/view/GraphView.cpp
	component/view/GraphView.h
	component/view/GraphViewStyle.cpp
	component/view/GraphViewStyle.h
	component/view/GraphViewStyleImpl.h
	component/view/LogView.cpp
	component/view/LogView.h
	component/view/MainView.cpp
	component/view/MainView.h
	component/view/RefreshView.cpp
	component/view/RefreshView.h
	component/view/SearchView.cpp
	component/view/SearchView.h
	component/view/StatusBarView.cpp
	component/view/StatusBarView.h
	component/view/StatusView.cpp
	component/view/StatusView.h
	component/view/TabbedView.cpp
	component/view/TabbedView.h
	component/view/UndoRedoView.cpp
	component/view/UndoRedoView.h
	component/view/View.cpp
	component/view/View.h
	component/view/ViewFactory.cpp
	component/view/ViewFactory.h
	component/view/ViewLayout.cpp
	component/view/ViewLayout.h
	component/view/ViewWidgetWrapper.cpp
	component/view/ViewWidgetWrapper.h

	component/Component.cpp
	component/Component.h
	component/ComponentFactory.cpp
	component/ComponentFactory.h
	component/ComponentManager.cpp
	component/ComponentManager.h

	data/access/StorageAccess.cpp
	data/access/StorageAccess.h
	data/access/StorageAccessProxy.cpp
	data/access/StorageAccessProxy.h

	data/bookmark/Bookmark.cpp
	data/bookmark/Bookmark.h
	data/bookmark/BookmarkCategory.cpp
	data/bookmark/BookmarkCategory.h
	data/bookmark/EdgeBookmark.cpp
	data/bookmark/EdgeBookmark.h
	data/bookmark/NodeBookmark.cpp
	data/bookmark/NodeBookmark.h
	
	data/fulltextsearch/FullTextSearchIndex.cpp
	data/fulltextsearch/FullTextSearchIndex.h
	data/fulltextsearch/SuffixArray.cpp
	data/fulltextsearch/SuffixArray.h

	data/graph/token_component/TokenComponent.cpp
	data/graph/token_component/TokenComponent.h
	data/graph/token_component/TokenComponentAbstraction.cpp
	data/graph/token_component/TokenComponentAbstraction.h
	data/graph/token_component/TokenComponentAccess.cpp
	data/graph/token_component/TokenComponentAccess.h
	data/graph/token_component/TokenComponentAggregation.cpp
	data/graph/token_component/TokenComponentAggregation.h
	data/graph/token_component/TokenComponentConst.cpp
	data/graph/token_component/TokenComponentConst.h
	data/graph/token_component/TokenComponentFilePath.cpp
	data/graph/token_component/TokenComponentFilePath.h
	data/graph/token_component/TokenComponentSignature.cpp
	data/graph/token_component/TokenComponentSignature.h
	data/graph/token_component/TokenComponentStatic.cpp
	data/graph/token_component/TokenComponentStatic.h

	data/graph/Edge.cpp
	data/graph/Edge.h
	data/graph/Graph.cpp
	data/graph/Graph.h
	data/graph/Node.cpp
	data/graph/Node.h
	data/graph/Token.cpp
	data/graph/Token.h
	
	data/indexer/Indexer.h
	data/indexer/IndexerBase.cpp
	data/indexer/IndexerBase.h
	data/indexer/IndexerCommand.cpp
	data/indexer/IndexerCommand.h
	data/indexer/IndexerCommandList.cpp
	data/indexer/IndexerCommandList.h
	data/indexer/IndexerComposite.cpp
	data/indexer/IndexerComposite.h
	data/indexer/IndexerFactory.cpp
	data/indexer/IndexerFactory.h
	data/indexer/IndexerFactoryModule.cpp
	data/indexer/IndexerFactoryModule.h
	data/indexer/TaskBuildIndex.cpp
	data/indexer/TaskBuildIndex.h

	data/location/LocationType.cpp
	data/location/LocationType.h
	data/location/TokenLocation.cpp
	data/location/TokenLocation.h
	data/location/TokenLocationCollection.cpp
	data/location/TokenLocationCollection.h
	data/location/TokenLocationFile.cpp
	data/location/TokenLocationFile.h
	data/location/TokenLocationLine.cpp
	data/location/TokenLocationLine.h

	data/name/NameElement.cpp
	data/name/NameElement.h
	data/name/NameHierarchy.cpp
	data/name/NameHierarchy.h

	data/parser/AccessKind.cpp
	data/parser/AccessKind.h
	data/parser/ParseLocation.cpp
	data/parser/ParseLocation.h
	data/parser/Parser.cpp
	data/parser/Parser.h
	data/parser/ParserClient.cpp
	data/parser/ParserClient.h
	data/parser/ParserClientImpl.cpp
	data/parser/ParserClientImpl.h
	data/parser/ReferenceKind.cpp
	data/parser/ReferenceKind.h
	data/parser/SymbolKind.cpp
	data/parser/SymbolKind.h
	data/parser/TaskParseWrapper.cpp
	data/parser/TaskParseWrapper.h

	data/search/SearchIndex.cpp
	data/search/SearchIndex.h
	data/search/SearchMatch.cpp
	data/search/SearchMatch.h

	data/DefinitionKind.cpp
	data/DefinitionKind.h
	data/ErrorCountInfo.h
	data/ErrorFilter.h
	data/ErrorInfo.h
	data/HierarchyCache.cpp
	data/HierarchyCache.h
	data/IntermediateStorage.cpp
	data/IntermediateStorage.h
	data/PersistentStorage.cpp
	data/PersistentStorage.h
	data/SqliteIndex.cpp
	data/SqliteIndex.h
	data/SqliteStorage.cpp
	data/SqliteStorage.h
	data/Storage.cpp
	data/Storage.h
	data/StorageCache.cpp
	data/StorageCache.h
	data/StorageProvider.cpp
	data/StorageProvider.h
	data/StorageTypes.h
	data/StorageStats.h
	data/TaskCleanStorage.cpp
	data/TaskCleanStorage.h
	data/TaskFinishParsing.cpp
	data/TaskFinishParsing.h
	data/TaskInjectStorage.cpp
	data/TaskInjectStorage.h
	data/TaskMergeStorages.cpp
	data/TaskMergeStorages.h
	data/TaskShowStatusDialog.cpp
	data/TaskShowStatusDialog.h

	settings/ApplicationSettings.cpp
	settings/ApplicationSettings.h
	settings/ColorScheme.cpp
	settings/ColorScheme.h
	settings/CxxProjectSettings.cpp
	settings/CxxProjectSettings.h
	settings/JavaProjectSettings.cpp
	settings/JavaProjectSettings.h
	settings/LanguageType.cpp
	settings/LanguageType.h
	settings/ProjectSettings.cpp
	settings/ProjectSettings.h
	settings/Settings.cpp
	settings/Settings.h
	settings/SettingsMigrator.cpp
	settings/SettingsMigrator.h

	utility/commandline/CommandLineParser.cpp
	utility/commandline/CommandLineParser.h

	utility/file/FileInfo.cpp
	utility/file/FileInfo.h
	utility/file/FileManager.cpp
	utility/file/FileManager.h
	utility/file/FilePath.cpp
	utility/file/FilePath.h
	utility/file/FileRegister.cpp
	utility/file/FileRegister.h
	utility/file/FileRegisterStateData.cpp
	utility/file/FileRegisterStateData.h
	utility/file/FileSystem.cpp
	utility/file/FileSystem.h

	utility/interprocess/InterprocessDataManager.cpp
	utility/interprocess/InterprocessDataManager.h
	utility/interprocess/InterprocessProcessManager.cpp
	utility/interprocess/InterprocessProcessManager.h
	utility/interprocess/InterprocessUtility.h
	utility/interprocess/SharedContainer.h
	utility/interprocess/SharedMap.h
	utility/interprocess/SharedParserArguments.cpp
	utility/interprocess/SharedParserArguments.h
	utility/interprocess/SharedQueue.h
	utility/interprocess/SharedUUIDManager.cpp
	utility/interprocess/SharedUUIDManager.h
	
	utility/logging/ConsoleLogger.cpp
	utility/logging/ConsoleLogger.h
	utility/logging/FileLogger.cpp
	utility/logging/FileLogger.h
	utility/logging/Logger.cpp
	utility/logging/Logger.h
	utility/logging/logging.h
	utility/logging/LogManager.cpp
	utility/logging/LogManager.h
	utility/logging/LogManagerImplementation.cpp
	utility/logging/LogManagerImplementation.h
	utility/logging/LogMessage.h
	utility/logging/PlainFileLogger.cpp
	utility/logging/PlainFileLogger.h

	utility/math/Color.h
	utility/math/MatrixBase.h
	utility/math/MatrixDynamicBase.h
	utility/math/Vector2.h
	utility/math/Vector4.h
	utility/math/VectorBase.h

	utility/messaging/type/MessageActivateAll.h
	utility/messaging/type/MessageActivateBookmark.h
	utility/messaging/type/MessageActivateEdge.h
	utility/messaging/type/MessageActivateFile.h
	utility/messaging/type/MessageActivateLocalSymbols.h
	utility/messaging/type/MessageActivateNodes.h
	utility/messaging/type/MessageActivateTokenLocations.h
	utility/messaging/type/MessageActivateTokenIds.h
	utility/messaging/type/MessageActivateTokens.h
	utility/messaging/type/MessageActivateWindow.h
	utility/messaging/type/MessageChangeFileView.h
	utility/messaging/type/MessageClearErrorCount.h
	utility/messaging/type/MessageClearLogView.h
	utility/messaging/type/MessageClearStatusView.h
	utility/messaging/type/MessageCodeReference.h
	utility/messaging/type/MessageCodeViewExpandedInitialFiles.h
	utility/messaging/type/MessageColorSchemeTest.h
	utility/messaging/type/MessageCreateBookmark.h
	utility/messaging/type/MessageCreateBookmarkCategory.h
	utility/messaging/type/MessageDeactivateEdge.h
	utility/messaging/type/MessageDeleteBookmark.h
	utility/messaging/type/MessageDeleteBookmarkCategoryWithBookmarks.h
	utility/messaging/type/MessageDeleteBookmarkForActiveTokens.h
	utility/messaging/type/MessageDispatchWhenLicenseValid.h
	utility/messaging/type/MessageDisplayBookmarkCreator.h
	utility/messaging/type/MessageDisplayBookmarkEditor.h
	utility/messaging/type/MessageDisplayBookmarks.h
	utility/messaging/type/MessageEditBookmark.h
	utility/messaging/type/MessageEnteredLicense.h
	utility/messaging/type/MessageErrorFilterChanged.h
	utility/messaging/type/MessageFind.h
	utility/messaging/type/MessageFinishedParsing.h
	utility/messaging/type/MessageFlushUpdates.h
	utility/messaging/type/MessageFocusIn.h
	utility/messaging/type/MessageFocusOut.h
	utility/messaging/type/MessageForceEnterLicense.h
	utility/messaging/type/MessageGraphNodeBundleSplit.h
	utility/messaging/type/MessageGraphNodeExpand.h
	utility/messaging/type/MessageGraphNodeMove.h
	utility/messaging/type/MessageIDECreateCDB.h
	utility/messaging/type/MessageInterruptTasks.h
	utility/messaging/type/MessageLoadProject.h
	utility/messaging/type/MessageLogFilterChanged.h
	utility/messaging/type/MessageMoveIDECursor.h
	utility/messaging/type/MessageNewErrors.h
	utility/messaging/type/MessagePingReceived.h
	utility/messaging/type/MessagePluginPortChange.h
	utility/messaging/type/MessageProjectEdit.h
	utility/messaging/type/MessageProjectNew.h
	utility/messaging/type/MessageRedo.h
	utility/messaging/type/MessageRefresh.h
	utility/messaging/type/MessageResetZoom.h
	utility/messaging/type/MessageScrollCode.h
	utility/messaging/type/MessageScrollToLine.h
	utility/messaging/type/MessageSearch.h
	utility/messaging/type/MessageSearchAutocomplete.h
	utility/messaging/type/MessageSearchFullText.h
	utility/messaging/type/MessageShowErrors.h
	utility/messaging/type/MessageShowReference.h
	utility/messaging/type/MessageShowScope.h
	utility/messaging/type/MessageShowStartScreen.h
	utility/messaging/type/MessageShowStatus.h
	utility/messaging/type/MessageStatus.h
	utility/messaging/type/MessageStatusFilterChanged.h
	utility/messaging/type/MessageSwitchColorScheme.h
	utility/messaging/type/MessageUndo.h
	utility/messaging/type/MessageWindowClosed.h
	utility/messaging/type/MessageWindowFocus.h
	utility/messaging/type/MessageZoom.h

	utility/messaging/Message.h
	utility/messaging/MessageBase.h
	utility/messaging/MessageInterruptTasksCounter.cpp
	utility/messaging/MessageInterruptTasksCounter.h
	utility/messaging/MessageListener.h
	utility/messaging/MessageListenerBase.cpp
	utility/messaging/MessageListenerBase.h
	utility/messaging/MessageQueue.cpp
	utility/messaging/MessageQueue.h

	utility/scheduling/Blackboard.cpp
	utility/scheduling/Blackboard.h
	utility/scheduling/Task.cpp
	utility/scheduling/Task.h
	utility/scheduling/TaskDecorator.cpp
	utility/scheduling/TaskDecorator.h
	utility/scheduling/TaskDecoratorRepeat.cpp
	utility/scheduling/TaskDecoratorRepeat.h
	utility/scheduling/TaskGroup.cpp
	utility/scheduling/TaskGroup.h
	utility/scheduling/TaskGroupParallel.cpp
	utility/scheduling/TaskGroupParallel.h
	utility/scheduling/TaskGroupSelector.cpp
	utility/scheduling/TaskGroupSelector.h
	utility/scheduling/TaskGroupSequence.cpp
	utility/scheduling/TaskGroupSequence.h
	utility/scheduling/TaskLambda.cpp
	utility/scheduling/TaskLambda.h
	utility/scheduling/TaskReturnSuccessWhile.h
	utility/scheduling/TaskRunner.cpp
	utility/scheduling/TaskRunner.h
	utility/scheduling/TaskScheduler.cpp
	utility/scheduling/TaskScheduler.h
	utility/scheduling/TaskSetValue.h

	utility/solution/ISolutionParser.cpp
	utility/solution/ISolutionParser.h
	utility/solution/SolutionParserCodeBlocks.cpp
	utility/solution/SolutionParserCodeBlocks.h
	utility/solution/SolutionParserManager.cpp
	utility/solution/SolutionParserManager.h
	utility/solution/SolutionParserUtility.cpp
	utility/solution/SolutionParserUtility.h

	utility/synchronization/ReaderWriterLock.cpp
	utility/synchronization/ReaderWriterLock.h
	utility/synchronization/ScopedReaderLock.cpp
	utility/synchronization/ScopedReaderLock.h
	utility/synchronization/ScopedWriterLock.cpp
	utility/synchronization/ScopedWriterLock.h
	utility/synchronization/Semaphore.cpp
	utility/synchronization/Semaphore.h

	utility/text/TextAccess.cpp
	utility/text/TextAccess.h

	utility/ApplicationArchitectureType.h
	utility/AppPath.cpp
	utility/AppPath.h
	utility/Cache.h
	utility/ConfigManager.cpp
	utility/ConfigManager.h
	utility/Property.h
	utility/ResourcePaths.cpp
	utility/ResourcePaths.h
	utility/ScopedFunctor.cpp
	utility/ScopedFunctor.h
	utility/ScopedSwitcher.h
	utility/TimePoint.cpp
	utility/TimePoint.h
	utility/tracing.cpp
	utility/tracing.h
	utility/types.h
	utility/UserPaths.cpp
	utility/UserPaths.h
	utility/utility.cpp
	utility/utility.h
	utility/utilityLibrary.h
	utility/utilityString.cpp
	utility/utilityString.h
	utility/UUIDUtility.cpp
	utility/UUIDUtility.h
	utility/Version.cpp
	utility/Version.h

	Application.cpp
	Application.h
	ApplicationStateMonitor.cpp
	ApplicationStateMonitor.h
	LicenseChecker.cpp
	LicenseChecker.h
	Project.cpp
	Project.h
	ProjectFactory.cpp
	ProjectFactory.h
	ProjectFactoryModule.cpp
	ProjectFactoryModule.h
)
