| set(MiniBrowser_PRIVATE_INCLUDE_DIRECTORIES |
| ${CMAKE_BINARY_DIR} |
| ${WebCore_PRIVATE_FRAMEWORK_HEADERS_DIR} |
| ) |
| |
| set(MiniBrowser_SOURCES |
| BrowserWindow.cpp |
| Common.cpp |
| MainWindow.cpp |
| MiniBrowserLib.rc |
| WinMain.cpp |
| stdafx.cpp |
| ) |
| |
| set(MiniBrowser_PRIVATE_DEFINITIONS _UNICODE) |
| set(MiniBrowser_PRIVATE_LIBRARIES |
| WebKit::WTF |
| comctl32 |
| shlwapi |
| user32 |
| ) |
| |
| if (USE_CF) |
| list(APPEND MiniBrowser_PRIVATE_LIBRARIES |
| ${COREFOUNDATION_LIBRARY} |
| ) |
| endif () |
| |
| if (ENABLE_WEBKIT_LEGACY) |
| list(APPEND MiniBrowser_PRIVATE_DEFINITIONS ENABLE_WEBKIT_LEGACY) |
| list(APPEND MiniBrowser_INCLUDE_DIRECTORIES |
| ${WebKitLegacy_FRAMEWORK_HEADERS_DIR} |
| ) |
| list(APPEND MiniBrowser_SOURCES |
| AccessibilityDelegate.cpp |
| MiniBrowserWebHost.cpp |
| PrintWebUIDelegate.cpp |
| ResourceLoadDelegate.cpp |
| WebDownloadDelegate.cpp |
| WebKitLegacyBrowserWindow.cpp |
| ) |
| list(APPEND MiniBrowser_PRIVATE_LIBRARIES |
| WebKitLegacy |
| WebKitLegacyGUID |
| ) |
| endif () |
| |
| if (ENABLE_WEBKIT) |
| list(APPEND MiniBrowser_PRIVATE_DEFINITIONS ENABLE_WEBKIT) |
| list(APPEND MiniBrowser_SOURCES |
| Common2.cpp |
| WebKitBrowserWindow.cpp |
| ) |
| list(APPEND MiniBrowser_PRIVATE_LIBRARIES |
| WebKit::WebKit |
| ) |
| |
| add_library(MiniBrowserInjectedBundle SHARED |
| Common2.cpp |
| InjectedBundle.cpp |
| ) |
| target_link_libraries(MiniBrowserInjectedBundle WebKit::WebKit) |
| target_include_directories(MiniBrowserInjectedBundle PRIVATE ${CMAKE_BINARY_DIR}) |
| endif () |
| |
| WEBKIT_EXECUTABLE_DECLARE(MiniBrowser) |
| WEBKIT_WRAP_EXECUTABLE(MiniBrowser |
| SOURCES ${TOOLS_DIR}/win/DLLLauncher/DLLLauncherMain.cpp MiniBrowser.rc |
| LIBRARIES shlwapi |
| ) |
| WEBKIT_EXECUTABLE(MiniBrowser) |
| |
| set_target_properties(MiniBrowser PROPERTIES WIN32_EXECUTABLE ON) |
| if (${WTF_PLATFORM_WIN_CAIRO}) |
| target_compile_definitions(MiniBrowser PRIVATE WIN_CAIRO) |
| endif () |