1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
set(MiniBrowser_SOURCES
main.cpp
)
set(MiniBrowser_PRIVATE_INCLUDE_DIRECTORIES
${CMAKE_BINARY_DIR}
${DERIVED_SOURCES_WPE_API_DIR}
${FORWARDING_HEADERS_WPE_DIR}
${JavaScriptCoreGLib_DERIVED_SOURCES_DIR}
${JavaScriptCoreGLib_FRAMEWORK_HEADERS_DIR}
)
set(MiniBrowser_SYSTEM_INCLUDE_DIRECTORIES
${GLIB_INCLUDE_DIRS}
${LIBSOUP_INCLUDE_DIRS}
)
set(MiniBrowser_PRIVATE_LIBRARIES
${JavaScriptCore_LIBRARY_NAME}
WebKit::WPEToolingBackends
WebKit::WebKit
)
if (USE_ATK)
list(APPEND MiniBrowser_SYSTEM_INCLUDE_DIRECTORIES
${ATK_INCLUDE_DIRS}
)
list(APPEND MiniBrowser_PRIVATE_LIBRARIES
${ATK_LIBRARIES}
)
endif ()
if (ENABLE_WPE_PLATFORM)
list(APPEND MiniBrowser_PRIVATE_INCLUDE_DIRECTORIES
${WPEPlatform_DERIVED_SOURCES_DIR}
${WEBKIT_DIR}/WPEPlatform
)
endif ()
if (NOT USE_GSTREAMER_FULL)
list(APPEND MiniBrowser_PRIVATE_INCLUDE_DIRECTORIES ${GSTREAMER_INCLUDE_DIRS})
list(APPEND MiniBrowser_PRIVATE_LIBRARIES ${GSTREAMER_LIBRARIES})
endif ()
if (DEVELOPER_MODE)
list(APPEND MiniBrowser_PRIVATE_DEFINITIONS WEBKIT_INJECTED_BUNDLE_PATH="${CMAKE_LIBRARY_OUTPUT_DIRECTORY}")
list(APPEND MiniBrowser_PRIVATE_DEFINITIONS WEBKIT_INSPECTOR_RESOURCES_PATH="${CMAKE_BINARY_DIR}/share")
endif ()
WEBKIT_EXECUTABLE_DECLARE(MiniBrowser)
WEBKIT_EXECUTABLE(MiniBrowser)
install(TARGETS MiniBrowser DESTINATION "${LIBEXEC_INSTALL_DIR}")
if (ENABLE_WPE_QT_API)
if (USE_QT6)
add_subdirectory(qt6)
else ()
add_subdirectory(qt5)
endif ()
endif ()
|