]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
For the second time and later, Prevent unneeded HASH detection.
authorMichihiro NAKAJIMA <ggcueroad@gmail.com>
Tue, 18 May 2010 06:12:37 +0000 (02:12 -0400)
committerMichihiro NAKAJIMA <ggcueroad@gmail.com>
Tue, 18 May 2010 06:12:37 +0000 (02:12 -0400)
SVN-Revision: 2410

CMakeLists.txt

index 9613338593ca93970be96e044904d0b1a15c1446..a0411c224b872ee272f6ca8c28efc43c6c1e14ac 100644 (file)
@@ -323,6 +323,10 @@ main(int argc, char **argv)
            "Checking support for ARCHIVE_HASH_${HASH}_${IMPLEMENTATION} failed with the following output:\n"
            "${OUTPUT}\n"
            "Source file was:\n${SOURCE}\n")
+      ELSE(NOT DEFINED ARCHIVE_HASH_${HASH}_${IMPLEMENTATION})
+        IF(ARCHIVE_HASH_${HASH}_${IMPLEMENTATION})
+           BREAK()
+        ENDIF(ARCHIVE_HASH_${HASH}_${IMPLEMENTATION})
       ENDIF(NOT DEFINED ARCHIVE_HASH_${HASH}_${IMPLEMENTATION})
     ENDFOREACH(IMPLEMENTATION)
 ENDMACRO(CHECK_MD HASH IMPLEMENTATIONS)