summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndres Mejia <amejia004@gmail.com>2013-01-31 23:07:57 -0500
committerAndres Mejia <amejia004@gmail.com>2013-01-31 23:07:57 -0500
commite136add09e3bf72ebb275aa3325ead4f424f7532 (patch)
tree9cddc0cde8fb1de5c1c4735e08d27ed74b9c5184
parentde7e765690c2ce7dde51578adaac939baf8ba322 (diff)
downloadlibarchive-e136add09e3bf72ebb275aa3325ead4f424f7532.tar.gz
Check that build did not succeed with WITHOUT_PCRE_STATIC before defining PCRE_STATIC.
-rw-r--r--CMakeLists.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d579c18d..c82db539 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -903,9 +903,9 @@ IF(ENABLE_PCREPOSIX)
COMPILES
"#include <pcreposix.h>\nint main() {regex_t r;return regcomp(&r, \"\", 0);}"
"WITHOUT_PCRE_STATIC;PCRE_STATIC")
- IF(PCRE_STATIC)
+ IF(NOT WITHOUT_PCRE_STATIC AND PCRE_STATIC)
ADD_DEFINITIONS(-DPCRE_STATIC)
- ENDIF(PCRE_STATIC)
+ ENDIF(NOT WITHOUT_PCRE_STATIC AND PCRE_STATIC)
ENDIF(PCREPOSIX_FOUND)
MARK_AS_ADVANCED(CLEAR PCRE_INCLUDE_DIR)
MARK_AS_ADVANCED(CLEAR PCREPOSIX_LIBRARIES)