OSDN Git Service

[General] Merge upstream 2018-05-24. Still not test to build, will test.
[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 #include(cotire)
10         
11 SET(THIS_LIB_VERSION 2.9.0) 
12
13 if(WIN32)
14 include (GenerateExportHeader)
15
16 #add_library(emu_utils
17 #         ${s_qt_emuutils_srcs}
18 #)
19 add_library(CSPemu_utils SHARED
20           ${s_qt_emuutils_srcs}
21 )
22
23 target_link_libraries(CSPemu_utils PUBLIC
24                 Qt5::Core
25                 libz.a
26           )
27 set_target_properties(CSPemu_utils PROPERTIES
28                              SOVERSION ${THIS_LIB_VERSION}
29                              VERSION ${THIS_LIB_VERSION}
30                              LINK_INTERFACE_LIBRARIES ""
31                              )
32 #QT5_USE_MODULES(CSPgui Widgets Core Gui OpenGL)
33 #
34 generate_export_header(CSPemu_utils
35         BASE_NAME CSPemu_utils
36         EXPORT_MACRO_NAME CSPemu_utils_EXPORT
37         EXPORT_FILE_NAME CSPemu_utils_Export.h
38         STATIC_DEFINE CSPemu_utils_BUILT_AS_STATIC
39 )
40
41 else()
42 add_library(CSPemu_utils SHARED
43           ${s_qt_emuutils_srcs}
44 )
45
46 set_target_properties(CSPemu_utils PROPERTIES 
47                              SOVERSION ${THIS_LIB_VERSION}
48                              VERSION ${THIS_LIB_VERSION}
49                              )
50 #cotire(CSPemu_utils)
51 INSTALL(TARGETS CSPemu_utils DESTINATION ${LIBCSP_INSTALL_DIR})
52
53 endif()
54