FindRuby: fix selection of version x.0 (#15345)
When "Ruby_FIND_VERSION_MINOR" is 0, the "if(Ruby_FIND_VERSION_MAJOR AND Ruby_FIND_VERSION_MINOR)" check evaluated to false.
This commit is contained in:
parent
ca5fe169aa
commit
dd5d2eb156
|
@ -58,7 +58,7 @@
|
||||||
set(_RUBY_POSSIBLE_EXECUTABLE_NAMES ruby)
|
set(_RUBY_POSSIBLE_EXECUTABLE_NAMES ruby)
|
||||||
|
|
||||||
# if 1.9 is required, don't look for ruby18 and ruby1.8, default to version 1.8
|
# if 1.9 is required, don't look for ruby18 and ruby1.8, default to version 1.8
|
||||||
if(Ruby_FIND_VERSION_MAJOR AND Ruby_FIND_VERSION_MINOR)
|
if(DEFINED Ruby_FIND_VERSION_MAJOR AND DEFINED Ruby_FIND_VERSION_MINOR)
|
||||||
set(Ruby_FIND_VERSION_SHORT_NODOT "${Ruby_FIND_VERSION_MAJOR}${RUBY_FIND_VERSION_MINOR}")
|
set(Ruby_FIND_VERSION_SHORT_NODOT "${Ruby_FIND_VERSION_MAJOR}${RUBY_FIND_VERSION_MINOR}")
|
||||||
# we can't construct that if only major version is given
|
# we can't construct that if only major version is given
|
||||||
set(_RUBY_POSSIBLE_EXECUTABLE_NAMES
|
set(_RUBY_POSSIBLE_EXECUTABLE_NAMES
|
||||||
|
|
Loading…
Reference in New Issue