X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=README.md;h=42afb8dcd433afdf1e74fe31fd0883efe5579faa;hb=1b14174c0333de6ef0c19532ecc0e41831e06421;hp=99a47a6da8c647d36303709e4107d85a24733b99;hpb=904321f60150b5567fd3ad5aedf7b55e568aa861;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/README.md b/README.md index 99a47a6..42afb8d 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ * [3. Building for MS Windows](#3-building-for-ms-windows) * Build with the Visual Studio project. * Build with CMake. + * [4. Building for MacOS](#4-building-for-macos) # Build Instructions @@ -20,15 +21,12 @@ ### Minimum Requirements - - Ubuntu 14.04 or later + - Ubuntu 16.04 or later - Environment created using dali_env script in dali-core repository - - GCC version 6 + - GCC version 9 + - Cmake version 3.8.2 or later -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. +DALi requires a compiler supporting C++17 features. ### Building the Repository @@ -104,3 +102,22 @@ vcpkg-script folder in the windows-dependencies repository. - INSTALL_CMAKE_MODULES ---> Whether to install the CMake modules (Used by the CMake command find_package() to find previously installed libraries). - PROFILE_LCASE ---> The platform (must be windows). - ENABLE_DEBUG ---> Whether to build with debug enabled. + +## 4. Building for MacOS + +It is assumed that the DALi environment has been set up & that DALi Core has been built accordingly. + +To build the repository enter the 'build/tizen' folder: +```zsh +% cd dali-adaptor/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 -DENABLE_PROFILE=MACOS -DPROFILE_LCASE=macos +``` +If a Debug build is required, then add `-DCMAKE_BUILD_TYPE=Debug -DENABLE_DEBUG=ON` + +To build, run: +```zsh +% make install -j8 +```