appveyor.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. # Status available at
  2. # https://ci.appveyor.com/project/fancycode/memorymodule
  3. version: #{build}
  4. os:
  5. - Visual Studio 2015
  6. environment:
  7. matrix:
  8. - GENERATOR: "Visual Studio 10 2010"
  9. UNICODE: ON
  10. - GENERATOR: "Visual Studio 10 2010"
  11. UNICODE: OFF
  12. - GENERATOR: "Visual Studio 11 2012"
  13. UNICODE: ON
  14. - GENERATOR: "Visual Studio 11 2012"
  15. UNICODE: OFF
  16. - GENERATOR: "Visual Studio 12 2013"
  17. UNICODE: ON
  18. - GENERATOR: "Visual Studio 12 2013"
  19. UNICODE: OFF
  20. - GENERATOR: "Visual Studio 14 2015"
  21. UNICODE: ON
  22. - GENERATOR: "Visual Studio 14 2015"
  23. UNICODE: OFF
  24. platform:
  25. - x86
  26. - x64
  27. configuration:
  28. - Debug
  29. build:
  30. verbosity: normal
  31. build_script:
  32. - ps: if($env:PLATFORM -eq "x64") { $env:CMAKE_GEN_SUFFIX=" Win64" }
  33. - cmake "-G%GENERATOR%%CMAKE_GEN_SUFFIX%" -H. -Bbuild
  34. - cmake --build build --config %CONFIGURATION%
  35. before_test:
  36. - copy /y build\example\DllLoader\%CONFIGURATION%\DllLoader.exe build\example\DllLoader\
  37. - copy /y build\example\DllLoader\%CONFIGURATION%\DllLoaderLoader.exe build\example\DllLoader\
  38. - copy /y build\example\SampleDLL\%CONFIGURATION%\SampleDLL.dll build\example\SampleDLL\
  39. test_script:
  40. - cd build\example\DllLoader
  41. - DllLoader.exe
  42. - DllLoaderLoader.exe