Warning, /graphics/tikzkit/src/core/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_library(tikzkitcore SHARED
0002     tikz.cpp
0003 
0004     document/Document.cpp
0005     document/UndoCreateEntity.cpp
0006     document/UndoDeleteEntity.cpp
0007     document/UndoSetProperty.cpp
0008 
0009     style/Style.cpp
0010 
0011     utils/Value.cpp
0012     utils/Pos.cpp
0013     utils/MetaPos.cpp
0014     utils/MetaPos_p.cpp
0015     utils/Uid.cpp
0016     utils/Entity.cpp
0017     utils/ConfigObject.cpp
0018     utils/PropertyManager.cpp
0019 
0020     properties/Property.cpp
0021     properties/PropertyInterface.cpp
0022     properties/StringProperty.cpp
0023     properties/BoolProperty.cpp
0024     properties/ColorProperty.cpp
0025     properties/ValueProperty.cpp
0026     properties/PosProperty.cpp
0027 
0028     path/Path.cpp
0029 
0030     path/edge/EdgePath.cpp
0031     path/edge/UndoSetEdgePos.cpp
0032 
0033     path/ellipse/EllipsePath.cpp
0034     path/ellipse/UndoSetEllipsePos.cpp
0035 
0036     undo/UndoManager.cpp
0037     undo/UndoFactory.cpp
0038     undo/UndoGroup.cpp
0039     undo/UndoItem.cpp
0040     undo/Transaction.cpp
0041 
0042     node/Node.cpp
0043     node/UndoSetNodePos.cpp
0044 
0045     visitor/Visitor.cpp
0046     visitor/SerializeVisitor.cpp
0047     visitor/DeserializeVisitor.cpp
0048     visitor/TikzExportVisitor.cpp
0049     visitor/TikzExport.cpp
0050 )
0051 
0052 target_compile_features(tikzkitcore PRIVATE cxx_std_14)
0053 target_compile_options(tikzkitcore PRIVATE
0054   $<$<CXX_COMPILER_ID:MSVC>:/W4 /WX>
0055   $<$<NOT:$<CXX_COMPILER_ID:MSVC>>:-Wall -Wextra -Wpedantic>
0056 )
0057 
0058 target_link_libraries(tikzkitcore
0059     Qt5::Core
0060     Qt5::Widgets
0061 )
0062 
0063 target_include_directories(tikzkitcore
0064     PRIVATE
0065     .
0066     document/
0067     utils/
0068     undo/
0069     visitor/
0070     style/
0071     node
0072     path
0073     path/edge
0074     path/ellipse
0075 )
0076 
0077 # kate: indent-width 4; replace-tabs on;