summaryrefslogtreecommitdiffstats
path: root/.appveyor.yml
diff options
context:
space:
mode:
authorPetr Ruzicka <petr.ruzicka@gmail.com>2017-06-21 09:51:16 +0200
committerPetr Ruzicka <petr.ruzicka@gmail.com>2017-06-22 21:29:45 +0100
commitfd54b7e2645899c4cb49fb5f0a0024897e9e457a (patch)
tree5f4d87fc9152c71b48747598dcf4d503cec97ab2 /.appveyor.yml
parentd0f991c81a76897918e375a1f423750cb5f14d32 (diff)
downloadxmr-stak-fd54b7e2645899c4cb49fb5f0a0024897e9e457a.zip
xmr-stak-fd54b7e2645899c4cb49fb5f0a0024897e9e457a.tar.gz
Add appveyor initial file
Diffstat (limited to '.appveyor.yml')
-rw-r--r--.appveyor.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/.appveyor.yml b/.appveyor.yml
new file mode 100644
index 0000000..4243f7b
--- /dev/null
+++ b/.appveyor.yml
@@ -0,0 +1,27 @@
+# Operating system (build VM template)
+os: Visual Studio 2017
+
+# build platform
+platform: x64
+
+# clone directory
+clone_folder: c:\xmr-stak-cpu
+
+install:
+ - call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\VsDevCmd.bat"
+ - call "%VS150COMNTOOLS%\VsMSBuildCmd.bat"
+# - mkdir c:\xmr-stak-dep
+# - curl -fsS https://slproweb.com/download/Win32OpenSSL-1_1_0f.exe -o Win32OpenSSL.exe
+# - Win32OpenSSL.exe /silent /verysilent /sp- /suppressmsgboxes
+# - curl -fsS https://www.open-mpi.org/software/hwloc/v1.11/downloads/hwloc-win64-build-1.11.7.zip -o hwloc-win64-build.zip
+# - 7z x hwloc-win64-build.zip -o"c:\xmr-stak-dep" -y > nul
+# - curl -fsS http://mirror.reismil.ch/gnu/libmicrohttpd/libmicrohttpd-latest-w32-bin.zip -o libmicrohttpd-w32-bin.zip
+# - 7z x libmicrohttpd-w32-bin.zip -o"c:\xmr-stak-dep" -y > nul
+ - cd c:\xmr-stak-cpu & mkdir build & cd build
+# - set CMAKE_PREFIX_PATH=C:\xmr-stak-dep\hwloc-win64-build-1.11.7;C:\xmr-stak-dep\libmicrohttpd-0.9.55-w32-bin\x86_64\VS2017\Release-static
+ - cmake -G "Visual Studio 15 2017 Win64" -DOpenSSL_ENABLE=OFF -DHWLOC_ENABLE=OFF -DMICROHTTPD_ENABLE=OFF -T v141,host=x64 ..
+ - msbuild xmr-stak-cpu.sln /p:Configuration=Release
+ - cd bin\Release
+ - copy c:\xmr-stak-dep\hwloc-win64-build-1.11.7\bin\libhwloc-5.dll .
+ - copy c:\xmr-stak-dep\libmicrohttpd-0.9.55-w32-bin\x86_64\VS2017\Release-dll\libmicrohttpd-dll.dll .
+ - xmr-stack-cpu -c ..\..\..\config.txt
OpenPOWER on IntegriCloud