CMake: doing proper string comparison in IF clause

This commit is contained in:
mpa 2013-10-23 10:15:16 +00:00
parent ae9978e570
commit 0748143593

View File

@ -83,7 +83,7 @@ MATH(EXPR _range "${_list_len}-1")
FOREACH(_p RANGE ${_range}) FOREACH(_p RANGE ${_range})
LIST(GET _PREREQ ${_p} _pkg ) LIST(GET _PREREQ ${_p} _pkg )
LIST(GET _PREREQ_CONFIG_DIR ${_p} _pkg_dir) LIST(GET _PREREQ_CONFIG_DIR ${_p} _pkg_dir)
IF(_pkg_dir) IF(NOT _pkg_dir STREQUAL "")
MESSAGE(STATUS "===> Reloading targets from ${_pkg} ...") MESSAGE(STATUS "===> Reloading targets from ${_pkg} ...")
FIND_PACKAGE(${_pkg} REQUIRED NO_MODULE FIND_PACKAGE(${_pkg} REQUIRED NO_MODULE
PATHS "${_pkg_dir}" PATHS "${_pkg_dir}"