-OPTION(ENABLE_EXPORTALL "Enable Export all symbols" OFF)
-OPTION(ENABLE_DEBUG "Enable Debug" OFF)
-OPTION(ENABLE_TRACE "Enable Trace" OFF)
-OPTION(ENABLE_I18N "Turns on internationalisation" OFF)
-OPTION(ENABLE_COVERAGE "Coverage" OFF)
+OPTION(ENABLE_EXPORTALL "Enable Export all symbols" OFF)
+OPTION(ENABLE_DEBUG "Enable Debug" OFF)
+OPTION(ENABLE_TRACE "Enable Trace" OFF)
+OPTION(ENABLE_I18N "Turns on internationalisation" OFF)
+OPTION(ENABLE_COVERAGE "Coverage" OFF)
+OPTION(ENABLE_PKG_CONFIGURE "Use pkgconfig" ON)
+OPTION(ENABLE_LINK_TEST "Enable the link test" ON)
+OPTION(INSTALL_DOXYGEN_DOC "Install doxygen doc" ON)
+OPTION(CONFIGURE_AUTOMATED_TESTS "Configure automated tests" ON)
+OPTION(USE_DEFAULT_RESOURCE_DIR "Whether to use the default resource folders. Otherwise set environment variables for DALI_IMAGE_DIR, DALI_SOUND_DIR, DALI_STYLE_DIR, DALI_STYLE_IMAGE_DIR and DALI_DATA_READ_ONLY_DIR" ON)
+OPTION(BUILD_SCENE_LOADER "Whether to build dali-scene-loader." ON)
+
+IF( ENABLE_PKG_CONFIGURE )
+ FIND_PACKAGE( PkgConfig REQUIRED )
+
+ PKG_CHECK_MODULES(DALICORE REQUIRED dali2-core)
+ PKG_CHECK_MODULES(DALIADAPTOR REQUIRED dali2-adaptor)
+ENDIF()
+
+IF( INSTALL_DOXYGEN_DOC )
+ FIND_PACKAGE( Doxygen QUIET )
+ENDIF()
+
+IF( WIN32 ) # WIN32 includes x64 as well according to the cmake doc.
+ FIND_PACKAGE( dali-windows-dependencies REQUIRED)
+ FIND_PACKAGE( dali2-core REQUIRED)
+ FIND_PACKAGE( dali2-adaptor REQUIRED)
+ENDIF()
+
+IF ( APPLE )
+ FIND_PACKAGE( dali2-core REQUIRED)
+ FIND_PACKAGE( dali2-adaptor REQUIRED)
+ENDIF()
+
+SET( VCPKG_INCLUDE_DIR "${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/include")