OPTION(ENABLE_PKG_CONFIGURE "Use pkgconfig" ON)
OPTION(ENABLE_LINK_TEST "Enable the link test" ON)
+OPTION(ENABLE_ATSPI "Enable AT-SPI accessibility" OFF)
# Include additional macros
INCLUDE( common.cmake )
# Include profile specific setup
INCLUDE( profiles/${PROFILE_LCASE}-profile.cmake )
+IF ( ENABLE_ATSPI )
+ SET( SOURCES ${SOURCES} ${adaptor_accessibility_atspi_bridge_src_files} )
+ELSE()
+ SET( SOURCES ${SOURCES} ${adaptor_accessibility_atspi_dummy_src_files} )
+ENDIF()
+
IF( ENABLE_PKG_CONFIGURE )
# Configure the pkg-config file
# Requires the following variables to be setup:
SET( adaptor_accessibility_tizen_wayland_src_files
${adaptor_accessibility_dir}/tizen-wayland/tts-player-factory-tizen.cpp
${adaptor_accessibility_dir}/tizen-wayland/tts-player-impl-tizen.cpp
- ${adaptor_accessibility_dir}/bridge/accessible.cpp
- ${adaptor_accessibility_dir}/bridge/bridge-accessible.cpp
- ${adaptor_accessibility_dir}/bridge/bridge-action.cpp
- ${adaptor_accessibility_dir}/bridge/bridge-base.cpp
- ${adaptor_accessibility_dir}/bridge/bridge-collection.cpp
- ${adaptor_accessibility_dir}/bridge/bridge-component.cpp
- ${adaptor_accessibility_dir}/bridge/bridge-editable-text.cpp
- ${adaptor_accessibility_dir}/bridge/bridge-impl.cpp
- ${adaptor_accessibility_dir}/bridge/bridge-object.cpp
- ${adaptor_accessibility_dir}/bridge/bridge-text.cpp
- ${adaptor_accessibility_dir}/bridge/bridge-value.cpp
- ${adaptor_accessibility_dir}/bridge/component.cpp
- ${adaptor_accessibility_dir}/bridge/dbus-tizen.cpp
)
# module: accessibility, backend: tizen-common profile
SET( adaptor_accessibility_ubuntu_src_files
${adaptor_accessibility_dir}/generic/tts-player-factory-generic.cpp
${adaptor_accessibility_dir}/generic/tts-player-impl-generic.cpp
+)
+
+# module: accessibility, backend: android
+SET( adaptor_accessibility_android_src_files
+ ${adaptor_accessibility_dir}/generic/tts-player-factory-generic.cpp
+ ${adaptor_accessibility_dir}/generic/tts-player-impl-generic.cpp
+)
+
+# module: accessibility, backend: windows
+SET( adaptor_accessibility_windows_src_files
+)
+
+SET( adaptor_accessibility_atspi_bridge_src_files
${adaptor_accessibility_dir}/bridge/accessible.cpp
${adaptor_accessibility_dir}/bridge/bridge-accessible.cpp
${adaptor_accessibility_dir}/bridge/bridge-action.cpp
${adaptor_accessibility_dir}/bridge/dbus-tizen.cpp
)
-# module: accessibility, backend: android
-SET( adaptor_accessibility_android_src_files
- ${adaptor_accessibility_dir}/generic/tts-player-factory-generic.cpp
- ${adaptor_accessibility_dir}/generic/tts-player-impl-generic.cpp
- ${adaptor_accessibility_dir}/bridge/dummy-atspi.cpp
-)
-
-# module: accessibility, backend: windows
-SET( adaptor_accessibility_windows_src_files
+SET( adaptor_accessibility_atspi_dummy_src_files
${adaptor_accessibility_dir}/bridge/dummy-atspi.cpp
)