OSDN Git Service

9ff4fa3fb7fe9d2bfc91183195e3b98a4c15fd3b
[csp-qt/common_source_project-fm7.git] / source / src / qt / CMakeLists.txt
1 message("* qt/osd")
2 set(s_qt_osd_headers
3           osd_base.h
4 )
5 if(USE_QT_5)
6   QT5_WRAP_CPP(s_qt_osd_headers_MOC ${s_qt_osd_headers})
7 else()
8   QT4_WRAP_CPP(s_qt_osd_headers_MOC ${s_qt_osd_headers})
9 endif()
10 #if(USE_SOCKET)
11 #  set(QT_COMMON_BASE ${QT_COMMON_BASE} qt_socket.cpp)
12 #endif()
13
14  
15 SET(s_qt_osd_srcs
16           osd_base.cpp
17           osd_screen.cpp
18           osd_console.cpp
19           osd_input.cpp
20           osd_printer.cpp
21           osd_socket.cpp
22           osd_sound.cpp
23           osd_video.cpp
24           ${s_qt_osd_headers_MOC}
25 )
26
27 if(WIN32)
28   include (GenerateExportHeader)
29
30   add_library(qt_osd
31     ${s_qt_osd_srcs}
32     ${s_qt_osd_headers_MOC}
33   )
34
35 else()
36   add_library(CSPosd SHARED
37     ${s_qt_osd_srcs}
38     ${s_qt_osd_headers_MOC}
39   )
40   
41   set_target_properties(CSPosd PROPERTIES 
42      SOVERSION 1.1.3
43      VERSION 1.1.3
44   )
45   INSTALL(TARGETS CSPosd DESTINATION ${LIBCSP_INSTALL_DIR})
46 endif()
47