PROJECT(appsvc C)
SET(VERSION_MAJOR 0)
SET(VERSION "${VERSION_MAJOR}.1.0")
+AUX_SOURCE_DIRECTORY(src SOURCES)
### Global setting ###
### Build ###
# aul
-add_library(appsvc SHARED
- src/appsvc.c
- )
+ADD_LIBRARY(appsvc SHARED ${SOURCES})
+
TARGET_LINK_LIBRARIES(appsvc ${libpkgs_LDFLAGS})
SET_TARGET_PROPERTIES(appsvc PROPERTIES SOVERSION ${VERSION_MAJOR})
SET_TARGET_PROPERTIES(appsvc PROPERTIES VERSION ${VERSION})
INSTALL(TARGETS appsvc DESTINATION ${LIB_INSTALL_DIR} COMPONENT RuntimeLibraries)
INSTALL(TARGETS ${AVATAR_NAME} DESTINATION bin)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/appsvc.h DESTINATION include/appsvc)
+INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/include/ DESTINATION include/appsvc/
+ FILES_MATCHING
+ PATTERN "*.h"
+ )
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/appsvc.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
# test
%manifest %{name}.manifest
%{_libdir}/pkgconfig/appsvc.pc
%{_libdir}/libappsvc.so
-%{_includedir}/appsvc/appsvc.h
+%{_includedir}/appsvc/*.h