CMakeLists.txt

changeset 291
42b4953dff85
parent 281
afed72b544f0
child 296
38f6fad61bad
--- a/CMakeLists.txt	Tue Jun 28 17:35:56 2022 +0300
+++ b/CMakeLists.txt	Tue Jun 28 17:59:34 2022 +0300
@@ -18,6 +18,7 @@
 	add_library(QtUiPlugin ALIAS Qt5::UiPlugin)
 endif()
 find_package(OpenGL REQUIRED)
+find_package(GLEW REQUIRED)
 find_package(GLM REQUIRED)
 set(CMAKE_AUTOMOC ON)
 set(CMAKE_AUTOUIC ON)
@@ -78,7 +79,6 @@
 	src/vertexmap.cpp
 	src/gl/basicshaderprogram.cpp
 	src/gl/compiler.cpp
-	src/gl/debug.cpp
 	src/gl/partrenderer.cpp
 #	src/gl/vertexprogram.cpp
 	src/layers/axeslayer.cpp
@@ -117,7 +117,6 @@
 	src/gl/basicshaderprogram.h
 	src/gl/common.h
 	src/gl/compiler.h
-	src/gl/debug.h
 	src/gl/partrenderer.h
 #	src/gl/vertexprogram.h
 	src/layers/axeslayer.h
@@ -142,6 +141,9 @@
 	src/widgets/colorselectdialog.ui
 	src/widgets/colorindexinput.ui
 )
+set(SHADER_FILES
+	shaders/model.vert.glsl
+)
 
 set(LOCALE_FILES
 	locale/fi.ts
@@ -169,11 +171,13 @@
 	${QRC_SOURCE}
 	${FORMS_HEADERS}
 	${OTHER_FILES}
+	${SHADER_FILES}
 )
 
 set_source_files_properties(${HEADER_FILES} PROPERTIES HEADER_FILE_ONLY TRUE)
 set_source_files_properties(${QRC_FILE} PROPERTIES HEADER_FILE_ONLY TRUE)
 set_source_files_properties(${OTHER_FILES} PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties(${SHADER_FILES} PROPERTIES HEADER_FILE_ONLY TRUE)
 set_target_properties(${TARGET_NAME} PROPERTIES AUTOMOC 1)
 target_link_libraries(${TARGET_NAME} PRIVATE Qt::Core)
 target_link_libraries(${TARGET_NAME} PRIVATE Qt::Widgets)

mercurial