RunCMakeTest.cmake 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. include(RunCMake)
  2. run_cmake(JSON)
  3. run_cmake(JSONNoJson)
  4. run_cmake(JSONWrongMode)
  5. run_cmake(JSONOneArg)
  6. run_cmake(JSONNoArgs)
  7. run_cmake(Append)
  8. run_cmake(AppendNoArgs)
  9. run_cmake(Prepend)
  10. run_cmake(PrependNoArgs)
  11. run_cmake(Concat)
  12. run_cmake(ConcatNoArgs)
  13. run_cmake(Join)
  14. run_cmake(JoinNoArgs)
  15. run_cmake(JoinNoVar)
  16. run_cmake(Timestamp)
  17. if(NOT CMAKE_SYSTEM_NAME STREQUAL "AIX" # FIXME: Needs 64-bit build
  18. AND NOT CMAKE_SYSTEM_NAME STREQUAL "SunOS" # FIXME: Needs 64-bit build
  19. )
  20. run_cmake(Timestamp2038)
  21. endif()
  22. run_cmake(TimestampEmpty)
  23. run_cmake(TimestampInvalid)
  24. run_cmake(TimestampInvalid2)
  25. run_cmake(Uuid)
  26. run_cmake(UuidMissingNamespace)
  27. run_cmake(UuidMissingNamespaceValue)
  28. run_cmake(UuidBadNamespace)
  29. run_cmake(UuidMissingNameValue)
  30. run_cmake(UuidMissingTypeValue)
  31. run_cmake(UuidBadType)
  32. run_cmake(RegexClear)
  33. run_cmake(RegexMultiMatchClear)
  34. run_cmake(RegexEmptyMatch)
  35. run_cmake(CMP0186)
  36. run_cmake(UTF-16BE)
  37. run_cmake(UTF-16LE)
  38. run_cmake(UTF-32BE)
  39. run_cmake(UTF-32LE)
  40. run_cmake(Repeat)
  41. run_cmake(RepeatNoArgs)
  42. run_cmake(RepeatNegativeCount)
  43. run_cmake(Hex)
  44. run_cmake(HexTooManyArgs)
  45. run_cmake(HexNotEnoughArgs)