Skip to content

A header-only library for networking and systems tasks

Notifications You must be signed in to change notification settings

olivermichel/libom2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libom2

Build Status

CMake Automatic Download and Include

set(LIBOM_VERSION master) # or commit hash
set(LIBOM_HEADER_LOCATION ${CMAKE_HOME_DIRECTORY}/ext/include/om/om.h)

if(NOT EXISTS ${LIBOM_HEADER_LOCATION})
    file(DOWNLOAD
        https://raw.githubusercontent.com/olivermichel/libom2/${LIBOM_VERSION}/include/om/om.h
        ${LIBOM_HEADER_LOCATION})
    message(STATUS "Downloading libom: /ext/include/om/om.h - done")
endif()

Run Unit Tests

mkdir build && cd build
cmake ..
make
make test

Generate Doxygen Documentation

requires Doxygen

mkdir build && cd build
cmake ..
make
make doc

About

A header-only library for networking and systems tasks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published