<div dir="ltr">It appears FindRuby fails to find 64-bit Ruby on Windows. Debug output is<div><br><div><div><div>-- --------FindRuby.cmake debug------------</div><div>-- _RUBY_POSSIBLE_EXECUTABLE_NAMES: ruby1.9;ruby19;ruby;ruby2.1;ruby21;ruby2.0;ruby20;ruby1.8;ruby18</div><div>-- _RUBY_POSSIBLE_LIB_NAMES: ruby;ruby-static;ruby2.1;ruby21;ruby-2.1;ruby-2.1.0;msvcr-ruby210;msvcr-ruby210-static;msvcrt-ruby210;msvcrt-ruby210-static</div><div>-- RUBY_ARCH_DIR: C:/tools/ruby215/lib/ruby/2.1.0/x64-mingw32</div><div>-- RUBY_HDR_DIR: C:/tools/ruby215/include/ruby-2.1.0</div><div>-- RUBY_POSSIBLE_LIB_DIR: C:/tools/ruby215/lib</div><div>-- Found RUBY_VERSION: "2.1.0" , short: "2.1", nodot: "21"</div><div>-- _RUBY_REQUIRED_VARS: RUBY_EXECUTABLE;RUBY_INCLUDE_DIR;RUBY_LIBRARY;RUBY_CONFIG_INCLUDE_DIR</div><div>-- RUBY_EXECUTABLE: C:/tools/ruby215/bin/ruby.exe</div><div>-- RUBY_LIBRARY: RUBY_LIBRARY-NOTFOUND</div><div>-- RUBY_INCLUDE_DIR: C:/tools/ruby215/include/ruby-2.1.0</div><div>-- RUBY_CONFIG_INCLUDE_DIR: C:/tools/ruby215/include/ruby-2.1.0/x64-mingw32</div><div>-- --------------------</div><div>-- Could NOT find Ruby (missing:  RUBY_LIBRARY) (found suitable version "2.1.0", minimum required is "1.9")</div><div><br></div></div></div></div><div>The 64-bit ruby library names are:</div><div>* lib/libx64-mscvrt-ruby210-static.a</div><div>* lib/libx64-mscvrt-ruby210.dll.a</div><div>* bin/x64-mscvrt-ruby210.dll</div><div><br></div><div>I've attached a patch that adds "x64-" prefixed lookup, that addresses the issue in my environment. The new debug output is</div><div><div>-- --------FindRuby.cmake debug------------</div><div>-- _RUBY_POSSIBLE_EXECUTABLE_NAMES: ruby1.9;ruby19;ruby;ruby2.1;ruby21;ruby2.0;ruby20;ruby1.8;ruby18</div><div>-- _RUBY_POSSIBLE_LIB_NAMES: ruby;ruby-static;ruby2.1;ruby21;ruby-2.1;ruby-2.1.0;msvcr-ruby210;msvcr-ruby210-static;msvcrt-ruby210;msvcrt-ruby210-static;x64-msvcr-ruby210;x64-msvcr-ruby210-static;x64-msvcrt-ruby210;x64-msvcrt-ruby210-static</div><div>-- RUBY_ARCH_DIR: C:/tools/ruby215/lib/ruby/2.1.0/x64-mingw32</div><div>-- RUBY_HDR_DIR: C:/tools/ruby215/include/ruby-2.1.0</div><div>-- RUBY_POSSIBLE_LIB_DIR: C:/tools/ruby215/lib</div><div>-- Found RUBY_VERSION: "2.1.0" , short: "2.1", nodot: "21"</div><div>-- _RUBY_REQUIRED_VARS: RUBY_EXECUTABLE;RUBY_INCLUDE_DIR;RUBY_LIBRARY;RUBY_CONFIG_INCLUDE_DIR</div><div>-- RUBY_EXECUTABLE: C:/tools/ruby215/bin/ruby.exe</div><div>-- RUBY_LIBRARY: C:/tools/ruby215/lib/libx64-msvcrt-ruby210.dll.a</div><div>-- RUBY_INCLUDE_DIR: C:/tools/ruby215/include/ruby-2.1.0</div><div>-- RUBY_CONFIG_INCLUDE_DIR: C:/tools/ruby215/include/ruby-2.1.0/x64-mingw32</div><div>-- --------------------</div><div>-- Found Ruby: C:/tools/ruby215/bin/ruby.exe (found suitable version "2.1.0", minimum required is "1.9")</div></div></div>