Skip to content
This repository was archived by the owner on Aug 1, 2022. It is now read-only.
/ libpwq Public archive

libpthread_workqueue - a POSIX threads workqueue library

License

Notifications You must be signed in to change notification settings

mheily/libpwq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

aad3aa3 · Jul 31, 2022
Sep 10, 2016
Aug 5, 2011
Jul 16, 2021
Feb 2, 2017
Jan 10, 2017
Oct 6, 2012
Jan 6, 2018
Sep 14, 2016
Jan 24, 2012
Jul 31, 2022
May 8, 2011
Sep 14, 2016
Jul 17, 2011
Mar 8, 2013
Jan 10, 2017
Jul 15, 2010
Dec 31, 2011

Repository files navigation


IMPORTANT NOTE: This project is no longer being maintained.

libpwq was designed to be used with an older version of libdispatch, and is not compatible with newer versions.


pthread_workqueues

Installation - Linux

cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib <path to source>
make
make install

Installation - Red Hat

cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib <path to source>
make
cpack -G RPM

Installation - Debian

cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=/lib <path to source>
make
cpack -G DEB

Android

 cmake -G "Unix Makefiles" -DCMAKE_C_COMPILER=<path to NDK compiler> -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib <path to source>
 make

Windows (Visual Studio Project)

cmake -G "Visual Studio 14 2015" <path to source>
cmake --build .

Windows (clang/C2) (Visual Studio Project)

cmake -G "Visual Studio 14 2015" -T "LLVM-vs2014" <path to source>
cmake --build .

Xcode (project)

cmake -G "Xcode" <path to source>

Running Unit Tests

cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib -DENABLE_TESTING=YES <path to source>
make
make test