cmake add_jar() examples

HDFGroup/hdf4 config/cmake/UseJava.cmake :43

add_jar(<target_name>
        [SOURCES] <source1> [<source2>...] [<resource1>...]
        [RESOURCES NAMESPACE <ns1> <resource1>... [NAMESPACE <nsX> <resourceX>...]... ]
        [INCLUDE_JARS <jar1> [<jar2>...]]
        [ENTRY_POINT <entry>]
        [VERSION <version>]
        [MANIFEST <manifest>]
        [OUTPUT_NAME <name>]
        [OUTPUT_DIR <dir>]
        [GENERATE_NATIVE_HEADERS <target>
        [DESTINATION (<dir>|INSTALL <dir> [BUILD <dir>])]]
        )

HDFGroup/hdf4 config/cmake/UseJava.cmake :99

other target names created by ``add_jar()``. For backwards compatibility,

HDFGroup/hdf4 config/cmake/UseJava.cmake :115

add_jar(shibboleet shibbotleet.java VERSION 1.2.0)

HDFGroup/hdf4 config/cmake/UseJava.cmake :139

JNI before any call to ``add_jar()``. The produced target for native

HDFGroup/hdf4 config/cmake/UseJava.cmake :146

add_jar(foo foo.java GENERATE_NATIVE_HEADERS foo-native)

HDFGroup/hdf4 config/cmake/UseJava.cmake :160

add_jar(foo foo.java GENERATE_NATIVE_HEADERS foo-native
                     DESTINATION INSTALL include)

HDFGroup/hdf4 config/cmake/UseJava.cmake :167

Some variables can be set to customize the behavior of ``add_jar()`` as well

HDFGroup/hdf4 config/cmake/UseJava.cmake :184

set/reset ``CMAKE_JAR_CLASSES_PREFIX`` prior to calling the ``add_jar()``:

HDFGroup/hdf4 config/cmake/UseJava.cmake :189

add_jar(foo foo.java)

HDFGroup/hdf4 config/cmake/UseJava.cmake :192

add_jar(bar bar.java)

HDFGroup/hdf4 config/cmake/UseJava.cmake :194

The ``add_jar()`` function sets the following target properties on

HDFGroup/hdf4 config/cmake/UseJava.cmake :225

:ref:`add_jar() <add_jar>` or it will fail.

HDFGroup/hdf4 config/cmake/UseJava.cmake :248

Installs JNI symlinks for target generated by :ref:`add_jar() <add_jar>`::

HDFGroup/hdf4 config/cmake/UseJava.cmake :255

:ref:`add_jar() <add_jar>` or it will fail.

HDFGroup/hdf4 config/cmake/UseJava.cmake :272

add_jar(shibboleet shibbotleet.java VERSION 1.2.0)

HDFGroup/hdf4 config/cmake/UseJava.cmake :297

The :ref:`add_jar(GENERATE_NATIVE_HEADERS) <add_jar>` command should be

HDFGroup/hdf4 config/cmake/UseJava.cmake :367

List of targets created by :ref:`add_jar() <add_jar>` command.

HDFGroup/hdf4 config/cmake/UseJava.cmake :402

List of targets created by :ref:`add_jar() <add_jar>` command.

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :43

add_jar(<target_name>
        [SOURCES] <source1> [<source2>...] [<resource1>...]
        [RESOURCES NAMESPACE <ns1> <resource1>... [NAMESPACE <nsX> <resourceX>...]... ]
        [INCLUDE_JARS <jar1> [<jar2>...]]
        [ENTRY_POINT <entry>]
        [VERSION <version>]
        [MANIFEST <manifest>]
        [OUTPUT_NAME <name>]
        [OUTPUT_DIR <dir>]
        [GENERATE_NATIVE_HEADERS <target>
        [DESTINATION (<dir>|INSTALL <dir> [BUILD <dir>])]]
        )

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :99

other target names created by ``add_jar()``. For backwards compatibility,

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :115

add_jar(shibboleet shibbotleet.java VERSION 1.2.0)

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :139

