Commit Graph

8 Commits

Author SHA1 Message Date
Matt McCormick
8231b1f6d0 test: bump cmake_minimum_required to 3.16
To address:

CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

Bump to a later version available in relatively recent Linux
distributions.
2024-08-08 13:39:08 -04:00
Matt McCormick
1ed3548655 base: Add cmake wrapper scripts for CMAKE_TOOLCHAIN_FILE
All images should define this variables.

Disable build tests on the base image because it is not configured for cross
compiling.
2016-07-22 08:48:59 -04:00
Jean-Christophe Fillion-Robin
db0ed0a625 test_driver: Add --debug option to avoid deleting the build directory
This is particularly useful when debugging Toolchain
2016-04-13 19:54:28 -04:00
Matt McCormick
5035a9a8e7 windows-x64: Add CircleCI testing. 2016-04-12 23:31:09 -04:00
Matt McCormick
5420fc0543 browser-asmjs: Add CircleCI testing. 2016-03-12 21:26:41 -05:00
Matt McCormick
609605b1c5 android-arm: Test and deploy with CircleCI.
Although adding

  --emulator /usr/bin/qemu-arm -b CMake --linker-flags="-static"

To the test command works locally, the CMake tests fail on CircleCI. May this
is due to a kernel difference? Will investigate adding again later after
CircleCI updates in kernel (it is currently Ubuntu 12.04).

The "-static" linker flag used during testing is explained here:

  https://www.kitware.com/blog/home/post/893
2016-03-07 11:25:49 -05:00
Matt McCormick
0e8478d1db test: Run ctest.
Run ctest if an emulator is available and make sure it uses it.

Add more status information to the test output and make sure that the order is
correct with flush() calls.
2016-03-06 14:16:49 -05:00
Matt McCormick
a856edc56c test: Add a script to test the toolchain. 2016-03-03 21:18:00 -05:00