RunCMakeTest.cmake 1.1 KB

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