49
49
- name : Install dependencies
50
50
run : |
51
51
sudo apt-get install --quiet -y libssl-dev sqlite3 libsqlite3-dev valgrind
52
- sudo apt-get install --quiet -y libglfw3 libglfw3-dev libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
53
- ## sudo apt-get install --quiet -y libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-dev libsdl2-image-dev
52
+ sudo apt-get install --quiet -y libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
54
53
## The following is needed for examples/wkhtmltopdf.v
55
54
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb
56
55
sudo apt-get install xfonts-75dpi xfonts-base
@@ -111,9 +110,8 @@ jobs:
111
110
- name : Install dependencies
112
111
run : |
113
112
sudo apt-get install --quiet -y libssl-dev sqlite3 libsqlite3-dev valgrind
114
- sudo apt-get install --quiet -y libglfw3 libglfw3-dev libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
113
+ sudo apt-get install --quiet -y libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
115
114
sudo apt-get install --quiet -y libgc-dev
116
- ## sudo apt-get install --quiet -y libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-dev libsdl2-image-dev
117
115
## The following is needed for examples/wkhtmltopdf.v
118
116
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb
119
117
sudo apt-get install xfonts-75dpi xfonts-base
@@ -167,7 +165,7 @@ jobs:
167
165
- name : Install dependencies
168
166
run : |
169
167
sudo apt-get install --quiet -y libssl-dev sqlite3 libsqlite3-dev valgrind
170
- sudo apt-get install --quiet -y libglfw3 libglfw3-dev libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
168
+ sudo apt-get install --quiet -y libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
171
169
sudo apt-get install --quiet -y xfonts-75dpi xfonts-base
172
170
- name : Build v
173
171
run : make
@@ -206,9 +204,8 @@ jobs:
206
204
- name : Install C++ dependencies
207
205
run : |
208
206
sudo apt-get install --quiet -y postgresql libpq-dev libssl-dev sqlite3 libsqlite3-dev
209
- sudo apt-get install --quiet -y libglfw3 libglfw3-dev libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
207
+ sudo apt-get install --quiet -y libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
210
208
sudo apt-get install --quiet -y valgrind g++-9
211
- ## sudo apt-get install --quiet -y libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-dev libsdl2-image-dev
212
209
- name : Build V
213
210
run : make -j4
214
211
- name : g++ version
@@ -293,8 +290,6 @@ jobs:
293
290
##brew install libpq openssl freetype ### these are *already installed* on Catalina ...
294
291
brew uninstall --ignore-dependencies libpq ## libpq is a dependency of PHP
295
292
brew install postgresql
296
- brew install glfw
297
- ## brew install sdl2 sdl2_ttf sdl2_mixer sdl2_image
298
293
brew install mingw-w64
299
294
export LIBRARY_PATH="$LIBRARY_PATH:/usr/local/opt/openssl/lib/"
300
295
- name : Build V
@@ -371,8 +366,7 @@ jobs:
371
366
- name : Install dependencies
372
367
run : |
373
368
sudo apt-get install --quiet -y postgresql libpq-dev libssl-dev sqlite3 libsqlite3-dev valgrind
374
- sudo apt-get install --quiet -y libglfw3 libglfw3-dev libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
375
- ## sudo apt-get install --quiet -y libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-dev libsdl2-image-dev
369
+ sudo apt-get install --quiet -y libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
376
370
- name : Build V
377
371
run : make -j4 && ./v -cc gcc -cg -cflags -Werror -o v cmd/v
378
372
- name : Valgrind v.c
@@ -445,9 +439,7 @@ jobs:
445
439
../../vprod -backend x64 -o 1m 1m.v
446
440
echo "Running it..."
447
441
ls
448
- # - name: SDL examples
449
- # run: git clone --depth 1 https://github.com/vlang/sdl && cd sdl
450
-
442
+
451
443
# ./1m
452
444
# run: echo "TODO" #cd examples/x64 && ../../v -x64 hello_world.v && ./hello_world
453
445
# - name: Coveralls GitHub Action
@@ -468,9 +460,8 @@ jobs:
468
460
- name : Install dependencies
469
461
run : |
470
462
sudo apt-get install --quiet -y postgresql libpq-dev libssl-dev sqlite3 libsqlite3-dev valgrind
471
- sudo apt-get install --quiet -y libglfw3 libglfw3-dev libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
463
+ sudo apt-get install --quiet -y libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
472
464
sudo apt-get install clang
473
- ## sudo apt-get install --quiet -y libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-dev libsdl2-image-dev
474
465
- name : Build V
475
466
run : make -j4 && ./v -cc clang -cg -cflags -Werror -o v cmd/v
476
467
- name : Valgrind
@@ -546,9 +537,8 @@ jobs:
546
537
- name : Install dependencies
547
538
run : |
548
539
sudo apt-get install --quiet -y postgresql libpq-dev libssl-dev sqlite3 libsqlite3-dev valgrind
549
- sudo apt-get install --quiet -y libglfw3 libglfw3-dev libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
540
+ sudo apt-get install --quiet -y libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
550
541
sudo apt-get install clang
551
- ## sudo apt-get install --quiet -y libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-dev libsdl2-image-dev
552
542
- name : Build V
553
543
run : make -j4 && ./v -cg -cflags -Werror -o v cmd/v
554
544
- name : Self tests (-fsanitize=undefined)
@@ -569,8 +559,7 @@ jobs:
569
559
- name : Install dependencies
570
560
run : |
571
561
sudo apt-get install --quiet -y postgresql libpq-dev libssl-dev sqlite3 libsqlite3-dev valgrind
572
- sudo apt-get install --quiet -y libglfw3 libglfw3-dev libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
573
- ## sudo apt-get install --quiet -y libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-dev libsdl2-image-dev
562
+ sudo apt-get install --quiet -y libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
574
563
- name : Build V
575
564
run : make -j4 && ./v -cg -cflags -Werror -o v cmd/v
576
565
- name : Self tests (-fsanitize=undefined)
@@ -591,9 +580,8 @@ jobs:
591
580
- name : Install dependencies
592
581
run : |
593
582
sudo apt-get install --quiet -y postgresql libpq-dev libssl-dev sqlite3 libsqlite3-dev valgrind
594
- sudo apt-get install --quiet -y libglfw3 libglfw3-dev libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
583
+ sudo apt-get install --quiet -y libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
595
584
sudo apt-get install clang
596
- ## sudo apt-get install --quiet -y libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-dev libsdl2-image-dev
597
585
- name : Build V
598
586
run : make -j4 && ./v -cg -cflags -Werror -o v cmd/v
599
587
- name : Self tests (-fsanitize=address)
@@ -625,7 +613,6 @@ jobs:
625
613
run : |
626
614
.\v.exe setup-freetype
627
615
.\.github\workflows\windows-install-sqlite.bat
628
- ## .\.github\workflows\windows-install-sdl.bat
629
616
- name : Self tests (-fsanitize=address)
630
617
run : |
631
618
.\v.exe -cflags -fsanitize=address test-self
@@ -643,9 +630,8 @@ jobs:
643
630
- name : Install dependencies
644
631
run : |
645
632
sudo apt-get install --quiet -y postgresql libpq-dev libssl-dev sqlite3 libsqlite3-dev valgrind
646
- sudo apt-get install --quiet -y libglfw3 libglfw3-dev libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
633
+ sudo apt-get install --quiet -y libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
647
634
sudo apt-get install clang
648
- ## sudo apt-get install --quiet -y libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-dev libsdl2-image-dev
649
635
- name : Build V
650
636
run : make -j4 && ./v -cg -cflags -Werror -o v cmd/v
651
637
- name : Self tests (-fsanitize=address)
@@ -670,9 +656,8 @@ jobs:
670
656
- name : Install dependencies
671
657
run : |
672
658
sudo apt-get install --quiet -y postgresql libpq-dev libssl-dev sqlite3 libsqlite3-dev valgrind
673
- sudo apt-get install --quiet -y libglfw3 libglfw3-dev libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
659
+ sudo apt-get install --quiet -y libfreetype6-dev libxi-dev libxcursor-dev libasound2-dev
674
660
sudo apt-get install clang
675
- ## sudo apt-get install --quiet -y libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-dev libsdl2-image-dev
676
661
- name : Build V
677
662
run : make -j4 && ./v -cc clang -cg -cflags -Werror -o v cmd/v
678
663
- name : Self tests (-fsanitize=memory)
@@ -736,7 +721,6 @@ jobs:
736
721
# - name: Install dependencies
737
722
# run: |
738
723
# sudo apt-get install --quiet -y musl musl-tools libssl-dev sqlite3 libsqlite3-dev valgrind
739
- # sudo apt-get install --quiet -y libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-dev libsdl2-image-dev
740
724
# - name: Build v
741
725
# run: echo $VFLAGS && make -j4 && ./v -cg -o v cmd/v
742
726
# # - name: Test v binaries
@@ -768,7 +752,6 @@ jobs:
768
752
run : |
769
753
.\v.exe setup-freetype
770
754
.\.github\workflows\windows-install-sqlite.bat
771
- ## .\.github\workflows\windows-install-sdl.bat
772
755
- name : v doctor
773
756
run : |
774
757
./v doctor
@@ -811,7 +794,6 @@ jobs:
811
794
run : |
812
795
.\v.exe setup-freetype
813
796
.\.github\workflows\windows-install-sqlite.bat
814
- ## .\.github\workflows\windows-install-sdl.bat
815
797
- name : v doctor
816
798
run : |
817
799
./v doctor
@@ -854,7 +836,6 @@ jobs:
854
836
run : |
855
837
.\v.exe setup-freetype
856
838
.\.github\workflows\windows-install-sqlite.bat
857
- ## .\.github\workflows\windows-install-sdl.bat
858
839
- name : v doctor
859
840
run : |
860
841
./v doctor
0 commit comments