diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 4f717d5..5a45502 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -24,24 +24,23 @@ jobs: vcpkg integrate install cp C:\vcpkg\installed\x64-windows\bin\uv.dll ..\uv.dll - cd ../uWebSockets/uSockets/boringssl + cd ..\uWebSockets\uSockets\boringssl mkdir amd64 cd amd64 - cmake -DCMAKE_BUILD_TYPE=Release -GNinja .. - ninja crypto ssl + cmake -DCMAKE_BUILD_TYPE=Release -GNinja .. && ninja crypto ssl - cd ../../../native + cd ..\..\..\native - cd ../uWebSockets/uSockets - clang -Wpedantic -Wall -Wextra -Wsign-conversion -Wconversion -D WIN32_LEAN_AND_MEAN -I C:/vcpkg/packages/libuv_x64-windows/include -I src -I boringssl/include -DUWS_WITH_PROXY -DLIBUS_USE_OPENSSL -DLIBUS_USE_LIBUV -pthread -std=c11 -O3 -c src/*.c src/eventing/*.c src/crypto/*.c -L C:/vcpkg/packages/libuv_x64-windows/lib - clang++ -Wpedantic -Wall -Wextra -Wsign-conversion -Wconversion -D WIN32_LEAN_AND_MEAN -I C:/vcpkg/packages/libuv_x64-windows/include -I boringssl/include -DUWS_WITH_PROXY -DLIBUS_USE_OPENSSL -DLIBUS_USE_LIBUV -pthread -std=c++2a -O3 -c src/crypto/*.cpp -L C:/vcpkg/packages/zlib_x64-windows/lib + cd ..\uWebSockets\uSockets + clang -Wpedantic -Wall -Wextra -Wsign-conversion -Wconversion -D WIN32_LEAN_AND_MEAN -I C:\vcpkg\packages\libuv_x64-windows\include -I src -I boringssl\include -DUWS_WITH_PROXY -DLIBUS_USE_OPENSSL -DLIBUS_USE_LIBUV -pthread -std=c11 -O3 -c src\*.c src\eventing\*.c src\crypto\*.c -L C:\vcpkg\packages\libuv_x64-windows\lib + clang++ -Wpedantic -Wall -Wextra -Wsign-conversion -Wconversion -D WIN32_LEAN_AND_MEAN -I C:\vcpkg\packages\libuv_x64-windows\include -I boringssl\include -DUWS_WITH_PROXY -DLIBUS_USE_OPENSSL -DLIBUS_USE_LIBUV -pthread -std=c++2a -O3 -c src\crypto\*.cpp -L C:\vcpkg\packages\zlib_x64-windows\lib ar rvs uSockets_windows_amd64.a *.o - cd ../../native + cd ..\..\native - clang++ -Wpedantic -Wall -Wextra -Wsign-conversion -Wconversion -D WIN32_LEAN_AND_MEAN -I C:/vcpkg/packages/zlib_x64-windows/include -I C:/vcpkg/packages/libuv_x64-windows/include -I ./src -I ../uWebSockets/src -I ../uWebSockets/uSockets/src -I ../uWebSockets/capi -I ../uWebSockets/uSockets/boringssl/include -pthread -std=c++2a -c -O3 ./src/libsocketify.cpp -L C:/vcpkg/packages/libuv_x64-windows/lib - clang++ -Wpedantic -Wall -Wextra -Wsign-conversion -Wconversion -shared -o ../libsocketify_windows_amd64.dll libsocketify.o ../uWebSockets/uSockets/uSockets_windows_amd64.a ../uWebSockets/uSockets/boringssl/amd64/ssl/ssl.lib ../uWebSockets/uSockets/boringssl/amd64/crypto/crypto.lib C:/vcpkg/packages/zlib_x64-windows/lib/zlib.lib -luv -L C:/vcpkg/packages/libuv_x64-windows/lib + clang++ -Wpedantic -Wall -Wextra -Wsign-conversion -Wconversion -D WIN32_LEAN_AND_MEAN -I C:\vcpkg\packages\zlib_x64-windows\include -I C:\vcpkg\packages\libuv_x64-windows\include -I .\src -I ..\uWebSockets\src -I ..\uWebSockets\uSockets\src -I ..\uWebSockets\capi -I ..\uWebSockets\uSockets\boringssl\include -pthread -std=c++2a -c -O3 .\src\libsocketify.cpp -L C:\vcpkg\packages\libuv_x64-windows\lib + clang++ -Wpedantic -Wall -Wextra -Wsign-conversion -Wconversion -shared -o ..\libsocketify_windows_amd64.dll libsocketify.o ..\uWebSockets\uSockets\uSockets_windows_amd64.a ..\uWebSockets\uSockets\boringssl\amd64\ssl\ssl.lib ..\uWebSockets\uSockets\boringssl\amd64\crypto\crypto.lib C:\vcpkg\packages\zlib_x64-windows\lib\zlib.lib -luv -L C:\vcpkg\packages\libuv_x64-windows\lib - cd ../ + cd ..\ git add libsocketify_windows_amd64.dll git add uv.dll git config --global user.email "ciro.spaciari@gmail.com"