summaryrefslogtreecommitdiff
path: root/storage/mroonga/appveyor.yml
blob: 038d590054ead23187e7b8bfe71e645fc2207b22 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
version: "{build}"
clone_depth: 10
install:
  - cd ..
  - choco install -y curl 7zip.commandline
  - curl -O http://mirror.jmu.edu/pub/mariadb/mariadb-10.0.20/source/mariadb-10.0.20.tar.gz
  - 7z x mariadb-10.0.20.tar.gz
  - 7z x mariadb-10.0.20.tar > nul
  - cd mariadb-10.0.20
  - rmdir /S /Q storage\mroonga\
  - move ..\mroonga storage\mroonga
  - git clone --quiet --depth 1 https://github.com/groonga/groonga.git ..\groonga
  - cd ..\groonga
  - git submodule update --init
  - cd ..\mariadb-10.0.20
  - rmdir /S /Q ..\groonga\test\
  - mkdir storage\mroonga\vendor
  - move ..\groonga storage\mroonga\vendor\groonga
  - git clone --quiet --depth 1 https://github.com/groonga/groonga-normalizer-mysql.git storage\mroonga\vendor\groonga\vendor\plugins\groonga-normalizer-mysql
build_script:
  - "echo # > win\\packaging\\CMakeLists.txt"
  - cmake . -G "Visual Studio 12 Win64"
      -DCMAKE_BUILD_TYPE=Debug
      -DWITHOUT_ARCHIVE=ON
      -DWITHOUT_BLACKHOLE=ON
      -DWITHOUT_CASSANDRA=ON
      -DWITHOUT_CONNECT=ON
      -DWITHOUT_CSV=ON
      -DWITHOUT_EXAMPLE=ON
      -DWITHOUT_FEDERATED=ON
      -DWITHOUT_FEDERATEDX=ON
      -DWITHOUT_HEAP=ON
      -DWITHOUT_INNOBASE=ON
      -DWITHOUT_MYISAM=ON
      -DWITHOUT_MYISAMMRG=ON
      -DWITHOUT_OQGRAPH=ON
      -DWITHOUT_PERFSCHEMA=OFF
      -DWITHOUT_SEQUENCE=ON
      -DWITHOUT_SPHINX=ON
      -DWITHOUT_SPIDER=ON
      -DWITHOUT_TEST_SQL_DISCOVERY=ON
      -DWITHOUT_TOKUDB=ON
      -DWITHOUT_XTRADB=ON
      -DWITH_UNIT_TESTS=OFF
  - cmake --build . --config Debug

notifications:
  - provider: Email
    to:
      - groonga-mysql-commit@lists.sourceforge.jp
      - kou@clear-code.com
    on_build_status_changed: true

test: off