README 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. Tizen Build Tools - README
  2. --------------------------
  3. Qt for Tizen is a purely community-driven port of Qt 5 to the Tizen mobile profile.
  4. Tizen IVI profile as well as unofficial Netbook/Notebook profiles would benefit too.
  5. Home page: http://qt-project.org/wiki/Tizen
  6. ===== Prerequisites =====
  7. 1. Internet access (to download packages for creating sysroots)
  8. 2. gbs (https://source.tizen.org/documentation/developer-guide/getting-started-guide/installing-development-tools)
  9. Install according to installation instructions
  10. 3. Corresponding compiler
  11. 3.1 arm compiler for arm tools (you can the one use shipped with Tizen Mobile SDK)
  12. 3.2 x86 compiler. If your system is 32 bit then you can use system compiler
  13. or one shipped with Tizen Mobile SDK
  14. 3.3 x86_64 compiler. If your system is 64 bit then you can use system compiler
  15. 3. Qt 5.3.1 (http://download.qt-project.org/official_releases/qt/5.3/5.3.1)
  16. 4. For Qt Creator Plugin you need Qt Version which Qt Creator was built with
  17. In case of Qt creator 3.1.2 shipped with Qt 5.3.1 you don't need to download
  18. additional Qt version because Qt creator 3.1.2 is built with Qt 5.3.1
  19. ===== Info ====
  20. This repository helps to develop using Qt for Tizen for 3 profiles:
  21. * mobile (Tizen developer device and emulator) - to cross compile for mobile
  22. devices.
  23. * common (Tizen Common and Tizen Common Emulator - x86 architecture) - to cross compile for Tizen Common.
  24. It can be used with NUC device.
  25. * ivi (ivi device - x86 architecture) - to cross compile for ivi device.
  26. For mobile and emulator you need to have Tizen Mobile SDK (https://developer.tizen.org/downloads/tizen-sdk)
  27. installed if you want to build Qt for emulator or device. Also if you want to build arm it is most convenient
  28. to use arm cross compiler shipped with Tizen Mobile SDK
  29. Repository also contains helper scripts for maintaining Qt on tizen.org.
  30. ===== How does it work =====
  31. To prepare developer tools for certain profile just go to profiles directory
  32. and invoke prepare_developer_tools script.
  33. $> cd profiles
  34. #help
  35. $> ./prepare_developer_tools -h
  36. #list of available profiles and build architectures
  37. $> ./prepare_developer_tools -l
  38. #prepare developer tools for mobile profile (Tizen mobile device)
  39. $> ./prepare_developer_tools -b armv7l -p mobile -q path_to_Qt.5.3.1_qmake_executable
  40. #prepare developer tools for mobile emulator (Tizen mobile emulator)
  41. $> ./prepare_developer_tools -b armv7l -p mobile -q path_to_Qt.5.3.1_qmake_executable -e
  42. #prepare developer tools for common x86_64 wayland profile
  43. $> ./prepare_developer_tools -b x86_64 -p common -q path_to_Qt.5.3.1_qmake_executable -e