set (LIB_FILES threadutils.cpp thread.cpp) add_definitions(-DBUILD_PARALLEL) add_library(parallel SHARED ${LIB_FILES}) IF(WIN32) ELSE() target_link_libraries(parallel pthread) ENDIF() INSTALL_TARGETS(${INSTALL_LIB_PATH} parallel)