Commit 1ea1e648 authored by Marc Vef's avatar Marc Vef
Browse files

Margo: Added server configuration and working server example.

parent 8e196911
Loading
Loading
Loading
Loading
+41 −0
Original line number Diff line number Diff line
find_path(ABT_SNOOZER_DIR
        HINTS
        /usr
        /usr/local
        /usr/local/adafs/
        /home/evie/adafs/install
        )

find_path(ABT_SNOOZER_INCLUDE_DIR abt-snoozer.h
        HINTS
        /home/evie/adafs/install
        /usr
        /usr/local
        /usr/local/adafs
        ${ABT_SNOOZER_DIR}
        PATH_SUFFIXES include
        )

find_library(ABT_SNOOZER_LIBRARY abt-snoozer
        HINTS
        /home/evie/adafs/install/lib
        /usr
        /usr/local
        /usr/local/adafs
        ${ABT_SNOOZER_DIR}
        #        PATH SUFFIXES lib
        #        PATH_SUFFIXES lib/margo
        )

set(ABT_SNOOZER_INCLUDE_DIRS ${ABT_SNOOZER_INCLUDE_DIR})
set(ABT_SNOOZER_LIBRARIES ${ABT_SNOOZER_LIBRARY})


include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(Abt-Snoozer DEFAULT_MSG ABT_SNOOZER_LIBRARY ABT_SNOOZER_INCLUDE_DIR)

mark_as_advanced(
        ABT_SNOOZER_DIR
        ABT_SNOOZER_LIBRARY
        ABT_SNOOZER_INCLUDE_DIR
)
 No newline at end of file
+41 −0
Original line number Diff line number Diff line
find_path(ABT_DIR
        HINTS
        /usr
        /usr/local
        /usr/local/adafs/
        /home/evie/adafs/install
        )

find_path(ABT_INCLUDE_DIR abt.h
        HINTS
        /home/evie/adafs/install
        /usr
        /usr/local
        /usr/local/adafs
        ${ABT_DIR}
        PATH_SUFFIXES include
        )

find_library(ABT_LIBRARY abt
        HINTS
        /home/evie/adafs/install/lib
        /usr
        /usr/local
        /usr/local/adafs
        ${ABT_DIR}
        #        PATH SUFFIXES lib
        #        PATH_SUFFIXES lib/margo
        )

set(ABT_INCLUDE_DIRS ${ABT_INCLUDE_DIR})
set(ABT_LIBRARIES ${ABT_LIBRARY})


include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(Abt DEFAULT_MSG ABT_LIBRARY ABT_INCLUDE_DIR)

mark_as_advanced(
        ABT_DIR
        ABT_LIBRARY
        ABT_INCLUDE_DIR
)
 No newline at end of file
+39 −0
Original line number Diff line number Diff line
find_path(CCI_DIR
        HINTS
        /usr
        /usr/local
        /usr/local/adafs/
        /home/evie/adafs/install
        )

find_path(CCI_INCLUDE_DIR cci.h
        HINTS
        /home/evie/adafs/install
        /usr
        /usr/local
        /usr/local/adafs
        ${CCI_DIR}
        PATH_SUFFIXES include
        )

find_library(CCI_LIBRARY cci
        HINTS
        /home/evie/adafs/install/lib
        /usr
        /usr/local
        /usr/local/adafs
        ${CCI_DIR}
        )

set(CCI_INCLUDE_DIRS ${CCI_INCLUDE_DIR})
set(CCI_LIBRARIES ${CCI_LIBRARY})


include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(CCI DEFAULT_MSG CCI_LIBRARY CCI_INCLUDE_DIR)

mark_as_advanced(
        CCI_DIR
        CCI_LIBRARY
        CCI_INCLUDE_DIR
)
 No newline at end of file
+31 −0
Original line number Diff line number Diff line
# Try to find libev
# Once done, this will define
#
# LIBEV_FOUND        - system has libev
# LIBEV_INCLUDE_DIRS - libev include directories
# LIBEV_LIBRARIES    - libraries needed to use libev

if (LIBEV_INCLUDE_DIRS AND LIBEV_LIBRARIES)
    set(LIBEV_FIND_QUIETLY TRUE)
else ()
    find_path(
            LIBEV_INCLUDE_DIR
            NAMES ev.h
            HINTS ${LIBEV_ROOT_DIR}
            PATH_SUFFIXES include)

    find_library(
            LIBEV_LIBRARY
            NAME ev
            HINTS ${LIBEV_ROOT_DIR}
            PATH_SUFFIXES ${CMAKE_INSTALL_LIBDIR})

    set(LIBEV_INCLUDE_DIRS ${LIBEV_INCLUDE_DIR})
    set(LIBEV_LIBRARIES ${LIBEV_LIBRARY})

    include(FindPackageHandleStandardArgs)
    find_package_handle_standard_args(
            libev DEFAULT_MSG LIBEV_LIBRARY LIBEV_INCLUDE_DIR)

    mark_as_advanced(LIBEV_LIBRARY LIBEV_INCLUDE_DIR)
endif ()
 No newline at end of file
+60 −0
Original line number Diff line number Diff line
# Try to find Margo headers and library.
#
# Usage of this module as follows:
#
#     find_package(Margo)
#
# Variables used by this module, they can change the default behaviour and need
# to be set before calling find_package:
#
#  MARGO_ROOT_DIR          Set this variable to the root installation of
#                            Margo if the module has problems finding the
#                            proper installation path.
#
# Variables defined by this module:
#
#  MARGO_FOUND               System has Margo library/headers.
#  MARGO_LIBRARIES           The Margo library.
#  MARGO_INCLUDE_DIRS        The location of Margo headers.

find_path(MARGO_DIR
        HINTS
        /usr
        /usr/local
        /usr/local/adafs/
        /home/evie/adafs/install
        )

find_path(MARGO_INCLUDE_DIR margo.h
        HINTS
        /home/evie/adafs/install
        /usr
        /usr/local
        /usr/local/adafs
        ${MARGO_DIR}
        PATH_SUFFIXES include
        )

find_library(MARGO_LIBRARY margo
        HINTS
        /home/evie/adafs/install/lib
        /usr
        /usr/local
        /usr/local/adafs
        ${MARGO_DIR}
        PATH SUFFIXES lib
        PATH_SUFFIXES lib/margo
        )

set(MARGO_INCLUDE_DIRS ${MARGO_INCLUDE_DIR})
set(MARGO_LIBRARIES ${MARGO_LIBRARY})


include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(Margo DEFAULT_MSG MARGO_LIBRARY MARGO_INCLUDE_DIR)

mark_as_advanced(
        MARGO_DIR
        MARGO_LIBRARY
        MARGO_INCLUDE_DIR
)
 No newline at end of file
Loading