CMakeLists.txt

changeset 232
8efa3a33172e
parent 223
ce81db996275
child 233
5509bec02c81
equal deleted inserted replaced
231:a9bf6bab5ea2 232:8efa3a33172e
45 src/settingseditor/keyboardshortcutseditor.cpp 45 src/settingseditor/keyboardshortcutseditor.cpp
46 src/settingseditor/librarieseditor.cpp 46 src/settingseditor/librarieseditor.cpp
47 src/settingseditor/settingseditor.cpp 47 src/settingseditor/settingseditor.cpp
48 src/types/boundingbox.cpp 48 src/types/boundingbox.cpp
49 # src/ui/canvas.cpp 49 # src/ui/canvas.cpp
50 src/ui/circletooloptions.cpp
50 src/ui/multiplyfactordialog.cpp 51 src/ui/multiplyfactordialog.cpp
51 src/ui/objecteditor.cpp 52 src/ui/objecteditor.cpp
52 src/widgets/colorbutton.cpp 53 src/widgets/colorbutton.cpp
53 src/widgets/colorindexinput.cpp 54 src/widgets/colorindexinput.cpp
54 src/widgets/colorselectdialog.cpp 55 src/widgets/colorselectdialog.cpp
56 src/widgets/matrixeditor.cpp 57 src/widgets/matrixeditor.cpp
57 src/widgets/vec3editor.cpp 58 src/widgets/vec3editor.cpp
58 ) 59 )
59 set (LDFORGE_HEADERS 60 set (LDFORGE_HEADERS
60 src/basics.h 61 src/basics.h
62 src/circularprimitive.h
61 src/colors.h 63 src/colors.h
62 src/document.h 64 src/document.h
63 src/documentmanager.h 65 src/documentmanager.h
64 src/functional.h 66 src/functional.h
65 src/geometry.h 67 src/geometry.h
86 src/settingseditor/keyboardshortcutseditor.h 88 src/settingseditor/keyboardshortcutseditor.h
87 src/settingseditor/librarieseditor.h 89 src/settingseditor/librarieseditor.h
88 src/settingseditor/settingseditor.h 90 src/settingseditor/settingseditor.h
89 src/types/boundingbox.h 91 src/types/boundingbox.h
90 # src/ui/canvas.h 92 # src/ui/canvas.h
93 src/ui/circletooloptions.h
91 src/ui/multiplyfactordialog.h 94 src/ui/multiplyfactordialog.h
92 src/ui/objecteditor.h 95 src/ui/objecteditor.h
93 src/widgets/colorbutton.h 96 src/widgets/colorbutton.h
94 src/widgets/colorindexinput.h 97 src/widgets/colorindexinput.h
95 src/widgets/colorselectdialog.h 98 src/widgets/colorselectdialog.h
99 ) 102 )
100 set (LDFORGE_FORMS 103 set (LDFORGE_FORMS
101 src/mainwindow.ui 104 src/mainwindow.ui
102 src/settingseditor/librarieseditor.ui 105 src/settingseditor/librarieseditor.ui
103 src/settingseditor/settingseditor.ui 106 src/settingseditor/settingseditor.ui
107 src/ui/circletool.ui
104 src/ui/multiplyfactordialog.ui 108 src/ui/multiplyfactordialog.ui
105 src/ui/objecteditor.ui 109 src/ui/objecteditor.ui
106 src/widgets/colorselectdialog.ui 110 src/widgets/colorselectdialog.ui
107 src/widgets/colorindexinput.ui 111 src/widgets/colorindexinput.ui
108 src/widgets/matrixeditor.ui 112 src/widgets/matrixeditor.ui
115 ) 119 )
116 120
117 set (LDFORGE_OTHER_FILES 121 set (LDFORGE_OTHER_FILES
118 ) 122 )
119 123
124 set(CMAKE_AUTOUIC_SEARCH_PATHS src/ui)
120 set(LDFORGE_RESOURCES ldforge.qrc) 125 set(LDFORGE_RESOURCES ldforge.qrc)
121 set(CMAKE_CXX_STANDARD 20) 126 set(CMAKE_CXX_STANDARD 20)
122 set(CMAKE_CXX_STANDARD_REQUIRED ON) 127 set(CMAKE_CXX_STANDARD_REQUIRED ON)
123 set(CMAKE_CXX_EXTENSIONS OFF) 128 set(CMAKE_CXX_EXTENSIONS OFF)
124 include_directories("${PROJECT_BINARY_DIR}") 129 include_directories("${PROJECT_BINARY_DIR}")

mercurial