diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9c905a6b3..2b13d7f95 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,7 +31,7 @@ jobs: - name: Build run: | mkdir -p build && cd build - cmake .. -DCMAKE_BUILD_TYPE=Release -DWITH_STATIC=OFF + cmake .. -DCMAKE_BUILD_TYPE=Release make -j$(nproc 2>/dev/null || sysctl -n hw.ncpu) - name: Unit tests diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 80503cb22..e12daccf6 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -105,7 +105,7 @@ find_library(LIBMBEDTLS libmbedtls.a) find_library(LIBMBEDCRYPTO libmbedcrypto.a HINTS ${_MBEDTLS_LIB_DIR} NO_DEFAULT_PATH) find_library(LIBMBEDCRYPTO libmbedcrypto.a) find_library(LIBEV libev.a) -find_library(LIBUDNS libcares.a) +find_library(LIBUDNS NAMES libcares.a libcares_static.a) find_library(LIBPCRE2 libpcre2-8.a) # Dependencies we need for static and shared