Fix devel include path 74/178574/1
authorhyunho <hhstark.kang@samsung.com>
Thu, 10 May 2018 12:27:09 +0000 (21:27 +0900)
committerhyunho <hhstark.kang@samsung.com>
Thu, 10 May 2018 12:27:09 +0000 (21:27 +0900)
Change-Id: Iab1e7b397c4855c1d4e1ffc271c6b655dcca02d1
Signed-off-by: hyunho <hhstark.kang@samsung.com>
packaging/libwatchface-complication.spec
watchface-complication-provider/CMakeLists.txt
watchface-complication/CMakeLists.txt
watchface-complication/watchface-complication.pc.in
watchface-editor/CMakeLists.txt

index 9e11780..87a8d81 100644 (file)
@@ -93,8 +93,7 @@ install -m 0644 .complication_provider.db-journal %{buildroot}%{_sysconfdir}/ske
 
 %files -n %{name}-devel
 %{_includedir}/watchface-complication/*.h
-%{_includedir}/watchface-complication/include/*.h
-%{_includedir}/watchface-common/include/*.h
+%{_includedir}/watchface-common/*.h
 %{_libdir}/pkgconfig/watchface-complication.pc
 %attr(0644,root,root) %{_libdir}/%{name}.so
 
@@ -137,7 +136,6 @@ chsmack -a 'User::Home' %{TZ_SYS_DB}/.complication_provider.db-journal
 
 %files -n %{name}-provider-devel
 %{_includedir}/watchface-complication-provider/*.h
-%{_includedir}/watchface-complication-provider/include/*.h
 %{_libdir}/pkgconfig/watchface-complication-provider.pc
 %attr(0644,root,root) %{_libdir}/%{name}-provider.so
 
@@ -170,7 +168,6 @@ Header & package configuration files to support development of the watchface edi
 
 %files -n libwatchface-editor-devel
 %{_includedir}/watchface-editor/*.h
-%{_includedir}/watchface-editor/include/*.h
 %{_libdir}/pkgconfig/watchface-editor.pc
 %attr(0644,root,root) %{_libdir}/libwatchface-editor.so
 
index fa7ec1c..7267128 100644 (file)
@@ -47,11 +47,6 @@ SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${PROJECT_NAME}
 
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
-INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/include/ DESTINATION include/${PROJECT_NAME} FILES_MATCHING
-       PATTERN "*-internal.h" EXCLUDE
-       PATTERN "*-implementation.h" EXCLUDE
-       PATTERN "*.h")
-INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/ DESTINATION include/${PROJECT_NAME} FILES_MATCHING
-       PATTERN "*-internal.h" EXCLUDE
-       PATTERN "*-implementation.h" EXCLUDE
-       PATTERN "*.h")
+
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/watchface-complication-provider.h DESTINATION include/${PROJECT_NAME})
+
index e02010e..660a6ef 100644 (file)
@@ -48,16 +48,7 @@ SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${PROJECT_NAME}
 
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
-INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/include/ DESTINATION include/${PROJECT_NAME} FILES_MATCHING
-       PATTERN "*-internal.h" EXCLUDE
-       PATTERN "*-implementation.h" EXCLUDE
-       PATTERN "*.h")
-INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/ DESTINATION include/${PROJECT_NAME} FILES_MATCHING
-       PATTERN "*-internal.h" EXCLUDE
-       PATTERN "*-implementation.h" EXCLUDE
-       PATTERN "*.h")
-
-INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/../watchface-common/include DESTINATION include/watchface-common FILES_MATCHING
-       PATTERN "*-internal.h" EXCLUDE
-       PATTERN "*-implementation.h" EXCLUDE
-       PATTERN "*.h")
+
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/watchface-editable.h DESTINATION include/${PROJECT_NAME})
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/watchface-complication.h DESTINATION include/${PROJECT_NAME})
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../watchface-common/include/watchface-common.h DESTINATION include/watchface-common)
\ No newline at end of file
index c9f9e6a..f4e7d12 100644 (file)
@@ -7,5 +7,5 @@ Name: watchface-complication
 Description: Support development of the watchface complication library
 Version: @VERSION@
 Libs: -L${libdir} -lwatchface-complication
-Cflags: -I${includedir} -I${includedir}/../watchface-common/include/
-cppflags: -I${includedir} -I${includedir}/../watchface-common/include/
\ No newline at end of file
+Cflags: -I${includedir} -I${includedir}/../watchface-common/
+cppflags: -I${includedir} -I${includedir}/../watchface-common/
\ No newline at end of file
index 2f62fc1..0e85640 100644 (file)
@@ -43,11 +43,4 @@ SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${PROJECT_NAME}
 
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
-INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/include/ DESTINATION include/${PROJECT_NAME} FILES_MATCHING
-       PATTERN "*-internal.h" EXCLUDE
-       PATTERN "*-implementation.h" EXCLUDE
-       PATTERN "*.h")
-INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/ DESTINATION include/${PROJECT_NAME} FILES_MATCHING
-       PATTERN "*-internal.h" EXCLUDE
-       PATTERN "*-implementation.h" EXCLUDE
-       PATTERN "*.h")
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/watchface-editor.h DESTINATION include/${PROJECT_NAME})