CMakeLists.txt

changeset 94
164f53fb5921
parent 92
c438a7db7c52
child 96
165777a20dc7
equal deleted inserted replaced
93:6fe24fd945c0 94:164f53fb5921
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

mercurial