ADD_SUBDIRECTORY(${KLAY_TEST})
CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc @ONLY)
+CONFIGURE_FILE(${PROJECT_NAME}-static.pc.in ${CMAKE_BINARY_DIR}/${PROJECT_NAME}-static.pc @ONLY)
INSTALL(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}-static.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
--- /dev/null
+# Package Information for pkg-config
+
+prefix=@CMAKE_INSTALL_PREFIX@
+exec_prefix=@CMAKE_INSTALL_PREFIX@
+libdir=@LIB_INSTALL_DIR@
+includedir=@INCLUDE_INSTALL_DIR@
+
+Name: klay-static
+Description: Tizen Klay static library and header files
+Version: @VERSION@
+Libs: -L${libdir} -lklay-static
+Cflags: -I${includedir}/klay
+%define keepstatic 1
Name: klay
Version: 0.0.1
Release: 0
%manifest %name.manifest
%defattr(644,root,root,755)
%{_libdir}/libklay.so
+%{_libdir}/*.a
%{_libdir}/pkgconfig/*.pc
%{_includedir}/klay
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${LIB_SOVERSION})
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${LIB_VERSION})
+ADD_LIBRARY(${PROJECT_NAME}-static STATIC ${KLAY_SOURCES})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${LIB_SOVERSION})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${LIB_VERSION})
+
PKG_CHECK_MODULES(KLAY_DEPS REQUIRED gio-2.0
libxml-2.0
sqlite3
)
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${KLAY_DEPS_LIBRARIES} ${LFS_LDFLAGS} ${LFS_LIBS})
+TARGET_LINK_LIBRARIES(${PROJECT_NAME}-static ${KLAY_DEPS_LIBRARIES} ${LFS_LDFLAGS} ${LFS_LIBS})
INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR} COMPONENT DevelopmentLibraries)
+INSTALL(TARGETS ${PROJECT_NAME}-static DESTINATION ${LIB_INSTALL_DIR} COMPONENT DevelopmentLibraries)
INSTALL(DIRECTORY ${KLAY_INCLUDE}/ DESTINATION ${INCLUDE_INSTALL_DIR})