The build should error out when running cmake if ruby is too old, not progress all the way to trying to build LLint files.
Any ideas why this isn't currently marked as REQUIRED? It looks like it might have been omitted intentionally, but it's definitely mandatory to build JSC.
Answer: # We cannot check for RUBY_FOUND because it is set only when the full package is installed and # the only thing we need is the interpreter. Unlike Python, cmake does not provide a macro # for finding the only Ruby interpreter. if (NOT RUBY_EXECUTABLE) message(FATAL_ERROR "The Ruby interpreter is needed to generate LLInt files.") endif ()
Created attachment 253146 [details] Patch
Comment on attachment 253146 [details] Patch Clearing flags on attachment: 253146 Committed r184363: <http://trac.webkit.org/changeset/184363>
All reviewed patches have been landed. Closing bug.