cmake create_javah() examples

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

create_javah(TARGET <target> | GENERATED_FILES <VAR>
             CLASSES <class>...
             [CLASSPATH <classpath>...]
             [DEPENDS <depend>...]
             [OUTPUT_NAME <path>|OUTPUT_DIR <path>]
             )

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

There are two main signatures for ``create_javah()``.  The first signature

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

create_javah(GENERATED_FILES files_headers
  CLASSES org.cmake.HelloWorld
  CLASSPATH hello.jar
)

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

The second signature for ``create_javah()`` creates a target which

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

create_javah(TARGET target_headers
  CLASSES org.cmake.HelloWorld
  CLASSPATH hello.jar
)

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

create_javah(TARGET <target> | GENERATED_FILES <VAR>
             CLASSES <class>...
             [CLASSPATH <classpath>...]
             [DEPENDS <depend>...]
             [OUTPUT_NAME <path>|OUTPUT_DIR <path>]
             )

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

There are two main signatures for ``create_javah()``.  The first signature

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

create_javah(GENERATED_FILES files_headers
  CLASSES org.cmake.HelloWorld
  CLASSPATH hello.jar
)

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

The second signature for ``create_javah()`` creates a target which

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

create_javah(TARGET target_headers
  CLASSES org.cmake.HelloWorld
  CLASSPATH hello.jar
)

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

create_javah(TARGET <target> | GENERATED_FILES <VAR>
             CLASSES <class>...
             [CLASSPATH <classpath>...]
             [DEPENDS <depend>...]
             [OUTPUT_NAME <path>|OUTPUT_DIR <path>]
             )

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

There are two main signatures for ``create_javah()``.  The first signature

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

create_javah(GENERATED_FILES files_headers
  CLASSES org.cmake.HelloWorld
  CLASSPATH hello.jar
)

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

The second signature for ``create_javah()`` creates a target which

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

create_javah(TARGET target_headers
  CLASSES org.cmake.HelloWorld
  CLASSPATH hello.jar
)

facebook/rocksdb java/CMakeLists.txt :780

create_javah(
  TARGET rocksdbjni_headers
  CLASSES ${NATIVE_JAVA_CLASSES}
  CLASSPATH rocksdbjni_classes ${JAVA_TESTCLASSPATH}
  OUTPUT_DIR ${JNI_OUTPUT_DIR}
)