cmake find_jar examples

Signatures

find_jar(<VAR>
  <name> | NAMES <name1> [<name2>...]
  [PATHS <path1> [<path2>... ENV <var>]]
  [VERSIONS <version1> [<version2>]]
  [DOC "cache documentation string"]
)

Examples

ceph/ceph src/java/CMakeLists.txt :41

find_jar(JUNIT_JAR
  NAMES junit4 junit
  PATHS "/usr/share/java")

onnx/onnx-mlir src/Runtime/jni/Jsoniter.cmake :20

find_jar(JSONITER_JAR ${JSONITER_NAME})

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/UseJava.cmake :422

find_jar(<VAR>
             <name> | NAMES <name1> [<name2>...]
             [PATHS <path1> [<path2>... ENV <var>]]
             [VERSIONS <version1> [<version2>]]
             [DOC "cache documentation string"]
            )

shogun-toolbox/shogun cmake/FindScala.cmake :30

find_jar(Scala_JAR_EXECUTABLE
  NAMES "scala-library"
  PATHS ${_SCALA_PATHS}
  )

BearWare/TeamTalk5 Client/jSpamBot/CMakeLists.txt :24

find_jar (TEAMTALKJAR_LIBRARY NAMES TeamTalk5
        PATHS ${CMAKE_CURRENT_LIST_DIR}/../../Library/TeamTalkJNI/libs)

Kitware/VTK CMake/FindJOGL.cmake :21

find_jar(JOGL_LIB
    NAMES jogl-all jogl2
    PATHS # Abuse the argument parser in `find_jar`
    PATH_SUFFIXES jogl2
    VERSIONS ${_jogl_versions}
    DOC "Path to the JOGL jar")