added NO_CMAKE_FIND_ROOT_PATH after NO_DEFAULT_PATH to ensure