cmake_minimum_required( VERSION 3.16 ) add_module( "lib" "libcppkore" "" ${FOLDER_CONTEXT} ) start_sources() add_sources( SOURCE_GROUP "Clipboard" "cppkore/clipboard/clip.cpp" "cppkore/clipboard/clip.h" "cppkore/clipboard/clip_lock_impl.h" "cppkore/clipboard/clip_win.cpp" ) add_sources( SOURCE_GROUP "Core" "cppkore/Kore.h" "cppkore/resource.h" "cppkore/stdafx.cpp" "cppkore/stdafx.h" "cppkore/stdext.h" ) add_sources( SOURCE_GROUP "Data" "cppkore/AtomicListBase.h" "cppkore/AtomicQueueBase.h" "cppkore/DictionaryBase.h" "cppkore/EventBase.h" "cppkore/ImmutableStringBase.h" "cppkore/ListBase.h" "cppkore/SecureString.h" "cppkore/StringBase.h" ) add_sources( SOURCE_GROUP "Diagnostics" "cppkore/Process.cpp" "cppkore/Process.h" "cppkore/ProcessInfo.h" "cppkore/ProcessModule.h" "cppkore/ProcessStartInfo.h" "cppkore/ProcessThread.h" ) add_sources( SOURCE_GROUP "Drawing" "cppkore/BufferedGraphics.cpp" "cppkore/BufferedGraphics.h" "cppkore/ContentAlignment.h" "cppkore/DrawingBase.h" "cppkore/DrawToolTipEventArgs.cpp" "cppkore/Font.cpp" "cppkore/Font.h" "cppkore/Icon.cpp" "cppkore/Icon.h" "cppkore/TextFormatFlags.h" "cppkore/TextRenderer.cpp" "cppkore/TextRenderer.h" ) add_sources( SOURCE_GROUP "Forms" "cppkore/AnchorStyles.h" "cppkore/Appearence.h" "cppkore/Application.cpp" "cppkore/Application.h" "cppkore/AutoScaleMode.h" "cppkore/BorderStyle.h" "cppkore/BoundsSpecified.h" "cppkore/Button.cpp" "cppkore/Button.h" "cppkore/ButtonBase.cpp" "cppkore/ButtonBase.h" "cppkore/ButtonFlags.h" "cppkore/CharacterCasing.h" "cppkore/CheckBox.cpp" "cppkore/CheckBox.h" "cppkore/CheckState.h" "cppkore/CloseReason.h" "cppkore/ColumnHeader.cpp" "cppkore/ColumnHeader.h" "cppkore/ColumnHeaderStyle.h" "cppkore/ComboBox.cpp" "cppkore/ComboBox.h" "cppkore/ComboBoxStyle.h" "cppkore/ContainerControl.cpp" "cppkore/ContainerControl.h" "cppkore/Control.cpp" "cppkore/Control.h" "cppkore/ControlCollection.cpp" "cppkore/ControlCollection.h" "cppkore/ControlStates.h" "cppkore/ControlStyles.h" "cppkore/ControlTypes.h" "cppkore/CreateParams.h" "cppkore/DialogResult.h" "cppkore/DragDropEffects.h" "cppkore/DrawMode.h" "cppkore/DropTarget.cpp" "cppkore/DropTarget.h" "cppkore/FlatStyle.h" "cppkore/Form.cpp" "cppkore/Form.h" "cppkore/FormBorderStyle.h" "cppkore/FormStartPosition.h" "cppkore/FormWindowState.h" "cppkore/GroupBox.cpp" "cppkore/GroupBox.h" "cppkore/HorizontalAlignment.h" "cppkore/ItemActivation.h" "cppkore/Keys.h" "cppkore/Label.cpp" "cppkore/Label.h" "cppkore/ListView.cpp" "cppkore/ListView.h" "cppkore/ListViewAlignment.h" "cppkore/ListViewFlags.h" "cppkore/ListViewItem.cpp" "cppkore/ListViewItem.h" "cppkore/ListViewItemStates.h" "cppkore/Message.h" "cppkore/MessageBox.cpp" "cppkore/MessageBox.h" "cppkore/MessageBoxButtons.h" "cppkore/MessageBoxDefaultButton.h" "cppkore/MessageBoxIcon.h" "cppkore/MessageBoxOptions.h" "cppkore/MouseButtons.h" "cppkore/OpenFileDialog.cpp" "cppkore/OpenFileDialog.h" "cppkore/OpenGLViewport.cpp" "cppkore/OpenGLViewport.h" "cppkore/Panel.cpp" "cppkore/Panel.h" "cppkore/ProgressBar.cpp" "cppkore/ProgressBar.h" "cppkore/ProgressBarStyle.h" "cppkore/RadioButton.cpp" "cppkore/RadioButton.h" "cppkore/SaveFileDialog.cpp" "cppkore/SaveFileDialog.h" "cppkore/ScrollBars.h" "cppkore/SortOrder.h" "cppkore/TextBox.cpp" "cppkore/TextBox.h" "cppkore/TextBoxBase.cpp" "cppkore/TextBoxBase.h" "cppkore/TextBoxFlags.h" "cppkore/ToolTip.cpp" "cppkore/ToolTip.h" "cppkore/ToolTipIcon.h" "cppkore/View.h" ) add_sources( SOURCE_GROUP "Forms/EventArgs" "cppkore/CacheVirtualItemsEventArgs.cpp" "cppkore/CacheVirtualItemsEventArgs.h" "cppkore/CancelEventArgs.cpp" "cppkore/CancelEventArgs.h" "cppkore/ColumnClickEventArgs.cpp" "cppkore/ColumnClickEventArgs.h" "cppkore/DragEventArgs.cpp" "cppkore/DragEventArgs.h" "cppkore/DrawListViewColumnHeaderEventArgs.cpp" "cppkore/DrawListViewColumnHeaderEventArgs.h" "cppkore/DrawListViewItemEventArgs.cpp" "cppkore/DrawListViewItemEventArgs.h" "cppkore/DrawListViewSubItemEventArgs.cpp" "cppkore/DrawListViewSubItemEventArgs.h" "cppkore/DrawToolTipEventArgs.h" "cppkore/FormClosedEventArgs.cpp" "cppkore/FormClosedEventArgs.h" "cppkore/FormClosingEventArgs.cpp" "cppkore/FormClosingEventArgs.h" "cppkore/HandledMouseEventArgs.cpp" "cppkore/HandledMouseEventArgs.h" "cppkore/InvalidateEventArgs.cpp" "cppkore/InvalidateEventArgs.h" "cppkore/KeyEventArgs.cpp" "cppkore/KeyEventArgs.h" "cppkore/KeyPressEventArgs.cpp" "cppkore/KeyPressEventArgs.h" "cppkore/LabelEditEventArgs.cpp" "cppkore/LabelEditEventArgs.h" "cppkore/ListViewVirtualItemsSelectionRangeChangedEventArgs.cpp" "cppkore/ListViewVirtualItemsSelectionRangeChangedEventArgs.h" "cppkore/MouseEventArgs.cpp" "cppkore/MouseEventArgs.h" "cppkore/PaintEventArgs.cpp" "cppkore/PaintEventArgs.h" "cppkore/PaintFrameEventArgs.cpp" "cppkore/PaintFrameEventArgs.h" "cppkore/PopupEventArgs.cpp" "cppkore/PopupEventArgs.h" "cppkore/RetrieveVirtualItemEventArgs.cpp" "cppkore/RetrieveVirtualItemEventArgs.h" ) add_sources( SOURCE_GROUP "Hashing" "cppkore/Adler32.cpp" "cppkore/Adler32.h" "cppkore/CRC32.cpp" "cppkore/CRC32.h" "cppkore/HashComparer.h" "cppkore/HashHelpers.h" "cppkore/XXHash.cpp" "cppkore/XXHash.h" ) add_sources( SOURCE_GROUP "IO" "cppkore/Path.cpp" "cppkore/Path.h" ) add_sources( SOURCE_GROUP "Jobs" "cppkore/Job.cpp" "cppkore/Job.h" "cppkore/JobManager.cpp" "cppkore/JobManager.h" "cppkore/JobWorker.cpp" "cppkore/JobWorker.h" ) add_sources( SOURCE_GROUP "MGL" "cppkore/Mangle.cpp" "cppkore/Mangle.h" "cppkore/Mangler.cpp" "cppkore/Mangler.h" ) add_sources( SOURCE_GROUP "MGL/Fonts" "cppkore/FontArial.h" ) add_sources( SOURCE_GROUP "MGL/Shaders" "cppkore/ModelFragmentShader.h" "cppkore/ModelVertexShader.h" ) add_sources( SOURCE_GROUP "Math" "cppkore/Half.cpp" "cppkore/Half.h" "cppkore/MathHelper.h" "cppkore/Matrix.cpp" "cppkore/Matrix.h" "cppkore/Quaternion.cpp" "cppkore/Quaternion.h" "cppkore/Vector2.cpp" "cppkore/Vector2.h" "cppkore/Vector3.cpp" "cppkore/Vector3.h" ) add_sources( SOURCE_GROUP "Net" "cppkore/InternetPortType.h" "cppkore/Uri.cpp" "cppkore/Uri.h" ) add_sources( SOURCE_GROUP "System" "cppkore/__ConsoleInit.cpp" "cppkore/__ConsoleInit.h" "cppkore/Console.cpp" "cppkore/Console.h" "cppkore/ConsoleColor.cpp" "cppkore/ConsoleColor.h" "cppkore/ConsoleKey.h" "cppkore/ConsoleKeyInfo.h" "cppkore/Environment.cpp" "cppkore/Environment.h" "cppkore/SpecialFolder.h" ) add_sources( SOURCE_GROUP "Threading" "cppkore/Action.h" "cppkore/ParallelTask.h" "cppkore/Task.h" "cppkore/Thread.cpp" "cppkore/Thread.h" "cppkore/ThreadStart.h" ) add_sources( SOURCE_GROUP "UIX" "cppkore/UIXButton.cpp" "cppkore/UIXButton.h" "cppkore/UIXCheckBox.cpp" "cppkore/UIXCheckBox.h" "cppkore/UIXComboBox.cpp" "cppkore/UIXComboBox.h" "cppkore/UIXControls.h" "cppkore/UIXGroupBox.cpp" "cppkore/UIXGroupBox.h" "cppkore/UIXLabel.cpp" "cppkore/UIXLabel.h" "cppkore/UIXListView.cpp" "cppkore/UIXListView.h" "cppkore/UIXListViewHeader.cpp" "cppkore/UIXListViewHeader.h" "cppkore/UIXProgressBar.cpp" "cppkore/UIXProgressBar.h" "cppkore/UIXRadioButton.cpp" "cppkore/UIXRadioButton.h" "cppkore/UIXRenderer.h" "cppkore/UIXTextBox.cpp" "cppkore/UIXTextBox.h" "cppkore/UIXTheme.cpp" "cppkore/UIXTheme.h" "cppkore/UIXToolTip.cpp" "cppkore/UIXToolTip.h" ) add_sources( SOURCE_GROUP "UIX/Images" "cppkore/CheckBoxImage.h" ) add_sources( SOURCE_GROUP "UIX/Themes" "cppkore/KoreTheme.cpp" "cppkore/KoreTheme.h" "cppkore/WraithTheme.cpp" "cppkore/WraithTheme.h" ) add_sources( SOURCE_GROUP "Win32" "cppkore/Registry.cpp" "cppkore/Registry.h" "cppkore/RegistryHive.h" "cppkore/RegistryKey.cpp" "cppkore/RegistryKey.h" "cppkore/RegistryValueType.h" "cppkore/RegistryView.h" "cppkore/Win32Error.cpp" "cppkore/Win32Error.h" ) end_sources()