JNI before any call to ``add_jar()``. The produced target for native

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :146

add_jar(foo foo.java GENERATE_NATIVE_HEADERS foo-native)

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :160

add_jar(foo foo.java GENERATE_NATIVE_HEADERS foo-native
                     DESTINATION INSTALL include)

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :167

Some variables can be set to customize the behavior of ``add_jar()`` as well

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :184

set/reset ``CMAKE_JAR_CLASSES_PREFIX`` prior to calling the ``add_jar()``:

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :189

add_jar(foo foo.java)

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :192

add_jar(bar bar.java)

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :194

The ``add_jar()`` function sets the following target properties on

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :225

:ref:`add_jar() <add_jar>` or it will fail.

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :248

Installs JNI symlinks for target generated by :ref:`add_jar() <add_jar>`::

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :255

:ref:`add_jar() <add_jar>` or it will fail.

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :272

add_jar(shibboleet shibbotleet.java VERSION 1.2.0)

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :297

The :ref:`add_jar(GENERATE_NATIVE_HEADERS) <add_jar>` command should be

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :367

List of targets created by :ref:`add_jar() <add_jar>` command.

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :402

List of targets created by :ref:`add_jar() <add_jar>` command.

HDFGroup/hdf4 HDF4Examples/JAVA/exAN/CMakeLists.txt :40

add_jar (${EXAMPLE_VARNAME}J_${example_name}
    SOURCES ${example}
    MANIFEST ${PROJECT_BINARY_DIR}/${example_name}_Manifest.txt
)

HDFGroup/hdf4 HDF4Examples/JAVA/exGR/CMakeLists.txt :40

add_jar (${EXAMPLE_VARNAME}J_${example_name}
    SOURCES ${example}
    MANIFEST ${PROJECT_BINARY_DIR}/${example_name}_Manifest.txt
)

HDFGroup/hdf4 HDF4Examples/JAVA/exJ/CMakeLists.txt :46

add_jar (${EXAMPLE_VARNAME}J_${example_name}
    SOURCES ${example}
    MANIFEST ${PROJECT_BINARY_DIR}/${example_name}_Manifest.txt
)

HDFGroup/hdf4 HDF4Examples/JAVA/exSD/CMakeLists.txt :40

add_jar (${EXAMPLE_VARNAME}J_${example_name}
    SOURCES ${example}
    MANIFEST ${PROJECT_BINARY_DIR}/${example_name}_Manifest.txt
)

HDFGroup/hdf4 HDF4Examples/JAVA/exVD/CMakeLists.txt :40

add_jar (${EXAMPLE_VARNAME}J_${example_name}
    SOURCES ${example}
    MANIFEST ${PROJECT_BINARY_DIR}/${example_name}_Manifest.txt
)

HDFGroup/hdf4 java/src/hdf/hdflib/CMakeLists.txt :45

add_jar (${HDF4_JAVA_HDF_LIB_TARGET} OUTPUT_NAME "${HDF4_JAVA_HDF_LIB_TARGET}-${HDF4_PACKAGE_VERSION}" OUTPUT_DIR ${CMAKE_JAVA_TARGET_OUTPUT_DIR} MANIFEST ${PROJECT_BINARY_DIR}/Manifest.txt ${HDF4_JAVA_HDF_HDF4_SRCS})

HDFGroup/hdf4 java/test/CMakeLists.txt :30

add_jar (${HDF4_JAVA_TEST_LIB_TARGET}_${test_file} MANIFEST ${PROJECT_BINARY_DIR}/${test_file}Manifest.txt ${test_file}.java)

HDFGroup/hdf5 HDF5Examples/JAVA/H5D/CMakeLists.txt :40

add_jar (${EXAMPLE_VARNAME}J_${example_name}
    SOURCES ${example}
    MANIFEST ${PROJECT_BINARY_DIR}/${example_name}_Manifest.txt
)

HDFGroup/hdf5 HDF5Examples/JAVA/H5G/CMakeLists.txt :40

