From: adam.b Date: Tue, 13 Aug 2019 15:59:59 +0000 (+0100) Subject: Added script that updates list of source files for CMake build X-Git-Tag: dali_1.4.34~1 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-core.git;a=commitdiff_plain;h=9fc7e32fe52399ad7cb4e6e0c607c2eb1f3f477a Added script that updates list of source files for CMake build Added update-file-lists.sh script that uses file.list files as a source to generate file-list.cmake files. Script should be run in order to update CMake build system when source/header files are added/removed. Change-Id: I40d0d5b30ab42937e48361caacca25b3dec5c864 --- diff --git a/.gitignore b/.gitignore index f79ec09..258aabd 100644 --- a/.gitignore +++ b/.gitignore @@ -45,3 +45,4 @@ libdali-core.so.0.1.1 /build/desktop /packaging/home* compile_commands.json +file-list.cmake diff --git a/build/tizen-cmake/CMakeLists.txt b/build/tizen-cmake/CMakeLists.txt index 988cf61..fb2b224 100644 --- a/build/tizen-cmake/CMakeLists.txt +++ b/build/tizen-cmake/CMakeLists.txt @@ -61,6 +61,9 @@ SET( EXEC_PREFIX ${CMAKE_INSTALL_PREFIX}) # from root/build/tizen, get back to root SET(ROOT_SRC_DIR ${CMAKE_SOURCE_DIR}/../..) +# Make sure the path is absolute +GET_FILENAME_COMPONENT(ROOT_SRC_DIR ${ROOT_SRC_DIR} ABSOLUTE) + # Set up the include dir SET( INCLUDE_DIR $ENV{includedir} ) IF( NOT INCLUDE_DIR ) @@ -84,7 +87,14 @@ CONFIGURE_FILE( ${CORE_PKG_CFG_FILE}.in ${CORE_PKG_CFG_FILE} @ONLY ) #ADD_COMPILE_OPTIONS( -std=c++11 -ggdb ) ADD_COMPILE_OPTIONS( -std=c++11 -gdwarf-4 ) ADD_COMPILE_OPTIONS( -Wnon-virtual-dtor -Woverloaded-virtual -Wold-style-cast ) -ADD_COMPILE_OPTIONS( -Werror -Wall -Wextra -Wno-unused-parameter -Wfloat-equal ) + +# TODO: Clang is a lot more strict with warnings, we should address +# those issues at some point. +IF( NOT "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" ) + ADD_COMPILE_OPTIONS( -Werror ) +ENDIF() + +ADD_COMPILE_OPTIONS( -Wall -Wextra -Wno-unused-parameter -Wfloat-equal ) IF( ENABLE_COVERAGE OR "$ENV{CXXFLAGS}" MATCHES --coverage ) ADD_COMPILE_OPTIONS( --coverage ) @@ -101,15 +111,25 @@ SET(PACKAGE_DOXY_SRC_DIR "${ROOT_SRC_DIR}/doc") SET(SOURCES "") +# Run sources update script automatically +EXECUTE_PROCESS( COMMAND /bin/bash ${CMAKE_CURRENT_SOURCE_DIR}/update-file-lists.sh + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + # could use INCLUDE to get the source lists a different way; # would then need to specify a build folder somehow... -ADD_SUBDIRECTORY( ${SOURCE_DIR}/internal dali/internal ) -ADD_SUBDIRECTORY( ${SOURCE_DIR}/integration-api dali/integration-api ) -ADD_SUBDIRECTORY( ${SOURCE_DIR}/public-api dali/public-api ) -ADD_SUBDIRECTORY( ${SOURCE_DIR}/devel-api dali/devel-api ) +INCLUDE( ${ROOT_SRC_DIR}/dali/internal/file-list.cmake ) +INCLUDE( ${ROOT_SRC_DIR}/dali/integration-api/file-list.cmake ) +INCLUDE( ${ROOT_SRC_DIR}/dali/public-api/file-list.cmake ) +INCLUDE( ${ROOT_SRC_DIR}/dali/devel-api/file-list.cmake ) + ADD_SUBDIRECTORY( ${PACKAGE_DOXY_SRC_DIR} doc ) -ADD_LIBRARY( ${name} SHARED ${SOURCES} ) +SET(LIBTYPE SHARED) +IF(DEFINED STATIC) + SET(LIBTYPE STATIC) +ENDIF() + +ADD_LIBRARY( ${name} ${LIBTYPE} ${SOURCES} ) TARGET_LINK_LIBRARIES( ${name} -lpthread @@ -141,9 +161,9 @@ MACRO(INSTALL_HEADERS_WITH_DIRECTORY HEADER_LIST STRIP_PREFIX REPLACE_PREFIX) ENDMACRO(INSTALL_HEADERS_WITH_DIRECTORY) # Install headers using lists defined by ADD_SUBDIRECTORY -INSTALL_HEADERS_WITH_DIRECTORY(PUBLIC_API_HEADERS ${SOURCE_DIR} "dali") -INSTALL_HEADERS_WITH_DIRECTORY(DEVEL_API_HEADERS ${SOURCE_DIR} "dali") -INSTALL_HEADERS_WITH_DIRECTORY(INTEGRATION_API_HEADERS ${SOURCE_DIR} "dali") +INSTALL_HEADERS_WITH_DIRECTORY(PUBLIC_API_HEADERS ${ROOT_SRC_DIR}/dali "dali") +INSTALL_HEADERS_WITH_DIRECTORY(DEVEL_API_HEADERS ${ROOT_SRC_DIR}/dali "dali") +INSTALL_HEADERS_WITH_DIRECTORY(INTEGRATION_API_HEADERS ${ROOT_SRC_DIR}/dali "dali") INSTALL_HEADERS_WITH_DIRECTORY(PACKAGE_DOXY_HEADERS ${PACKAGE_DOXY_SRC_DIR} "dali/doc" ) IF(UNIX) diff --git a/build/tizen-cmake/update-file-lists.sh b/build/tizen-cmake/update-file-lists.sh new file mode 100755 index 0000000..b60c09f --- /dev/null +++ b/build/tizen-cmake/update-file-lists.sh @@ -0,0 +1,128 @@ +#!/bin/bash + +# check if there is 'realpath' tool installed +if [ "$(which realpath)" == "" ] ; then + echo "You need 'realpath' to run this script." + echo "to install: apt-get install realpath" + exit +fi + +# test whether script is running in the right directory +if [[ $(realpath $(pwd)) != $(realpath $(dirname $0)) ]] ; then + echo "Error! You must launch this script from tizen-cmake directory!" + exit 0 +fi + +function find_file_lists_dirs() +{ + for f in $(find ../../ -name 'file.list') ; do + dirname $(realpath $f); + done +} + +# now prepare file-lists +# read line by line +# 1. line with '=' defines variable name +# 2. line with '#' defines comment +function write_cmake_file_lists() +{ + doxy= + + function update_list() + { + if [[ "$2" != "" ]] ; then + # update sources, headers, doxy + echo " *** Updating $1 list..." >&2 + echo "" + echo "SET( $1 \${$1}" + for var in $2 ; do + echo " \${${var}}" + done + echo ")" + fi + } + + for file_list_dir in ${file_cmake_lists} ; do + sources= + public_headers= + devel_headers= + integration_headers= + outfile=$file_list_dir/file-list.cmake + echo " * Writing $(realpath --relative-base=../../ $file_list_dir)/file-list.cmake..." + echo "# This file is auto-generated!" > $outfile + echo "#" >> $outfile + + # look for *_src_dir variables ( should be just one ) and + # substitute it with current path + for dirpath in $(grep -oE '\(.*_src_dir\)' $file_list_dir/file.list | sort -u) ; do + src_dir=${dirpath:1:-1} + new_path=$(realpath --relative-base=../../ $file_list_dir) + echo -e "\n# Set the source directory\n" >> $outfile + echo "SET( $src_dir \${ROOT_SRC_DIR}/$new_path )" >> $outfile + echo "" >>$outfile + done + variable= + comment= + lines=$(cat $file_list_dir/file.list | sed -e 's/ /|/g;') + for l in $lines ; do + is_var=$(echo $l | grep '=') + is_comment=$(echo $l | grep '#') + if [ "$is_comment" ] ; then + comment="$(echo "$l" | sed -e 's/|/ /g;')" + elif [ "$is_var" ] ; then + if [ "$variable" ] ; then + echo ")" >> $outfile + echo "" >> $outfile + fi + echo $comment >> $outfile + comment= + variable=$(echo $is_var | sed -e 's/|//g;' | awk -F '=' '{print $1}') + echo "SET( $variable " >> $outfile + + # collect sources, headers and doxy to compile final + # set of vars to be included + if [[ ${variable:${#variable}-9:9} = src_files ]] ; then + sources="${sources} $variable" + elif [[ ${variable:${#variable}-12:12} = header_files ]] ; then + if [[ ${variable} = devel_api* ]] ; then + devel_headers="${devel_headers} $variable" + elif [[ ${variable} = public_api* ]] ; then + public_headers="${public_headers} $variable" + elif [[ ${variable} = platform_abstraction_* ]] ; then + integration_headers="${integration_headers} $variable" + else + echo "ERROR! Variable $variable in $file_list_dir unrecoginzed!" + exit 0 + fi + elif [[ ${variable:${#variable}-10:10} = doxy_files ]] ; then + doxy="${doxy} $variable" + fi + else + echo "$(echo "$l" | sed -e 's/(/{/g;s/)/}/g;s/|/ /g;s/\\//g;')" >> $outfile + fi + done + if [ "$variable" ] ; then + echo ")" >> $outfile + echo "" >> $outfile + fi + + update_list SOURCES "$sources" >> $outfile + + update_list PUBLIC_API_HEADERS "$public_headers" >>$outfile + + update_list DEVEL_API_HEADERS "$devel_headers" >>$outfile + + update_list INTEGRATION_API_HEADERS "$integration_headers" >>$outfile + + # Remove trailing whitespaces + cat $outfile | sed -e 's/[[:space:]]*$//' > /tmp/file-list.cmake + mv /tmp/file-list.cmake $outfile + echo " * Done" + done + +} + +export file_cmake_lists=$(find_file_lists_dirs) + +write_cmake_file_lists + diff --git a/dali/devel-api/CMakeLists.txt b/dali/devel-api/CMakeLists.txt deleted file mode 100644 index c9c559e..0000000 --- a/dali/devel-api/CMakeLists.txt +++ /dev/null @@ -1,76 +0,0 @@ - -SET( SOURCES ${SOURCES} - ${CMAKE_CURRENT_SOURCE_DIR}/actors/actor-devel.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/actors/custom-actor-devel.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/animation/animation-data.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/animation/animation-devel.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/animation/path-constrainer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/common/hash.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/common/stage-devel.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/hit-test-algorithm.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/key-event-devel.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/touch-data-devel.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/images/distance-field.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/images/texture-set-image.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/images/nine-patch-image.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/images/pixel-data-devel.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/handle-devel.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/csharp-type-registry.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/scripting/scripting.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/signals/signal-delegate.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/threading/conditional-wait.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/threading/mutex.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/threading/thread.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/frame-callback-interface.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/update-proxy.cpp - - PARENT_SCOPE ) - -SET( DEVEL_API_HEADERS - ${CMAKE_CURRENT_SOURCE_DIR}/actors/actor-devel.h - ${CMAKE_CURRENT_SOURCE_DIR}/actors/custom-actor-devel.h - ${CMAKE_CURRENT_SOURCE_DIR}/actors/layer-devel.h - - ${CMAKE_CURRENT_SOURCE_DIR}/animation/animation-data.h - ${CMAKE_CURRENT_SOURCE_DIR}/animation/path-constrainer.h - ${CMAKE_CURRENT_SOURCE_DIR}/animation/animation-devel.h - - ${CMAKE_CURRENT_SOURCE_DIR}/common/bitwise-enum.h - ${CMAKE_CURRENT_SOURCE_DIR}/common/circular-queue.h - ${CMAKE_CURRENT_SOURCE_DIR}/common/hash.h - ${CMAKE_CURRENT_SOURCE_DIR}/common/map-wrapper.h - ${CMAKE_CURRENT_SOURCE_DIR}/common/owner-container.h - ${CMAKE_CURRENT_SOURCE_DIR}/common/ref-counted-dali-vector.h - ${CMAKE_CURRENT_SOURCE_DIR}/common/set-wrapper.h - ${CMAKE_CURRENT_SOURCE_DIR}/common/stage-devel.h - - ${CMAKE_CURRENT_SOURCE_DIR}/events/hit-test-algorithm.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/key-event-devel.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/touch-data-devel.h - - ${CMAKE_CURRENT_SOURCE_DIR}/images/distance-field.h - ${CMAKE_CURRENT_SOURCE_DIR}/images/native-image-interface-extension.h - ${CMAKE_CURRENT_SOURCE_DIR}/images/nine-patch-image.h - ${CMAKE_CURRENT_SOURCE_DIR}/images/texture-set-image.h - ${CMAKE_CURRENT_SOURCE_DIR}/images/pixel-data-devel.h - - ${CMAKE_CURRENT_SOURCE_DIR}/object/csharp-type-info.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/csharp-type-registry.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/handle-devel.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-helper-devel.h - - ${CMAKE_CURRENT_SOURCE_DIR}/rendering/renderer-devel.h - - ${CMAKE_CURRENT_SOURCE_DIR}/signals/signal-delegate.h - - ${CMAKE_CURRENT_SOURCE_DIR}/scripting/enum-helper.h - ${CMAKE_CURRENT_SOURCE_DIR}/scripting/scripting.h - - ${CMAKE_CURRENT_SOURCE_DIR}/threading/conditional-wait.h - ${CMAKE_CURRENT_SOURCE_DIR}/threading/mutex.h - ${CMAKE_CURRENT_SOURCE_DIR}/threading/thread.h - - ${CMAKE_CURRENT_SOURCE_DIR}/update/frame-callback-interface.h - ${CMAKE_CURRENT_SOURCE_DIR}/update/update-proxy.h - - PARENT_SCOPE ) diff --git a/dali/integration-api/CMakeLists.txt b/dali/integration-api/CMakeLists.txt deleted file mode 100644 index e02a8cf..0000000 --- a/dali/integration-api/CMakeLists.txt +++ /dev/null @@ -1,54 +0,0 @@ -# Add platform abstraction headers here - -SET(SOURCES ${SOURCES} - ${CMAKE_CURRENT_SOURCE_DIR}/bitmap.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/core.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/debug.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/trace.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/profiling.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/input-options.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/lockless-buffer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render-task-list-integ.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/scene.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/event.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/hover-event-integ.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/key-event-integ.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/wheel-event-integ.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/multi-point-event-integ.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/point.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/touch-event-combiner.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/touch-event-integ.cpp - PARENT_SCOPE ) - -SET(INTEGRATION_API_HEADERS - ${CMAKE_CURRENT_SOURCE_DIR}/core.h - ${CMAKE_CURRENT_SOURCE_DIR}/core-enumerations.h - ${CMAKE_CURRENT_SOURCE_DIR}/context-notifier.h - ${CMAKE_CURRENT_SOURCE_DIR}/debug.h - ${CMAKE_CURRENT_SOURCE_DIR}/trace.h - ${CMAKE_CURRENT_SOURCE_DIR}/profiling.h - ${CMAKE_CURRENT_SOURCE_DIR}/input-options.h - ${CMAKE_CURRENT_SOURCE_DIR}/bitmap.h - ${CMAKE_CURRENT_SOURCE_DIR}/resource-policies.h - ${CMAKE_CURRENT_SOURCE_DIR}/resource-types.h - ${CMAKE_CURRENT_SOURCE_DIR}/gl-abstraction.h - ${CMAKE_CURRENT_SOURCE_DIR}/gl-defines.h - ${CMAKE_CURRENT_SOURCE_DIR}/gl-sync-abstraction.h - ${CMAKE_CURRENT_SOURCE_DIR}/gl-context-helper-abstraction.h - ${CMAKE_CURRENT_SOURCE_DIR}/render-controller.h - ${CMAKE_CURRENT_SOURCE_DIR}/platform-abstraction.h - ${CMAKE_CURRENT_SOURCE_DIR}/processor-interface.h - ${CMAKE_CURRENT_SOURCE_DIR}/lockless-buffer.h - ${CMAKE_CURRENT_SOURCE_DIR}/render-task-list-integ.h - ${CMAKE_CURRENT_SOURCE_DIR}/scene.h - ${CMAKE_CURRENT_SOURCE_DIR}/render-surface.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/event.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/hover-event-integ.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/key-event-integ.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/wheel-event-integ.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/multi-point-event-integ.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/point.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/touch-event-combiner.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/touch-event-integ.h - - PARENT_SCOPE ) diff --git a/dali/internal/CMakeLists.txt b/dali/internal/CMakeLists.txt deleted file mode 100644 index c6466c1..0000000 --- a/dali/internal/CMakeLists.txt +++ /dev/null @@ -1,157 +0,0 @@ -# Add internal source files here - -SET(SOURCES ${SOURCES} - ${CMAKE_CURRENT_SOURCE_DIR}/common/blending-options.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/common/core-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/common/internal-constants.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/common/math.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/common/message-buffer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/common/mutex-trace.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/common/image-sampler.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/common/image-attributes.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/common/fixed-size-memory-pool.cpp - - ${CMAKE_CURRENT_SOURCE_DIR}/event/actors/actor-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/actors/custom-actor-internal.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/actors/layer-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/actors/layer-list.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/actors/camera-actor-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/animation/animation-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/animation/animation-playlist.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/animation/constrainer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/animation/constraint-base.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/animation/key-frames-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/animation/linear-constrainer-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/animation/path-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/animation/path-constrainer-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/common/demangler.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/common/event-thread-services.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/common/notification-manager.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/common/object-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/common/object-registry-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/common/projection.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/common/property-buffer-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/common/property-conditions-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/common/property-metadata.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/common/property-notification-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/common/property-notification-manager.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/common/property-helper.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/common/scene-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/common/stage-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/common/thread-local-storage.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/common/type-info-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/common/type-registry-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/effects/shader-factory.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/actor-gesture-data.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/actor-observer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/event-processor.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/key-event-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/key-event-processor.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/gesture-detector-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/gesture-event.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/gesture-event-processor.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/gesture-processor.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/hit-test-algorithm-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/hover-event-processor.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/long-press-gesture-detector-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/long-press-gesture-event.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/long-press-gesture-processor.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/long-press-gesture-recognizer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/wheel-event-processor.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/multi-point-event-util.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/pan-gesture-detector-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/pan-gesture-event.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/pan-gesture-processor.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/pan-gesture-recognizer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/pinch-gesture-detector-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/pinch-gesture-event.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/pinch-gesture-processor.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/pinch-gesture-recognizer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/tap-gesture-detector-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/tap-gesture-event.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/tap-gesture-processor.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/tap-gesture-recognizer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/touch-data-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/events/touch-event-processor.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/images/bitmap-packed-pixel.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/images/bitmap-compressed.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/images/image-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/images/buffer-image-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/images/frame-buffer-image-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/images/encoded-buffer-image-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/images/nine-patch-image-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/images/resource-image-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/images/native-image-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/images/pixel-data-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/render-tasks/render-task-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/render-tasks/render-task-list-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/rendering/frame-buffer-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/rendering/geometry-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/rendering/texture-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/rendering/texture-set-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/rendering/renderer-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/rendering/sampler-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/rendering/shader-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/size-negotiation/memory-pool-relayout-container.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/event/size-negotiation/relayout-controller-impl.cpp - - ${CMAKE_CURRENT_SOURCE_DIR}/render/common/render-algorithms.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/common/render-debug.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/common/render-instruction.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/common/render-instruction-container.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/common/render-item.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/common/render-tracker.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/common/render-manager.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/data-providers/render-data-provider.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/gl-resources/context.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/gl-resources/frame-buffer-state-cache.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/gl-resources/gl-call-debug.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/gl-resources/gpu-buffer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/queue/render-queue.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/renderers/render-texture-frame-buffer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/renderers/render-surface-frame-buffer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/renderers/render-geometry.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/renderers/render-property-buffer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/renderers/render-renderer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/renderers/render-texture.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/shaders/program.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/shaders/program-controller.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render/shaders/scene-graph-shader.cpp - - ${CMAKE_CURRENT_SOURCE_DIR}/update/animation/scene-graph-animation.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/animation/scene-graph-constraint-base.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/common/discard-queue.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/common/property-base.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/common/property-owner-messages.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/common/property-condition-functions.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/common/property-condition-step-functions.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/common/property-condition-variable-step-functions.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/common/property-owner.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/common/scene-graph-buffers.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/common/scene-graph-connection-change-propagator.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/common/scene-graph-property-notification.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/common/uniform-map.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/controllers/render-message-dispatcher.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/controllers/scene-controller-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/gestures/pan-gesture-profiling.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/gestures/scene-graph-pan-gesture.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/queue/update-message-queue.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/manager/frame-callback-processor.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/manager/render-instruction-processor.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/manager/render-task-processor.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/manager/scene-graph-frame-callback.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/manager/transform-manager.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/manager/update-algorithms.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/manager/update-manager.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/manager/update-manager-debug.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/manager/update-proxy-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/render-tasks/scene-graph-camera.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/nodes/node.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/nodes/node-messages.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/nodes/scene-graph-layer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/render-tasks/scene-graph-render-task.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/render-tasks/scene-graph-render-task-list.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/rendering/scene-graph-texture-set.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/update/rendering/scene-graph-renderer.cpp - - PARENT_SCOPE ) diff --git a/dali/public-api/CMakeLists.txt b/dali/public-api/CMakeLists.txt deleted file mode 100644 index ebd2cbe..0000000 --- a/dali/public-api/CMakeLists.txt +++ /dev/null @@ -1,225 +0,0 @@ -# -# Add public-api source files here -# -SET(SOURCES ${SOURCES} - ${CMAKE_CURRENT_SOURCE_DIR}/actors/actor.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/actors/camera-actor.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/actors/custom-actor.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/actors/custom-actor-impl.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/actors/layer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/animation/animation.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/animation/alpha-function.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/animation/constraint.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/animation/constraint-source.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/animation/key-frames.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/animation/linear-constrainer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/animation/path.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/animation/time-period.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/common/constants.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/common/dali-common.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/common/dali-vector.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/common/extents.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/common/stage.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/gesture.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/gesture-detector.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/hover-event.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/key-event.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/long-press-gesture.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/long-press-gesture-detector.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/wheel-event.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/pan-gesture.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/pan-gesture-detector.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/pinch-gesture.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/pinch-gesture-detector.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/tap-gesture.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/tap-gesture-detector.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/touch-point.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/touch-event.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/events/touch-data.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/images/image.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/images/pixel.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/images/pixel-data.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/images/buffer-image.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/images/frame-buffer-image.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/images/encoded-buffer-image.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/images/resource-image.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/images/native-image.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/math/compile-time-math.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/math/degree.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/math/matrix.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/math/matrix3.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/math/quaternion.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/math/vector2.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/math/vector3.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/math/vector4.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/any.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/base-handle.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/handle.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/base-object.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/object-registry.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/property.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-array.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-conditions.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-input.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-key.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-map.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-notification.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-types.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-value.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/ref-object.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render-tasks/render-task.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/render-tasks/render-task-list.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/rendering/frame-buffer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/rendering/geometry.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/rendering/property-buffer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/rendering/texture.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/rendering/texture-set.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/rendering/renderer.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/rendering/sampler.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/rendering/shader.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/signals/callback.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/signals/connection-tracker.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/signals/connection-tracker-interface.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/signals/signal-slot-connections.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/signals/signal-slot-observers.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/signals/base-signal.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/signals/functor-delegate.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/type-info.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/type-registry.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/object/weak-handle.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/dali-core-version.cpp - - PARENT_SCOPE ) - -# -# Add public header files here -# -SET(PUBLIC_API_HEADERS - ${CMAKE_CURRENT_SOURCE_DIR}/dali-core.h - ${CMAKE_CURRENT_SOURCE_DIR}/dali-core-version.h - - ${CMAKE_CURRENT_SOURCE_DIR}/actors/actor.h - ${CMAKE_CURRENT_SOURCE_DIR}/actors/actor-enumerations.h - ${CMAKE_CURRENT_SOURCE_DIR}/actors/camera-actor.h - ${CMAKE_CURRENT_SOURCE_DIR}/actors/custom-actor.h - ${CMAKE_CURRENT_SOURCE_DIR}/actors/custom-actor-impl.h - ${CMAKE_CURRENT_SOURCE_DIR}/actors/draw-mode.h - ${CMAKE_CURRENT_SOURCE_DIR}/actors/layer.h - ${CMAKE_CURRENT_SOURCE_DIR}/actors/sampling.h - - ${CMAKE_CURRENT_SOURCE_DIR}/animation/alpha-function.h - ${CMAKE_CURRENT_SOURCE_DIR}/animation/animation.h - ${CMAKE_CURRENT_SOURCE_DIR}/animation/constraint.h - ${CMAKE_CURRENT_SOURCE_DIR}/animation/constraints.h - ${CMAKE_CURRENT_SOURCE_DIR}/animation/constraint-source.h - ${CMAKE_CURRENT_SOURCE_DIR}/animation/key-frames.h - ${CMAKE_CURRENT_SOURCE_DIR}/animation/linear-constrainer.h - ${CMAKE_CURRENT_SOURCE_DIR}/animation/path.h - ${CMAKE_CURRENT_SOURCE_DIR}/animation/time-period.h - - ${CMAKE_CURRENT_SOURCE_DIR}/common/compile-time-assert.h - ${CMAKE_CURRENT_SOURCE_DIR}/common/constants.h - ${CMAKE_CURRENT_SOURCE_DIR}/common/dali-common.h - ${CMAKE_CURRENT_SOURCE_DIR}/common/dali-vector.h - ${CMAKE_CURRENT_SOURCE_DIR}/common/extents.h - ${CMAKE_CURRENT_SOURCE_DIR}/common/intrusive-ptr.h - ${CMAKE_CURRENT_SOURCE_DIR}/common/loading-state.h - ${CMAKE_CURRENT_SOURCE_DIR}/common/stage.h - ${CMAKE_CURRENT_SOURCE_DIR}/common/type-traits.h - ${CMAKE_CURRENT_SOURCE_DIR}/common/vector-wrapper.h - ${CMAKE_CURRENT_SOURCE_DIR}/common/view-mode.h - - ${CMAKE_CURRENT_SOURCE_DIR}/events/device.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/gesture.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/gesture-detector.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/hover-event.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/key-event.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/long-press-gesture.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/long-press-gesture-detector.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/wheel-event.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/pan-gesture.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/pan-gesture-detector.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/pinch-gesture.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/pinch-gesture-detector.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/point-state.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/tap-gesture.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/tap-gesture-detector.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/touch-point.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/touch-event.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/touch-data.h - ${CMAKE_CURRENT_SOURCE_DIR}/events/mouse-button.h - - ${CMAKE_CURRENT_SOURCE_DIR}/images/buffer-image.h - ${CMAKE_CURRENT_SOURCE_DIR}/images/encoded-buffer-image.h - ${CMAKE_CURRENT_SOURCE_DIR}/images/frame-buffer-image.h - ${CMAKE_CURRENT_SOURCE_DIR}/images/image.h - ${CMAKE_CURRENT_SOURCE_DIR}/images/image-operations.h - ${CMAKE_CURRENT_SOURCE_DIR}/images/pixel.h - ${CMAKE_CURRENT_SOURCE_DIR}/images/pixel-data.h - ${CMAKE_CURRENT_SOURCE_DIR}/images/resource-image.h - ${CMAKE_CURRENT_SOURCE_DIR}/images/native-image.h - ${CMAKE_CURRENT_SOURCE_DIR}/images/native-image-interface.h - - ${CMAKE_CURRENT_SOURCE_DIR}/math/angle-axis.h - ${CMAKE_CURRENT_SOURCE_DIR}/math/compile-time-math.h - ${CMAKE_CURRENT_SOURCE_DIR}/math/degree.h - ${CMAKE_CURRENT_SOURCE_DIR}/math/math-utils.h - ${CMAKE_CURRENT_SOURCE_DIR}/math/matrix.h - ${CMAKE_CURRENT_SOURCE_DIR}/math/matrix3.h - ${CMAKE_CURRENT_SOURCE_DIR}/math/quaternion.h - ${CMAKE_CURRENT_SOURCE_DIR}/math/radian.h - ${CMAKE_CURRENT_SOURCE_DIR}/math/random.h - ${CMAKE_CURRENT_SOURCE_DIR}/math/rect.h - ${CMAKE_CURRENT_SOURCE_DIR}/math/uint-16-pair.h - ${CMAKE_CURRENT_SOURCE_DIR}/math/vector2.h - ${CMAKE_CURRENT_SOURCE_DIR}/math/vector3.h - ${CMAKE_CURRENT_SOURCE_DIR}/math/vector4.h - ${CMAKE_CURRENT_SOURCE_DIR}/math/viewport.h - - ${CMAKE_CURRENT_SOURCE_DIR}/object/any.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/base-handle.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/base-object.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/handle.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/object-registry.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-array.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-conditions.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-index-ranges.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-input.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-key.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-map.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-notification-declarations.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-notification.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-types.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/property-value.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/property.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/ref-object.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/type-info.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/type-registry.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/type-registry-helper.h - ${CMAKE_CURRENT_SOURCE_DIR}/object/weak-handle.h - - ${CMAKE_CURRENT_SOURCE_DIR}/render-tasks/render-task.h - ${CMAKE_CURRENT_SOURCE_DIR}/render-tasks/render-task-list.h - - ${CMAKE_CURRENT_SOURCE_DIR}/rendering/frame-buffer.h - ${CMAKE_CURRENT_SOURCE_DIR}/rendering/geometry.h - ${CMAKE_CURRENT_SOURCE_DIR}/rendering/property-buffer.h - ${CMAKE_CURRENT_SOURCE_DIR}/rendering/texture.h - ${CMAKE_CURRENT_SOURCE_DIR}/rendering/texture-set.h - ${CMAKE_CURRENT_SOURCE_DIR}/rendering/renderer.h - ${CMAKE_CURRENT_SOURCE_DIR}/rendering/sampler.h - ${CMAKE_CURRENT_SOURCE_DIR}/rendering/shader.h - - ${CMAKE_CURRENT_SOURCE_DIR}/size-negotiation/relayout-container.h - - ${CMAKE_CURRENT_SOURCE_DIR}/signals/base-signal.h - ${CMAKE_CURRENT_SOURCE_DIR}/signals/callback.h - ${CMAKE_CURRENT_SOURCE_DIR}/signals/connection-tracker-interface.h - ${CMAKE_CURRENT_SOURCE_DIR}/signals/connection-tracker.h - ${CMAKE_CURRENT_SOURCE_DIR}/signals/dali-signal.h - ${CMAKE_CURRENT_SOURCE_DIR}/signals/functor-delegate.h - ${CMAKE_CURRENT_SOURCE_DIR}/signals/signal-slot-connections.h - ${CMAKE_CURRENT_SOURCE_DIR}/signals/signal-slot-observers.h - ${CMAKE_CURRENT_SOURCE_DIR}/signals/slot-delegate.h - - PARENT_SCOPE )