X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=README.md;h=3395a032a68c8a73c42fd423d180260de68b06c8;hb=6669ee4febcd807c65bffc081e28f7af3c8a8ae0;hp=2e496c1deab8c8a82f0f3ec4b6cfbddc967c765c;hpb=2a49897830b46889319985d9b1a1151fb2675a9f;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/README.md b/README.md index 2e496c1..3395a03 100644 --- a/README.md +++ b/README.md @@ -13,8 +13,11 @@ * [SMACK enabled Targets](#smack-enabled-targets) * [DEBUG Builds](#debug-builds) * [3. Building for MS Windows](#3-building-for-ms-windows) - * Build with the Visual Studio project. - * Build with CMake. + * Build with the Visual Studio project + * Build with CMake + * [4. Building for macOS](#4-building-for-macos) + * [macOS Dependencies](#macos-dependencies) + * [Build the repository](#build-the-repository) # Build Instructions @@ -22,15 +25,11 @@ ### Minimum Requirements - - Ubuntu 14.04 or later - - GCC version 6 - -DALi requires a compiler supporting C++11 features. -Ubuntu 16.04 is the first version to offer this by default (GCC v5.4.0). - -GCC version 6 is recommended since it has fixes for issues in version 5 -e.g. it avoids spurious 'defined but not used' warnings in header files. + - Ubuntu 16.04 or later + - GCC version 9 + - Cmake version 3.8.2 or later +DALi requires a compiler supporting C++17 features. ### Creating a DALi Environment @@ -138,3 +137,31 @@ vcpkg-script folder in the windows-dependencies repository. - CMAKE_INSTALL_PREFIX ---> Were DALi is installed. - INSTALL_CMAKE_MODULES ---> Whether to install the CMake modules (Used by the CMake command find_package() to find previously installed libraries). - ENABLE_DEBUG ---> Whether to build with debug enabled. + +## 4. Building for macOS + +### macOS Dependencies + +Ensure you have followed the instructions in the macos-dependencies repo [here](https://github.com/dalihub/macos-dependencies) +to create the DALi environment on the macOS. +You can clone it using: +```zsh +% git clone https://github.com/dalihub/macos-dependencies.git +``` + +### Build the repository + +To build the repository enter the 'build/tizen' folder: +```zsh +% cd dali-core/build/tizen +``` +Then run the following command to set up the build: +```zsh +% cmake -DCMAKE_INSTALL_PREFIX=$DESKTOP_PREFIX -DCMAKE_TOOLCHAIN_FILE=$VCPKG_FOLDER/scripts/buildsystems/vcpkg.cmake -DINSTALL_CMAKE_MODULES=ON +``` +If a Debug build is required, then add `-DCMAKE_BUILD_TYPE=Debug -DENABLE_DEBUG=ON` + +To build run: +```zsh +% make install -j8 +```