-FIND_FILE(GPERF gperf)
-FIND_FILE(SENDMAIL sendmail PATHS /usr/sbin /sbin /usr/lib)
-FIND_FILE(MIXMASTER mixmaster)
-
-IF(WITH_MAILPATH)
- SET(MAILPATH ${WITH_MAILPATH})
-ELSEIF(EXISTS /var/mail)
- SET(MAILPATH "/var/mail")
-ELSEIF(EXISTS /var/spool/mail)
- SET(MAILPATH "/var/spool/mail")
-ELSEIF(EXISTS /usr/spool/mail)
- SET(MAILPATH "/usr/spool/mail")
-ELSEIF(EXISTS /usr/mail)
- SET(MAILPATH "/usr/mail")
-ENDIF(WITH_MAILPATH)
+FIND_FILE(SENDMAIL sendmail
+ PATHS /usr/sbin /sbin /usr/lib
+ DOC "path to sendmail executable"
+)
+FIND_FILE(MIXMASTER mixmaster DOC "path to mixmaster")
+IF(NOT MIXMASTER)
+ SET(MIXMASTER "mixmaster")
+ENDIF(NOT MIXMASTER)
+
+IF(NOT MAILPATH)
+ IF(EXISTS /var/mail)
+ SET(MAILPATH "/var/mail")
+ ELSEIF(EXISTS /var/spool/mail)
+ SET(MAILPATH "/var/spool/mail")
+ ELSEIF(EXISTS /usr/spool/mail)
+ SET(MAILPATH "/usr/spool/mail")
+ ELSEIF(EXISTS /usr/mail)
+ SET(MAILPATH "/usr/mail")
+ ELSE(EXISTS /var/mail)
+ MESSAGE(FATAL_ERROR "Unable to determine MAILPATH")
+ ENDIF(EXISTS /var/mail)
+ENDIF(NOT MAILPATH)