cmake_minimum_required(VERSION 2.8) set(SRC_DLL attr.c barrier.c cancel.c cleanup.c condvar.c create.c dll.c errno.c exit.c fork.c global.c misc.c mutex.c nonportable.c private.c rwlock.c sched.c semaphore.c signal.c spin.c sync.c tsd.c) include_directories(./) add_definitions(-D__CLEANUP_C) add_library(pthreadGC2 SHARED ${SRC_DLL})