From 2cfd7f3a39ce0300cc27ac40e232f430c0d48793 Mon Sep 17 00:00:00 2001 From: lifegpc Date: Thu, 20 Jun 2024 16:57:20 +0800 Subject: [PATCH] Fix bug --- TestStrerrorR.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/TestStrerrorR.cmake b/TestStrerrorR.cmake index c07847a..507caff 100644 --- a/TestStrerrorR.cmake +++ b/TestStrerrorR.cmake @@ -1,6 +1,10 @@ function(test_strerror_r OUTPUT_VAR HAVE_GNU_SOURCE) if (DEFINED STRERROR_R_TEST_RESULT_CACHE) - set(${OUTPUT_VAR} ${STRERROR_R_TEST_RESULT_CACHE} PARENT_SCOPE) + if (STRERROR_R_TEST_RESULT_CACHE) + set(${OUTPUT_VAR} 1 PARENT_SCOPE) + else() + unset(${OUTPUT_VAR} PARENT_SCOPE) + endif() message(STATUS "Check strerror_r is GNU complatable - ${STRERROR_R_TEST_RESULT_CACHE} (Cached)") else() message(STATUS "Check strerror_r is GNU complatable")