OSDN Git Service

[WIN32][Qt] Fix FTBFS with ZLIB.
[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                 libz.a
23           )
24 set_target_properties(CSPemu_utils PROPERTIES
25                              SOVERSION 2.4.0
26                              VERSION 2.4.0
27                              LINK_INTERFACE_LIBRARIES ""
28                              )
29 #QT5_USE_MODULES(CSPgui Widgets Core Gui OpenGL)
30 #
31 generate_export_header(CSPemu_utils
32         BASE_NAME CSPemu_utils
33         EXPORT_MACRO_NAME CSPemu_utils_EXPORT
34         EXPORT_FILE_NAME CSPemu_utils_Export.h
35         STATIC_DEFINE CSPemu_utils_BUILT_AS_STATIC
36 )
37
38 else()
39 add_library(CSPemu_utils SHARED
40           ${s_qt_emuutils_srcs}
41 )
42
43 set_target_properties(CSPemu_utils PROPERTIES 
44                              SOVERSION 2.4.0
45                              VERSION 2.4.0
46                              )
47 INSTALL(TARGETS CSPemu_utils DESTINATION ${LIBCSP_INSTALL_DIR})
48 endif()
49