Signed-off-by: Martin Kröning <martin.kroening@eonerc.rwth-aachen.de>
target_include_directories(common PRIVATE ${OPENSSL_INCLUDE_DIR})
target_include_directories(internal PRIVATE ${OPENSSL_INCLUDE_DIR})
else()
- check_symbol_exists(getentropy "unistd.h;sys/random.h" CMAKE_HAVE_GETENTROPY)
- if(${CMAKE_HAVE_GETENTROPY})
+ check_symbol_exists(getentropy "unistd.h" CMAKE_UNISTD_HAVE_GETENTROPY)
+ check_symbol_exists(getentropy "sys/random.h" CMAKE_SYS_RANDOM_HAVE_GETENTROPY)
+ if("${CMAKE_UNISTD_HAVE_GETENTROPY}" OR "${CMAKE_SYS_RANDOM_HAVE_GETENTROPY}")
target_compile_definitions(common PRIVATE OQS_HAVE_GETENTROPY)
target_compile_definitions(internal PRIVATE OQS_HAVE_GETENTROPY)
endif()