CMake - Option added to define the default toolkit resource path. 83/226783/10
authorVictor Cebollada <v.cebollada@samsung.com>
Thu, 5 Mar 2020 07:07:46 +0000 (07:07 +0000)
committerVictor Cebollada <v.cebollada@samsung.com>
Tue, 31 Mar 2020 14:01:51 +0000 (15:01 +0100)
commit32fb8d43cf8802133910ad631a8278974a076317
treec4b6a94bb6293ec973acc0b26279bc9d197dae4f
parentd2cdde0eee85a647482f871d1b467fdf0c57ab73
CMake - Option added to define the default toolkit resource path.

* Currently the resources folder is harcoded in compile time.
  This works on devices where applications are always installed
  in specific folders but doesn't work in other platforms like
  MS Windows where the user can install the application in any
  folder.

* An option has been added to the CMakeLists.txt file. By default
  the resource folder is hardcoded. This behaviour can be disabled
  by setting the option -DUSE_DEFAULT_RESOURCE_DIR=OFF and setting
  environment variables in installation time for DALI_IMAGE_DIR,
  DALI_SOUND_DIR, DALI_STYLE_DIR, DALI_STYLE_IMAGE_DIR and
  DALI_DATA_READ_ONLY_DIR.

Change-Id: I3eea313da150f577e25171f2d5fb4791209f5181
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
21 files changed:
automated-tests/src/dali-toolkit-internal/CMakeLists.txt
automated-tests/src/dali-toolkit-internal/utc-Dali-FeedbackStyle.cpp [new file with mode: 0644]
automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-feedback-player.cpp
automated-tests/src/dali-toolkit/utc-Dali-AccessibilityManager.cpp
build/tizen/CMakeLists.txt
dali-toolkit/devel-api/asset-manager/asset-manager.cpp [new file with mode: 0644]
dali-toolkit/devel-api/asset-manager/asset-manager.h [new file with mode: 0644]
dali-toolkit/devel-api/file.list
dali-toolkit/internal/accessibility-manager/accessibility-manager-impl.cpp
dali-toolkit/internal/accessibility-manager/accessibility-manager-impl.h
dali-toolkit/internal/builder/builder-impl.cpp
dali-toolkit/internal/controls/popup/popup-impl.cpp
dali-toolkit/internal/controls/scene3d-view/scene3d-view-impl.cpp
dali-toolkit/internal/controls/scroll-bar/scroll-bar-impl.cpp
dali-toolkit/internal/controls/slider/slider-impl.cpp
dali-toolkit/internal/feedback/feedback-style.cpp
dali-toolkit/internal/focus-manager/keyboard-focus-manager-impl.cpp
dali-toolkit/internal/styling/style-manager-impl.cpp
dali-toolkit/internal/styling/style-manager-impl.h
dali-toolkit/internal/visuals/visual-factory-cache.cpp
dali-toolkit/internal/visuals/visual-factory-impl.cpp