Skip to content

Instantly share code, notes, and snippets.

@walac
Last active November 10, 2020 19:56
Show Gist options
  • Save walac/26c8b425ef55ba527dbaf71d0a989725 to your computer and use it in GitHub Desktop.
Save walac/26c8b425ef55ba527dbaf71d0a989725 to your computer and use it in GitHub Desktop.
Build DALi on Windows
set base_dir=c:\work
set common_args=-g "Visual Studio 16 2019" -DCMAKE_INSTALL_PREFIX=%base_dir%\dali-env -DCMAKE_TOOLCHAIN_FILE=%base_dir%\vcpkg\scripts\buildsystems\vcpkg.cmake -DCMAKE_BUILD_TYPE=Debug -DENABLE_DEBUG=ON -Wno-dev
REM dali-core
cd %base_dir%\dali-core\build\tizen
rd /Q /S build-windows
mkdir build-windows
cd build-windows
cmake %common_args% -DENABLE_PKG_CONFIGURE=OFF -DENABLE_LINK_TEST=OFF -DINSTALL_CMAKE_MODULES=ON .. || goto :error
cmake --build . --target install || goto :error
REM REM dali-adaptor
cd %base_dir%\dali-adaptor\build\tizen
rd /Q /S build-windows
mkdir build-windows
cd build-windows
cmake %common_args% -DENABLE_PKG_CONFIGURE=OFF -DENABLE_LINK_TEST=OFF -DINSTALL_CMAKE_MODULES=ON -DPROFILE_LCASE=windows .. || goto :error
cmake --build . --target install || goto :error
REM dali-toolkit
cd %base_dir%\dali-toolkit\build\tizen
rd /Q /S build-windows
mkdir build-windows
cd build-windows
cmake %common_args% -DENABLE_PKG_CONFIGURE=OFF -DENABLE_LINK_TEST=OFF -DINSTALL_CMAKE_MODULES=ON -DUSE_DEFAULT_RESOURCE_DIR=ON .. || goto :error
cmake --build . --target install || goto :error
REM REM dali-demo
cd %base_dir%\dali-demo\build\tizen
rd /Q /S build-windows
mkdir build-windows
cd build-windows
cmake %common_args% -DENABLE_PKG_CONFIGURE=OFF -DINTERNATIONALIZATION=OFF .. || goto :error
cmake --build . --target install || goto :error
REM dali-csharp-binder
cd %base_dir%\dali-csharp-binder\build\tizen
rd /Q /S build-windows
mkdir build-windows
cd build-windows
cmake %common_args% .. || goto :error
cmake --build . --target install || goto :error
REM tizenfx-stub
cd %base_dir%\tizenfx-stub
rd /Q /S build-windows
mkdir build-windows
cd build-windows
cmake %common_args% .. || goto :error
cmake --build . --target install || goto :error
:error
cd %base_dir%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment