OSDN Git Service

Merge branch 'master' of github.com:Artanejp/common_source_project-fm7
[csp-qt/common_source_project-fm7.git] / source / src / qt / emuutils / CMakeLists.txt
1 message("* qt/emuutils")
2
3
4 set(s_qt_emuutils_srcs
5           ../../common.cpp
6           ../../fifo.cpp
7           ../../fileio.cpp
8 )
9
10 if(WIN32)
11 include (GenerateExportHeader)
12
13 #add_library(emu_utils
14 #         ${s_qt_emuutils_srcs}
15 #)
16 add_library(CSPemu_utils SHARED
17           ${s_qt_emuutils_srcs}
18 )
19
20 target_link_libraries(CSPemu_utils PUBLIC
21           Qt5::Core
22           )
23 set_target_properties(CSPemu_utils PROPERTIES
24                              SOVERSION 2.3.0
25                              VERSION 2.3.0
26                              LINK_INTERFACE_LIBRARIES ""
27                              )
28 #QT5_USE_MODULES(CSPgui Widgets Core Gui OpenGL)
29 #
30 generate_export_header(CSPemu_utils
31         BASE_NAME CSPemu_utils
32         EXPORT_MACRO_NAME CSPemu_utils_EXPORT
33         EXPORT_FILE_NAME CSPemu_utils_Export.h
34         STATIC_DEFINE CSPemu_utils_BUILT_AS_STATIC
35 )
36
37 else()
38 add_library(CSPemu_utils SHARED
39           ${s_qt_emuutils_srcs}
40 )
41
42 set_target_properties(CSPemu_utils PROPERTIES 
43                              SOVERSION 2.3.0
44                              VERSION 2.3.0
45                              )
46 INSTALL(TARGETS CSPemu_utils DESTINATION ${LIBCSP_INSTALL_DIR})
47 endif()
48