mirror of
https://github.com/MariaDB/server.git
synced 2025-01-15 19:42:28 +01:00
904edfd24b
- As solution `PLUGIN_CONNECT=NO` use early check to disable plugin: Solution suggested by wlad@mariadb.com - `JNI_FOUND` is a internal result variable and should be set with cached library and header variables (like `JAVA_INCLUDE_PATH`) defined. * Note: wrapper cmake/FindJNI.cmake runs first time and cmake native Find<module> returns only cached variable, like `JAVA_INCLUDE_PATH`, results variable are not cached). Reviewed by: serg@mariadb.com
13 lines
296 B
CMake
13 lines
296 B
CMake
if(JAVA_AWT_LIBRARY AND JAVA_INCLUDE_PATH)
|
|
set(JNI_FOUND TRUE)
|
|
return()
|
|
endif()
|
|
if(DEFINED JAVA_AWT_LIBRARY)
|
|
set(JNI_FOUND FALSE)
|
|
return()
|
|
endif()
|
|
|
|
set(orig_CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH})
|
|
unset(CMAKE_MODULE_PATH)
|
|
include(FindJNI)
|
|
set(CMAKE_MODULE_PATH ${orig_CMAKE_MODULE_PATH})
|