ENH: fail with error if trying to create a RPM stating that rpmbuild can't

handle spaces

Alex
This commit is contained in:
Alexander Neundorf 2007-08-29 16:31:46 -04:00
parent c8276401c6
commit 483a147136
1 changed files with 4 additions and 0 deletions

View File

@ -17,6 +17,10 @@ IF(NOT RPMBUILD_EXECUTABLE)
MESSAGE(FATAL_ERROR "RPM package requires rpmbuild executable")
ENDIF(NOT RPMBUILD_EXECUTABLE)
IF(CPACK_TOPLEVEL_DIRECTORY MATCHES ".* .*")
MESSAGE(FATAL_ERROR "${RPMBUILD_EXECUTABLE} can't handle paths with spaces, use a build directory without spaces for building RPMs.")
ENDIF(CPACK_TOPLEVEL_DIRECTORY MATCHES ".* .*")
# If rpmbuild is found
# we try to discover alien since we may be on non RPM distro like Debian.
# In this case we may try to to use more advanced features