Changeset 163032 in webkit
- Timestamp:
- Jan 29, 2014 11:51:24 AM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/CMakeLists.txt
r162996 r163032 691 691 endif () 692 692 693 macro(ADD_WEBKIT2_PREFIX_HEADER _target) 694 if (WebKit2_USE_PREFIX_HEADER) 695 get_target_property(OLD_COMPILE_FLAGS ${_target} COMPILE_FLAGS) 696 if (${OLD_COMPILE_FLAGS} STREQUAL "OLD_COMPILE_FLAGS-NOTFOUND") 697 set(OLD_COMPILE_FLAGS "") 698 endif () 699 set_target_properties(${_target} PROPERTIES COMPILE_FLAGS "${OLD_COMPILE_FLAGS} -include ${WEBKIT2_DIR}/WebKit2Prefix.h") 700 endif () 701 endmacro() 702 693 703 WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS() 694 704 … … 701 711 add_dependencies(WebKit2 WebCore) 702 712 add_dependencies(WebKit2 ${WEBKIT2_EXTRA_DEPENDENCIES}) 713 add_webkit2_prefix_header(WebKit2) 703 714 target_link_libraries(WebKit2 ${WebKit2_LIBRARIES}) 704 715 set_target_properties(WebKit2 PROPERTIES FOLDER "WebKit") … … 710 721 711 722 add_executable(WebProcess ${WebProcess_SOURCES}) 723 add_webkit2_prefix_header(WebProcess) 712 724 target_link_libraries(WebProcess ${WebProcess_LIBRARIES}) 713 725 set_target_properties(WebProcess PROPERTIES FOLDER "WebKit") … … 719 731 if (ENABLE_NETWORK_PROCESS) 720 732 add_executable(NetworkProcess ${NetworkProcess_SOURCES}) 733 add_webkit2_prefix_header(NetworkProcess) 721 734 target_link_libraries(NetworkProcess ${NetworkProcess_LIBRARIES}) 722 735 set_target_properties(NetworkProcess PROPERTIES FOLDER "WebKit") -
trunk/Source/WebKit2/ChangeLog
r163024 r163032 1 2014-01-29 Martin Robinson <mrobinson@igalia.com> 2 3 [GTK] [CMake] Fix the build after r162835 4 https://bugs.webkit.org/show_bug.cgi?id=127753 5 6 Reviewed by Gustavo Noronha Silva. 7 8 * CMakeLists.txt: Add support for using the prefix header (GCC / clang only for now) 9 when WebKit2_USE_PREFIX_HEADER is set to true. 10 * PlatformGTK.cmake: Set WebKit2_USE_PREFIX_HEADER support and no longer process some message.in files. 11 * WebKit2Prefix.h: Add support for the CMake GTK+ build. 12 1 13 2014-01-29 Csaba Osztrogonác <ossy@webkit.org> 2 14 -
trunk/Source/WebKit2/PlatformGTK.cmake
r162835 r163032 11 11 add_definitions(-DPACKAGE_LOCALE_DIR="${CMAKE_INSTALL_FULL_LOCALEDIR}") 12 12 add_definitions(-DLIBDIR="${CMAKE_INSTALL_FULL_LIBDIR}") 13 14 set(WebKit2_USE_PREFIX_HEADER ON) 13 15 14 16 list(APPEND WebKit2_SOURCES … … 375 377 ) 376 378 377 list(APPEND WebKit2_MESSAGES_IN_FILES378 UIProcess/soup/WebSoupRequestManagerProxy.messages.in379 380 WebProcess/soup/WebSoupRequestManager.messages.in381 )382 383 379 # This is necessary because of a conflict between the GTK+ API WebKitVersion.h and one generated by WebCore. 384 380 list(INSERT WebKit2_INCLUDE_DIRECTORIES 0 … … 397 393 "${WEBCORE_DIR}/platform/text/enchant" 398 394 "${WEBKIT2_DIR}/Shared/API/c/gtk" 395 "${WEBKIT2_DIR}/Shared/Network/CustomProtocols/soup" 399 396 "${WEBKIT2_DIR}/Shared/Downloads/soup" 400 397 "${WEBKIT2_DIR}/Shared/gtk" … … 622 619 623 620 add_executable(WebKitPluginProcess ${PluginProcess_SOURCES}) 621 add_webkit2_prefix_header(WebKitPluginProcess) 624 622 625 623 # We need ENABLE_PLUGIN_PROCESS for all targets in this directory, but … … 666 664 ) 667 665 668 add_library(webkit2gtkinjectedbundle MODULE 669 "${WEBKIT2_DIR}/WebProcess/gtk/WebGtkInjectedBundleMain.cpp" 670 ) 666 add_library(webkit2gtkinjectedbundle MODULE "${WEBKIT2_DIR}/WebProcess/gtk/WebGtkInjectedBundleMain.cpp") 671 667 add_dependencies(webkit2gtkinjectedbundle GObjectDOMBindings) 668 add_webkit2_prefix_header(webkit2gtkinjectedbundle) 672 669 673 670 add_custom_command( -
trunk/Source/WebKit2/WebKit2Prefix.h
r162835 r163032 25 25 */ 26 26 27 #if defined (BUILDING_GTK__) 27 #if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H 28 #ifdef BUILDING_WITH_CMAKE 29 #include "cmakeconfig.h" 30 #else 28 31 #include "autotoolsconfig.h" 29 #endif /* defined (BUILDING_GTK__) */ 32 #endif 33 #endif 30 34 31 35 #include <wtf/Platform.h>
Note: See TracChangeset
for help on using the changeset viewer.