3 set(THIS_LIB_VERSION 2.15.3)
5 #include(PrecompiledHeader)
12 gl/qt_glutil_gl_tmpl.h
15 gl4_3/qt_glutil_gl4_3.h
16 gles2/qt_glutil_gles_2.h
32 display_text_document.h
38 dialog_set_key_combo.h
61 gl2/qt_glutil_gl2_0.cpp
62 gl3/qt_glutil_gl3_0.cpp
63 gl4_3/qt_glutil_gl4_3.cpp
64 gles2/qt_glutil_gles_2.cpp
96 display_text_document.cpp
100 dropdown_jsbutton.cpp
103 dialog_set_key_combo.cpp
107 tab_movie_general.cpp
119 ../common/util_bubble2.cpp
122 add_definitions(-D__GUI_LIBRARY_NAME=\"libCSPgui.${THIS_LIB_VERSION}\")
125 QT5_WRAP_CPP(s_qt_gui_headers_MOC ${s_qt_gui_headers})
126 # QT5_ADD_RESOURCES(s_qt_gui_RCC ${RESOURCE}
127 # ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/commontexts.qrc
128 # ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/shaders.qrc
130 QT5_ADD_RESOURCES(s_qt_gui_RCC ${RESOURCE}
131 ${CMAKE_CURRENT_SOURCE_DIR}/../common/qrc/commontexts.qrc
132 ${CMAKE_CURRENT_SOURCE_DIR}/../common/qrc/shaders.qrc
135 QT4_WRAP_CPP(s_qt_gui_headers_MOC ${s_qt_gui_headers})
139 include (GenerateExportHeader)
140 add_library(CSPgui SHARED
142 ${s_qt_gui_headers_MOC}
146 target_link_libraries(CSPgui
147 ${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/libCSPosd.dll.a
148 # ${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/libqt_avio.a
150 ${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/libCSPavio.dll.a
151 ${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/libCSPemu_utils.dll.a
158 set_target_properties(CSPgui PROPERTIES
159 SOVERSION ${THIS_LIB_VERSION}
160 VERSION ${THIS_LIB_VERSION}
161 LINK_INTERFACE_LIBRARIES ""
163 generate_export_header(CSPgui
165 EXPORT_MACRO_NAME CSPgui_EXPORT
166 EXPORT_FILE_NAME CSPgui_Export.h
167 STATIC_DEFINE CSPgui_BUILT_AS_STATIC
170 set(s_qt_gui_srcs ${s_qt_gui_srcs} qt_main.cpp)
172 add_library(CSPgui SHARED
174 ${s_qt_gui_headers_MOC}
177 #add_precompiled_header(CSPgui pch_list
178 # SOURCE_CXX pch.cpp FORCEINCLUDE
180 target_link_libraries(CSPgui PUBLIC
188 set_target_properties(CSPgui PROPERTIES
189 SOVERSION ${THIS_LIB_VERSION}
190 VERSION ${THIS_LIB_VERSION}
192 INSTALL(TARGETS CSPgui DESTINATION ${LIBCSP_INSTALL_DIR})