16 set(CMAKE_AUTOUIC ON) |
16 set(CMAKE_AUTOUIC ON) |
17 set(CMAKE_AUTORCC ON) |
17 set(CMAKE_AUTORCC ON) |
18 find_package(OpenGL REQUIRED) |
18 find_package(OpenGL REQUIRED) |
19 include_directories(${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR}) |
19 include_directories(${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR}) |
20 include_directories(${GLM_INCLUDE_DIR}) |
20 include_directories(${GLM_INCLUDE_DIR}) |
21 source_group("1 Foundation code" REGULAR_EXPRESSION "src/.+\\.(cpp|h)") |
21 source_group("1 Foundation code" REGULAR_EXPRESSION "src/.+\\.(cpp|h|ui)") |
22 source_group("4 OpenGL renderer" REGULAR_EXPRESSION "src/gl/.+\\.(cpp|h)") |
22 source_group("4 OpenGL renderer" REGULAR_EXPRESSION "src/gl/.+\\.(cpp|h|ui)") |
23 source_group("5 LDraw line types" REGULAR_EXPRESSION "src/linetypes/.+\\.(cpp|h)") |
23 source_group("5 LDraw line types" REGULAR_EXPRESSION "src/linetypes/.+\\.(cpp|h|ui)") |
24 source_group("3 UI and widgets" REGULAR_EXPRESSION "src/(ui|widgets)/.+\\.(cpp|h)") |
24 source_group("3.2 Widgets" REGULAR_EXPRESSION "src/(ui|widgets)/.+\\.(cpp|h|ui)") |
25 source_group("3.1 Settings editor" REGULAR_EXPRESSION "src/settingseditor/.+\\.(cpp|h)") |
25 source_group("3.1 Settings editor" REGULAR_EXPRESSION "src/settingseditor/.+\\.(cpp|h|ui)") |
26 source_group("3.2 Main UI" REGULAR_EXPRESSION "src/(mainwindow|document|documentmanager|uiutilities)\\.(cpp|h)") |
26 source_group("3 User interface" REGULAR_EXPRESSION "src/(mainwindow|document|documentmanager|uiutilities)\\.(cpp|h|ui)") |
27 source_group("2 Model handling" REGULAR_EXPRESSION "src/(model|modeleditcontext|libraries|colors|parser)\\.(cpp|h)") |
27 source_group("2 Model handling" REGULAR_EXPRESSION "src/(model|modeleditcontext|libraries|colors|parser)\\.(cpp|h|ui)") |
28 |
28 |
29 set (LDFORGE_SOURCES |
29 set (LDFORGE_SOURCES |
30 src/colors.cpp |
30 src/colors.cpp |
31 src/document.cpp |
31 src/document.cpp |
32 src/documentmanager.cpp |
32 src/documentmanager.cpp |
61 src/ui/canvas.cpp |
61 src/ui/canvas.cpp |
62 src/ui/multiplyfactordialog.cpp |
62 src/ui/multiplyfactordialog.cpp |
63 src/ui/objecteditor.cpp |
63 src/ui/objecteditor.cpp |
64 src/ui/polygonobjecteditor.cpp |
64 src/ui/polygonobjecteditor.cpp |
65 src/widgets/colorbutton.cpp |
65 src/widgets/colorbutton.cpp |
|
66 src/widgets/colorselectdialog.cpp |
66 src/widgets/doublespinbox.cpp |
67 src/widgets/doublespinbox.cpp |
67 src/widgets/matrixeditor.cpp |
68 src/widgets/matrixeditor.cpp |
68 src/widgets/vec3editor.cpp |
69 src/widgets/vec3editor.cpp |
69 ) |
70 ) |
70 set (LDFORGE_HEADERS |
71 set (LDFORGE_HEADERS |
111 src/ui/canvas.h |
112 src/ui/canvas.h |
112 src/ui/multiplyfactordialog.h |
113 src/ui/multiplyfactordialog.h |
113 src/ui/objecteditor.h |
114 src/ui/objecteditor.h |
114 src/ui/polygonobjecteditor.h |
115 src/ui/polygonobjecteditor.h |
115 src/widgets/colorbutton.h |
116 src/widgets/colorbutton.h |
|
117 src/widgets/colorselectdialog.h |
116 src/widgets/doublespinbox.h |
118 src/widgets/doublespinbox.h |
117 src/widgets/matrixeditor.h |
119 src/widgets/matrixeditor.h |
118 src/widgets/vec3editor.h |
120 src/widgets/vec3editor.h |
119 ) |
121 ) |
120 set (LDFORGE_FORMS |
122 set (LDFORGE_FORMS |
121 src/document.ui |
123 src/document.ui |
122 src/mainwindow.ui |
124 src/mainwindow.ui |
123 src/settingseditor/librarieseditor.ui |
125 src/settingseditor/librarieseditor.ui |
124 src/settingseditor/settingseditor.ui |
126 src/settingseditor/settingseditor.ui |
125 src/ui/multiplyfactordialog.ui |
127 src/ui/multiplyfactordialog.ui |
|
128 src/widgets/colorselectdialog.ui |
126 src/widgets/matrixeditor.ui |
129 src/widgets/matrixeditor.ui |
127 src/widgets/vec3editor.ui |
130 src/widgets/vec3editor.ui |
128 ) |
131 ) |
129 |
132 |
130 set(LDFORGE_LOCALES |
133 set(LDFORGE_LOCALES |