Skip to content
Snippets Groups Projects
Select Git revision
  • 5969a7c537ee01e634c1823355edbb0a9db36575
  • master default protected
  • fullUD
  • movementInAction
4 results

Finddynet.cmake

Blame
  • Finddynet.cmake 1.01 KiB
    # - Try to find dynet
    # Once done this will define
    #  DYNET_FOUND - System has dynet
    #  DYNET_INCLUDE_DIRS - The dynet include directories
    #  DYNET_LIBRARIES - The libraries needed to use dynet
    #  DYNET_DEFINITIONS - Compiler switches required for using dynet
    
    find_package(PkgConfig)
      pkg_check_modules(PC_DYNET QUIET dynet)
    
      find_path(DYNET_INCLUDE_DIR dynet/model.h
                    HINTS ${PC_DYNET_INCLUDEDIR} ${PC_DYNET_INCLUDE_DIRS}
                              PATH_SUFFIXES dynet )
    
      find_library(DYNET_LIBRARY NAMES dynet
                       HINTS ${PC_DYNET_LIBDIR} ${PC_DYNET_LIBRARY_DIRS} )
    
      include(FindPackageHandleStandardArgs)
    # handle the QUIETLY and REQUIRED arguments and set DYNET_FOUND to TRUE
    # if all listed variables are TRUE
      find_package_handle_standard_args(dynet  DEFAULT_MSG
                                            DYNET_LIBRARY DYNET_INCLUDE_DIR)
    
      mark_as_advanced(DYNET_INCLUDE_DIR DYNET_LIBRARY )
    
      set(DYNET_LIBRARIES ${DYNET_LIBRARY} )
      set(DYNET_INCLUDE_DIRS ${DYNET_INCLUDE_DIR}/dynet )