Config.in 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. config BR2_PACKAGE_CMAKE_ARCH_SUPPORTS
  2. bool
  3. default y
  4. depends on BR2_arm || BR2_armeb || BR2_aarch64 || \
  5. BR2_m68k || BR2_mips || BR2_mips64 || \
  6. BR2_mipsel || BR2_mips64el || BR2_powerpc || \
  7. BR2_powerpc64 || BR2_powerpc64le || BR2_sparc || \
  8. BR2_i386 || BR2_x86_64 || BR2_xtensa || \
  9. BR2_s390x
  10. config BR2_PACKAGE_CMAKE
  11. bool
  12. config BR2_PACKAGE_CMAKE_CTEST
  13. bool "ctest"
  14. depends on BR2_PACKAGE_CMAKE_ARCH_SUPPORTS
  15. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # from jsoncpp
  16. depends on BR2_USE_WCHAR # libarchive
  17. depends on BR2_INSTALL_LIBSTDCPP
  18. depends on !BR2_STATIC_LIBS
  19. depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # libuv
  20. depends on BR2_USE_MMU # libuv
  21. depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libuv
  22. select BR2_PACKAGE_CMAKE
  23. select BR2_PACKAGE_ZLIB
  24. select BR2_PACKAGE_JSONCPP
  25. select BR2_PACKAGE_LIBCURL
  26. select BR2_PACKAGE_LIBARCHIVE
  27. select BR2_PACKAGE_EXPAT
  28. select BR2_PACKAGE_BZIP2
  29. select BR2_PACKAGE_XZ
  30. select BR2_PACKAGE_LIBUV
  31. select BR2_PACKAGE_RHASH
  32. help
  33. CTest is a testing tool distributed as a part of CMake. It
  34. can be used to automate updating (using CVS for example),
  35. configuring, building, testing, performing memory checking,
  36. performing coverage, and submitting results to a CDash or
  37. Dart dashboard system.
  38. http://www.cmake.org/
  39. comment "ctest needs a toolchain w/ C++, wchar, dynamic library, gcc >= 4.7, NPTL"
  40. depends on BR2_PACKAGE_CMAKE_ARCH_SUPPORTS
  41. depends on BR2_USE_MMU
  42. depends on BR2_TOOLCHAIN_HAS_SYNC_4
  43. depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
  44. BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 || \
  45. !BR2_TOOLCHAIN_HAS_THREADS_NPTL