1 cmake_minimum_required (VERSION 2.6)
4 SET(THIS_LIB_VERSION 1.2.3)
20 include (GenerateExportHeader)
21 add_library(CSPfmgen SHARED
24 target_link_libraries(CSPfmgen
25 ${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/libCSPemu_utils.dll.a
27 set_target_properties(CSPfmgen PROPERTIES
28 SOVERSION ${THIS_LIB_VERSION}
29 VERSION ${THIS_LIB_VERSION}
30 LINK_INTERFACE_LIBRARIES ""
32 generate_export_header(CSPfmgen
34 EXPORT_MACRO_NAME CSPfmgen_EXPORT
35 EXPORT_FILE_NAME CSPfmgen_Export.h
36 STATIC_DEFINE CSPfmgen_BUILT_AS_STATIC
40 if(USE_DEVICES_SHARED_LIB)
41 add_library(CSPfmgen SHARED
44 set_target_properties(CSPfmgen PROPERTIES
45 SOVERSION ${THIS_LIB_VERSION}
46 VERSION ${THIS_LIB_VERSION}
48 INSTALL(TARGETS CSPfmgen DESTINATION ${LIBCSP_INSTALL_DIR})
50 add_library(fmgen STATIC