2 SET(THIS_LIB_VERSION 2.14.0)
7 #include(PrecompiledHeader)
10 QT5_WRAP_CPP(s_qt_osd_headers_MOC ${s_qt_osd_headers})
12 QT4_WRAP_CPP(s_qt_osd_headers_MOC ${s_qt_osd_headers})
25 ${s_qt_osd_headers_MOC}
28 add_definitions(-D__LIBOSD_VERSION=\"libCSPosd.${THIS_LIB_VERSION}\")
33 # ${s_qt_osd_headers_MOC}
35 #set_property(TARGET qt_osd PROPERTY INTERPROCEDURAL_OPTIMIZATION True)
36 include (GenerateExportHeader)
37 add_library(CSPosd SHARED
39 ${s_qt_osd_headers_MOC}
42 target_link_libraries(CSPosd PUBLIC
43 ${CMAKE_SOURCE_DIR}/../../build-cmake/bin-win32/libCSPemu_utils.dll.a
44 # ${CMAKE_SOURCE_DIR}/../../build-cmake/bin-win32/libqt_avio.a
51 generate_export_header(CSPosd
53 EXPORT_MACRO_NAME CSPosd_EXPORT
54 EXPORT_FILE_NAME CSPosd_Export.h
55 STATIC_DEFINE CSPgosd_BUILT_AS_STATIC
57 set_target_properties(CSPosd PROPERTIES
58 SOVERSION ${THIS_LIB_VERSION}
59 VERSION ${THIS_LIB_VERSION}
63 #if(USE_DEVICES_SHARED_LIB)
64 add_library(CSPosd SHARED
66 ${s_qt_osd_headers_MOC}
69 # add_precompiled_header(CSPosd pch_list
70 # SOURCE_CXX pch.cpp FORCEINCLUDE
72 target_link_libraries(CSPosd PUBLIC
78 set_target_properties(CSPosd PROPERTIES
79 SOVERSION ${THIS_LIB_VERSION}
80 VERSION ${THIS_LIB_VERSION}
82 INSTALL(TARGETS CSPosd DESTINATION ${LIBCSP_INSTALL_DIR})
84 # add_library(osd STATIC
86 # ${s_qt_osd_headers_MOC}