Warning, /graphics/tikzkit/src/ui/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(tikzkitui_SOURCES 0002 TikzItem.cpp 0003 NodeItem.cpp 0004 # TikzEdge.cpp 0005 # TikzEdge_p.cpp 0006 0007 include/Editor.cpp 0008 include/Application.cpp 0009 include/MainWindow.cpp 0010 include/Document.cpp 0011 include/View.cpp 0012 0013 app/EditorPrivate.cpp 0014 0015 document/DocumentPrivate.cpp 0016 0017 tools/AbstractTool.cpp 0018 tools/ProxyTool.cpp 0019 tools/NodeTool.cpp 0020 tools/EllipseTool.cpp 0021 tools/LineTool.cpp 0022 tools/SelectTool.cpp 0023 0024 paths/PathItem.cpp 0025 paths/EllipsePathItem.cpp 0026 paths/EdgePathItem.cpp 0027 0028 handle/Handle.cpp 0029 handle/ResizeHandle.cpp 0030 handle/RotateHandle.cpp 0031 handle/MoveHandle.cpp 0032 handle/AnchorHandle.cpp 0033 0034 view/ViewPrivate.cpp 0035 view/Renderer.cpp 0036 view/AnchorManager.cpp 0037 view/Ruler.cpp 0038 view/Grid.cpp 0039 view/ZoomController.cpp 0040 0041 colors/ColorPalette.cpp 0042 colors/ColorWidget.cpp 0043 0044 TikzScene.cpp 0045 Painter.cpp 0046 CurveHandle.cpp 0047 BezierCurve.cpp 0048 NodeText.cpp 0049 NodeText_p.cpp 0050 TikzToolBox.cpp 0051 0052 shapes/AbstractShape.cpp 0053 shapes/RectShape.cpp 0054 shapes/CircleShape.cpp 0055 shapes/DiamondShape.cpp 0056 shapes/EllipseShape.cpp 0057 0058 arrows/AbstractArrow.cpp 0059 arrows/ToArrow.cpp 0060 arrows/StealthArrow.cpp 0061 arrows/LatexArrow.cpp 0062 arrows/PipeArrow.cpp 0063 arrows/StealthTickArrow.cpp 0064 0065 tex/TexGenerator.cpp 0066 # tex/PdfRenderer.cpp 0067 0068 widgets/ArrowComboBox.cpp 0069 widgets/IconComboBox.cpp 0070 widgets/SliderSpinBox.cpp 0071 widgets/SliderDoubleSpinBox.cpp 0072 widgets/ToolLayout.cpp 0073 0074 propertybrowser/PropertyBrowser.cpp 0075 propertybrowser/ValuePropertyManager.cpp 0076 propertybrowser/ValueSpinBoxFactory.cpp 0077 propertybrowser/ValueSpinBox.cpp 0078 propertybrowser/OpacityPropertyManager.cpp 0079 propertybrowser/OpacityEditorFactory.cpp 0080 propertybrowser/OpacityEditor.cpp 0081 propertybrowser/UidPropertyManager.cpp 0082 ) 0083 0084 set(tikzkitui_FORMS ) 0085 qt5_wrap_ui(tikzkitui_FORMS_HEADERS ${tikzkitui_FORMS}) 0086 0087 # add icon resource 0088 set(tikzkitui_RESOURCES icons.qrc) 0089 qt5_add_resources(tikzkitui_RESOURCES_RCC ${tikzkitui_RESOURCES}) 0090 0091 add_library(tikzkitui SHARED 0092 ${tikzkitui_SOURCES} 0093 ${tikzkitui_RESOURCES_RCC} 0094 ${tikzkitui_FORMS_HEADERS} 0095 ) 0096 0097 target_compile_features(tikzkitui PRIVATE cxx_std_14) 0098 target_compile_options(tikzkitui PRIVATE 0099 $<$<CXX_COMPILER_ID:MSVC>:/W4 /WX> 0100 $<$<NOT:$<CXX_COMPILER_ID:MSVC>>:-Wall -Wextra -Wpedantic> 0101 ) 0102 0103 target_link_libraries(tikzkitui 0104 Qt5::Core 0105 Qt5::Widgets 0106 Qt5::Svg 0107 tikzkitcore 0108 qtpropertybrowser 0109 ) 0110 0111 target_include_directories(tikzkitui 0112 PRIVATE 0113 . 0114 ${CMAKE_BINARY_DIR}/include 0115 0116 ${CMAKE_SOURCE_DIR}/src/ui/tools 0117 ${CMAKE_SOURCE_DIR}/src/ui/handle 0118 ${CMAKE_SOURCE_DIR}/src/ui/paths 0119 ${CMAKE_SOURCE_DIR}/src/ui/shapes 0120 ${CMAKE_SOURCE_DIR}/src/ui/arrows 0121 ${CMAKE_SOURCE_DIR}/src/ui/tex 0122 ${CMAKE_SOURCE_DIR}/src/ui/widgets 0123 ${CMAKE_SOURCE_DIR}/src/ui/view 0124 ${CMAKE_SOURCE_DIR}/src/ui/colors 0125 ${CMAKE_SOURCE_DIR}/src/ui/propertybrowser 0126 ${CMAKE_SOURCE_DIR}/src/ui/include 0127 ${CMAKE_SOURCE_DIR}/src/ui/app 0128 ${CMAKE_SOURCE_DIR}/src/ui/document 0129 0130 ${CMAKE_SOURCE_DIR}/src/qtpropertybrowser/src 0131 ) 0132 0133 # kate: indent-width 4; replace-tabs on;