%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
%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
%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
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})
+
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
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
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})