Erro CMake: NÃO foi possível encontrar JNI (ausente: JAVA_INCLUDE_PATH2)

este erro apareceu repentinamente após a atualização para Mac OSX 10.10. depois de muito tempo procurando por uma solução, descobri que o cmake já corrigiu isso com o CMake 3.0+ (eu estava usando o 2.8-something): http://public.kitware.com/Bug/view.php?id=14508

o erro parecia algo assim:

CMake Error at             target/dependency/cmake/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
Could NOT find JNI (missing: JAVA_INCLUDE_PATH2)

uma solução alternativa seria adicionar as seguintes linhas ao seu CMakeLists.txt:

if(APPLE)
SET
(JAVA_INCLUDE_PATH2 "$ENV{JAVA_HOME}/include")
endif
()

porque o cmake 3.0+ atualmente não compila usando homebrew no OS X 10.10