add_jar (${EXAMPLE_VARNAME}J_${example_name}
    SOURCES ${example}
    MANIFEST ${PROJECT_BINARY_DIR}/${example_name}_Manifest.txt
)

HDFGroup/hdf5 HDF5Examples/JAVA/H5T/CMakeLists.txt :40

add_jar (${EXAMPLE_VARNAME}J_${example_name}
    SOURCES ${example}
    MANIFEST ${PROJECT_BINARY_DIR}/${example_name}_Manifest.txt
)

HDFGroup/hdf5 HDF5Examples/JAVA/TUTR/CMakeLists.txt :40

add_jar (${EXAMPLE_VARNAME}J_${example_name}
    SOURCES ${example}
    MANIFEST ${PROJECT_BINARY_DIR}/${example_name}_Manifest.txt
)

HDFGroup/hdf5 java/src/hdf/hdf5lib/CMakeLists.txt :122

add_jar (${HDF5_JAVA_HDF5_LIB_TARGET} OUTPUT_NAME "${HDF5_JAVA_HDF5_LIB_TARGET}-${HDF5_PACKAGE_VERSION}" MANIFEST ${PROJECT_BINARY_DIR}/Manifest.txt ${HDF5_JAVA_HDF_HDF5_CALLBACKS_SOURCES} ${HDF5_JAVA_HDF_HDF5_EXCEPTIONS_SOURCES} ${HDF5_JAVA_HDF_HDF5_STRUCTS_SOURCES} ${HDF5_JAVA_HDF_HDF5_SOURCES})

HDFGroup/hdf5 java/test/CMakeLists.txt :81

add_jar (${HDF5_JAVA_TEST_LIB_TARGET}_${test_file} MANIFEST ${PROJECT_BINARY_DIR}/${test_file}Manifest.txt ${test_file}.java)

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

add_jar(<target_name>
        [SOURCES] <source1> [<source2>...] [<resource1>...]
        [RESOURCES NAMESPACE <ns1> <resource1>... [NAMESPACE <nsX> <resourceX>...]... ]
        [INCLUDE_JARS <jar1> [<jar2>...]]
        [ENTRY_POINT <entry>]
        [VERSION <version>]
        [MANIFEST <manifest>]
        [OUTPUT_NAME <name>]
        [OUTPUT_DIR <dir>]
        [GENERATE_NATIVE_HEADERS <target>
        [DESTINATION (<dir>|INSTALL <dir> [BUILD <dir>])]]
        )

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

other target names created by ``add_jar()``. For backwards compatibility,

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

add_jar(shibboleet shibbotleet.java VERSION 1.2.0)

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

JNI before any call to ``add_jar()``. The produced target for native

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

add_jar(foo foo.java GENERATE_NATIVE_HEADERS foo-native)

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

add_jar(foo foo.java GENERATE_NATIVE_HEADERS foo-native
                     DESTINATION INSTALL include)

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

Some variables can be set to customize the behavior of ``add_jar()`` as well

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

set/reset ``CMAKE_JAR_CLASSES_PREFIX`` prior to calling the ``add_jar()``:

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

add_jar(foo foo.java)

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

add_jar(bar bar.java)

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

The ``add_jar()`` function sets the following target properties on

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

:ref:`add_jar() <add_jar>` or it will fail.

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

Installs JNI symlinks for target generated by :ref:`add_jar() <add_jar>`::

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

:ref:`add_jar() <add_jar>` or it will fail.

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

add_jar(shibboleet shibbotleet.java VERSION 1.2.0)

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

The :ref:`add_jar(GENERATE_NATIVE_HEADERS) <add_jar>` command should be

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

List of targets created by :ref:`add_jar() <add_jar>` command.

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

List of targets created by :ref:`add_jar() <add_jar>` command.

libjxl/libjxl tools/CMakeLists.txt :475

add_jar(jxl_jni_wrapper SOURCES
  jni/org/jpeg/jpegxl/wrapper/Decoder.java
  jni/org/jpeg/jpegxl/wrapper/DecoderJni.java
  jni/org/jpeg/jpegxl/wrapper/ImageData.java
  jni/org/jpeg/jpegxl/wrapper/JniHelper.java
  jni/org/jpeg/jpegxl/wrapper/PixelFormat.java
  jni/org/jpeg/jpegxl/wrapper/Status.java
  jni/org/jpeg/jpegxl/wrapper/StreamInfo.java
  OUTPUT_NAME org.jpeg.jpegxl
)

libjxl/libjxl tools/CMakeLists.txt :491

add_jar(jxl_jni_wrapper_test
  SOURCES jni/org/jpeg/jpegxl/wrapper/DecoderTest.java
  INCLUDE_JARS jxl_jni_wrapper
)

libjxl/libjxl tools/CMakeLists.txt :507

add_jar(jpegli_jni_wrapper SOURCES
  jni/org/jpeg/jpegli/wrapper/Encoder.java
  jni/org/jpeg/jpegli/wrapper/JniHelper.java
  OUTPUT_NAME org.jpeg.jpegli
)

libjxl/libjxl tools/CMakeLists.txt :514

add_jar(jpegli_jni_wrapper_test
  SOURCES jni/org/jpeg/jpegli/wrapper/EncoderTest.java
  INCLUDE_JARS jpegli_jni_wrapper
)

libkml/libkml tests/swig/CMakeLists.txt :24

add_jar(KmlBaseTest KmlBaseTest.java INCLUDE_JARS /usr/share/java/junit.jar ${CMAKE_BINARY_DIR}/src/swig/LibKML.jar)

google/libultrahdr CMakeLists.txt :817

add_jar(uhdr-java SOURCES ${UHDR_JAVA_SRCS_LIST} ${UHDR_APP_SRC} ENTRY_POINT UltraHdrApp)

stevengj/nlopt src/swig/CMakeLists.txt :118

add_jar (nlopt_jar SOURCES @${CMAKE_CURRENT_BINARY_DIR}/java_sources.txt
                   OUTPUT_NAME nlopt)

stevengj/nlopt test/CMakeLists.txt :88

add_jar (t_java SOURCES t_java.java INCLUDE_JARS nlopt_jar ENTRY_POINT t_java)

opencv/opencv modules/java/jar/CMakeLists.txt :75

add_jar(${the_module}_jar
        SOURCES "@${OPENCV_JAVA_DIR}/java_sources"
        MANIFEST "${OPENCV_JAVA_DIR}/MANIFEST.MF"
        OUTPUT_NAME "${JAR_NAME_WE}"
        OUTPUT_DIR "${OPENCV_JAR_DIR}")

facebook/rocksdb java/CMakeLists.txt :578

add_jar(
    rocksdbjni_classes
    SOURCES ${JAVA_MAIN_CLASSES}
)

facebook/rocksdb java/CMakeLists.txt :587

add_jar(
    rocksdbjni_classes
    SOURCES ${JAVA_MAIN_CLASSES}
    INCLUDE_JARS ${ROCKSDBJNI_CLASSES_JAR_FILE} ${JAVA_TESTCLASSPATH}
    GENERATE_NATIVE_HEADERS rocksdbjni_headers DESTINATION ${JNI_OUTPUT_DIR}
)

facebook/rocksdb java/CMakeLists.txt :596

add_jar(
    rocksdbjni_test_classes
    SOURCES
    ${JAVA_MAIN_CLASSES}
    ${JAVA_TEST_CLASSES}
    INCLUDE_JARS ${JAVA_TESTCLASSPATH}
    GENERATE_NATIVE_HEADERS rocksdbjni_test_headers DESTINATION ${JNI_OUTPUT_DIR}
)

Z3Prover/z3 src/api/java/CMakeLists.txt :190

add_jar(z3JavaJar
  SOURCES ${Z3_JAVA_JAR_SOURCE_FILES_FULL_PATH}
  OUTPUT_NAME ${Z3_JAVA_PACKAGE_NAME}
  OUTPUT_DIR "${PROJECT_BINARY_DIR}"
# VERSION "${Z3_VERSION}"
)