Title: [91973] trunk/Source/WebKit/efl
Revision
91973
Author
commit-qu...@webkit.org
Date
2011-07-28 21:53:06 -0700 (Thu, 28 Jul 2011)

Log Message

[EFL] Defines header files will be publicly installed explicitly.
https://bugs.webkit.org/show_bug.cgi?id=64923

This patch modifies a way to define open header list from black-list to white-list.
Plus, 'ewk/ewk_util.h' will not be installed anymore because it only has internal API.

Patch by Kangil Han <kangil....@samsung.com> on 2011-07-28
Reviewed by Anders Carlsson.

* CMakeListsEfl.txt:

Modified Paths

Diff

Modified: trunk/Source/WebKit/efl/CMakeListsEfl.txt (91972 => 91973)


--- trunk/Source/WebKit/efl/CMakeListsEfl.txt	2011-07-29 04:43:40 UTC (rev 91972)
+++ trunk/Source/WebKit/efl/CMakeListsEfl.txt	2011-07-29 04:53:06 UTC (rev 91973)
@@ -222,15 +222,23 @@
 
 UNSET(LIBS_PRIVATE)
 
-FILE(GLOB EWebKit_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/*.h")
-LIST(REMOVE_ITEM EWebKit_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/ewk_private.h")
-LIST(REMOVE_ITEM EWebKit_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/ewk_tiled_private.h")
-LIST(REMOVE_ITEM EWebKit_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/ewk_tiled_backing_store.h")
-LIST(REMOVE_ITEM EWebKit_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/ewk_tiled_matrix.h")
-LIST(REMOVE_ITEM EWebKit_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/ewk_tiled_model.h")
+SET(EWebKit_HEADERS
+    ${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/EWebKit.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/ewk_auth.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/ewk_contextmenu.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/ewk_cookies.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/ewk_frame.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/ewk_history.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/ewk_logging.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/ewk_main.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/ewk_network.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/ewk_settings.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/ewk_view.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/ewk_window_features.h
+)
 
-IF (NOT WTF_USE_SOUP)
-    LIST(REMOVE_ITEM EWebKit_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/ewk_auth_soup.h")
+IF (WTF_USE_SOUP)
+    LIST(APPEND EWebKit_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/efl/ewk/ewk_auth_soup.h)
 ENDIF ()
 
 INSTALL(FILES ${EWebKit_HEADERS}

Modified: trunk/Source/WebKit/efl/ChangeLog (91972 => 91973)


--- trunk/Source/WebKit/efl/ChangeLog	2011-07-29 04:43:40 UTC (rev 91972)
+++ trunk/Source/WebKit/efl/ChangeLog	2011-07-29 04:53:06 UTC (rev 91973)
@@ -1,3 +1,15 @@
+2011-07-28  Kangil Han  <kangil....@samsung.com>
+
+        [EFL] Defines header files will be publicly installed explicitly.
+        https://bugs.webkit.org/show_bug.cgi?id=64923
+
+        This patch modifies a way to define open header list from black-list to white-list.
+        Plus, 'ewk/ewk_util.h' will not be installed anymore because it only has internal API.
+
+        Reviewed by Anders Carlsson.
+
+        * CMakeListsEfl.txt:
+
 2011-07-28  Gyuyoung Kim  <gyuyoung....@samsung.com>
 
         [EFL] Fix coding style of pointer type in ewk files.
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to