소스 검색

Move check for strlcpy before config.h generation

Fixes: 225aa107f671 ("Define strlcpy only on platforms where it's not available")
David Heidelberg 4 달 전
부모
커밋
371b9a7fc2
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      src/CMakeLists.txt

+ 3 - 3
src/CMakeLists.txt

@@ -326,6 +326,9 @@ if(HAVE_LINK_ATOMIC)
 	set(PLATFORM_LIBS ${PLATFORM_LIBS} "-latomic")
 endif()
 
+include(CheckSymbolExists)
+check_symbol_exists(strlcpy "string.h" HAVE_STRLCPY)
+
 check_include_files(endian.h HAVE_ENDIAN_H)
 
 configure_file(
@@ -693,9 +696,6 @@ endif()
 # Set some optimizations and tweaks
 
 include(CheckCSourceCompiles)
-include(CheckSymbolExists)
-
-check_symbol_exists(strlcpy "string.h" HAVE_STRLCPY)
 
 set(CMAKE_REQUIRED_INCLUDES ${LUA_INCLUDE_DIR})
 if(USE_LUAJIT)