]> granicus.if.org Git - libexpat/commitdiff
CMake: add option for /dev/urandom availability
authorRolf Eike Beer <eike@sf-mail.de>
Sat, 5 Aug 2017 12:59:53 +0000 (14:59 +0200)
committerRolf Eike Beer <eike@sf-mail.de>
Sat, 5 Aug 2017 20:23:59 +0000 (22:23 +0200)
expat/CMakeLists.txt

index 128966bee4a57f88b86c535e2a994f5013d36f2c..271ccf3bfa8c97fea63c497fa2e128de9f00517f 100644 (file)
@@ -22,6 +22,12 @@ option(INSTALL "install expat files in cmake install target" ON)
 set(XML_CONTEXT_BYTES 1024 CACHE STRING "Define to specify how much context to retain around the current parse point")\r
 option(XML_DTD "Define to make parameter entity parsing functionality available" ON)\r
 option(XML_NS "Define to make XML Namespaces functionality available" ON)\r
+if(NOT WIN32)\r
+    option(XML_DEV_URANDOM "Define to include code reading entropy from `/dev/urandom'." ON)\r
+    if(XML_DEV_URANDOM)\r
+        add_definitions(-DXML_DEV_URANDOM)\r
+    endif()\r
+endif()\r
 \r
 if(XML_DTD)\r
     set(XML_DTD 1)\r