Remove pthreads
Some checks failed
CMake / ubuntu-latest - shared=OFF, pthread=OFF, posix=OFF (push) Successful in 14s
CMake / ubuntu-latest - shared=ON, pthread=OFF, posix=OFF (push) Successful in 15s
CMake / ubuntu-latest - shared=ON, pthread=OFF, posix=ON (push) Has been cancelled
CMake / ubuntu-latest - shared=OFF, pthread=ON, posix=ON (push) Has been cancelled
CMake / ubuntu-latest - shared=ON, pthread=ON, posix=ON (push) Has been cancelled
CMake / ubuntu-latest - shared=OFF, pthread=OFF, posix=ON (push) Has been cancelled

Signed-off-by: Slendi <slendi@socopon.com>
This commit is contained in:
2025-08-09 08:39:55 +03:00
parent 41badf33d9
commit ec3bf6061d
3 changed files with 18 additions and 89 deletions

View File

@@ -6,7 +6,6 @@ BUILD_DIR="BUILD"
INSTALL_DIR=$PWD/install
CFLAGS="-Wall -Wextra -pedantic -Werror -Wno-newline-eof -Wno-language-extension-token -Wno-unused-command-line-argument"
BUILD_SHARED=1
PTHREAD_SUPPORT=1
POSIX_SUPPORT=1
BUILD_PROGRAMS=1
SRC_DIR="src"
@@ -18,7 +17,6 @@ for arg in "$@"; do
case $arg in
--debug) CFLAGS="$CFLAGS -g -O0" ;;
--release) CFLAGS="$CFLAGS -O2" ;;
--no-pthread) PTHREAD_SUPPORT=0 ;;
--no-posix) POSIX_SUPPORT=0 ;;
--no-programs) BUILD_PROGRAMS=0 ;;
--clean) rm -rf "$BUILD_DIR" "$INSTALL_DIR"; echo "Cleaned."; exit 0 ;;
@@ -48,14 +46,6 @@ else
CFLAGS="$CFLAGS -std=c99"
fi
if [ "$PTHREAD_SUPPORT" -eq 1 ]; then
CFLAGS="$CFLAGS -DDCFG_PTHREAD_SUPPORT=1"
if [ "$OS" = "SunOS" ]; then
LIBS="$LIBS -mt"
else
LIBS="$LIBS -lpthread"
fi
fi
if [ "$POSIX_SUPPORT" -eq 1 ]; then
CFLAGS="$CFLAGS -DDCFG_POSIX_SUPPORT=1"
fi