Adding components for libdash packaging 35/7035/1
authorMauro Sardara <[email protected]>
Wed, 7 Jun 2017 09:12:08 +0000 (11:12 +0200)
committerMauro Sardara <[email protected]>
Wed, 7 Jun 2017 09:12:08 +0000 (11:12 +0200)
Change-Id: I95fbf884056534f84eaa93276d25d267844b3ea1
Signed-off-by: Mauro Sardara <[email protected]>
libdash/CMakeLists.txt

index 89cfd6b..ada76ad 100644 (file)
@@ -183,8 +183,8 @@ add_library(dash SHARED ${SOURCE_FILES})
 set_target_properties(dash PROPERTIES LINKER_LANGUAGE CXX)
 target_link_libraries(dash ${CURL_LIBRARIES} ${ZLIB_LIBRARIES} ${CURL_LIBRARIES} ${LIBXML2_LIBRARIES} ${CURL_LIBRARIES} ${ANDROID_LIBRARIES} ${CURL_LIBRARIES})
 message("libxml ${LIBXML2_LIBRARIES} ${LIBXML2_INCLUDE_DIR}")
-install(TARGETS dash DESTINATION ${CMAKE_INSTALL_PREFIX}/lib PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ)
-install(FILES ${HEADER_FILES} DESTINATION ${CMAKE_INSTALL_PREFIX}/include/libdash)
+install(TARGETS dash DESTINATION ${CMAKE_INSTALL_PREFIX}/lib PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ COMPONENT library)
+install(FILES ${HEADER_FILES} DESTINATION ${CMAKE_INSTALL_PREFIX}/include/libdash COMPONENT headers)
 
 # Generate DEB / RPM packages
 
@@ -260,4 +260,4 @@ set(CPACK_${TYPE}_PACKAGE_RELEASE 1)
 set(CPACK_${TYPE}_PACKAGE_VENDOR ${VENDOR})
 set(CPACK_${TYPE}_PACKAGE_DESCRIPTION "Open-source library that provides an object orient (OO) interface to the MPEG-DASH standard")
 
-include(CPack)
\ No newline at end of file
+include(CPack)