OSDN Git Service

[UI][Qt] Use Qt5. 'Cos Qt4 is obsoleted now.
[csp-qt/common_source_project-fm7.git] / source / src / qt / common / CMakeLists.txt
1 message("* qt/common")
2
3 set(s_qt_common_headers
4           qt_dialogs.h
5           qt_gldraw.h
6           qt_main.h
7 )
8
9 if(USE_QT_5)
10   QT5_WRAP_CPP(s_qt_common_headers_MOC ${s_qt_common_headers})
11 else()
12   QT4_WRAP_CPP(s_qt_common_headers_MOC ${s_qt_common_headers})
13 endif()
14
15 set(QT_COMMON_BASE  emuevents_control.cpp
16           emu_utils.cpp
17           qt_gldraw.cpp
18           qt_glutil.cpp
19           qt_glevents.cpp
20           qt_dialogs.cpp
21           qt_main.cpp
22           qt_screen.cpp
23           agar_logger.cpp
24           sdl_sound.cpp
25           emu_input.cpp
26           sdl_cpuid.c
27 )
28
29 if(USE_SOCKET)
30   set(QT_COMMON_BASE ${QT_COMMON_BASE} qt_socket.cpp)
31 endif()
32
33 add_executable(${EXEC_TARGET}
34           ${QT_COMMON_BASE}
35           ${s_qt_common_headers_MOC}
36 )
37 if(USE_QT_5)
38   if(USE_SOCKET)
39     QT5_USE_MODULES(${EXEC_TARGET} Widgets Core Gui OpenGL Network)
40   else()
41     QT5_USE_MODULES(${EXEC_TARGET} Widgets Core Gui OpenGL)
42   endif()
43 endif()
44 target_link_libraries(${EXEC_TARGET} ${LOCAL_LIBS} ${BUNDLE_LIBS})
45
46 install(TARGETS ${EXEC_TARGET} DESTINATION bin)
47