Update Find{MSize,MallocSize,MallocUsableSize}.cmake to handle the case where find_path fails
This commit is contained in:
parent
48318511f2
commit
80581a76bb
3 changed files with 66 additions and 60 deletions
|
@ -1,5 +1,5 @@
|
||||||
find_path(MALLOC_DIR NAMES malloc.h )
|
find_path(MALLOC_DIR NAMES malloc.h )
|
||||||
|
if(NOT "${MALLOC_DIR}" MATCHES "MALLOC_DIR-NOTFOUND")
|
||||||
if(CMAKE_CROSSCOMPILING)
|
if(CMAKE_CROSSCOMPILING)
|
||||||
if("${CMAKE_SYSTEM_NAME}" MATCHES "Windows")
|
if("${CMAKE_SYSTEM_NAME}" MATCHES "Windows")
|
||||||
# If it's cross-compilation and target is windows, first compile MSIZE_CHECK.exe
|
# If it's cross-compilation and target is windows, first compile MSIZE_CHECK.exe
|
||||||
|
@ -44,3 +44,6 @@ else()
|
||||||
message(STATUS "Usable _msize was not detected")
|
message(STATUS "Usable _msize was not detected")
|
||||||
set(MSIZE_FOUND FALSE)
|
set(MSIZE_FOUND FALSE)
|
||||||
endif()
|
endif()
|
||||||
|
else()
|
||||||
|
set(MSIZE_FOUND FALSE)
|
||||||
|
endif()
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
find_path(MALLOC_DIR NAMES malloc/malloc.h )
|
find_path(MALLOC_DIR NAMES malloc/malloc.h )
|
||||||
|
if(NOT "${MALLOC_DIR}" MATCHES "MALLOC_DIR-NOTFOUND")
|
||||||
try_run(MALLOCSIZE_CHECK MALLOCSIZE_CHECK_BUILD
|
try_run(MALLOCSIZE_CHECK MALLOCSIZE_CHECK_BUILD
|
||||||
${LEAN_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
|
${LEAN_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
|
||||||
${LEAN_SOURCE_DIR}/cmake/Modules/CheckMallocSize.cc
|
${LEAN_SOURCE_DIR}/cmake/Modules/CheckMallocSize.cc
|
||||||
|
@ -13,3 +13,6 @@ else()
|
||||||
message(STATUS "Usable malloc_size was not detected")
|
message(STATUS "Usable malloc_size was not detected")
|
||||||
set(MALLOCSIZE_FOUND FALSE)
|
set(MALLOCSIZE_FOUND FALSE)
|
||||||
endif()
|
endif()
|
||||||
|
else()
|
||||||
|
set(MALLOCSIZE_FOUND FALSE)
|
||||||
|
endif()
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
find_path(MALLOC_DIR NAMES malloc.h )
|
find_path(MALLOC_DIR NAMES malloc.h )
|
||||||
|
if(NOT "${MALLOC_DIR}" MATCHES "MALLOC_DIR-NOTFOUND")
|
||||||
try_run(MUS_CHECK MUS_CHECK_BUILD
|
try_run(MUS_CHECK MUS_CHECK_BUILD
|
||||||
${LEAN_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
|
${LEAN_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp
|
||||||
${LEAN_SOURCE_DIR}/cmake/Modules/CheckMallocUsableSize.cc
|
${LEAN_SOURCE_DIR}/cmake/Modules/CheckMallocUsableSize.cc
|
||||||
|
@ -13,6 +13,6 @@ else()
|
||||||
message(STATUS "Usable malloc_usable_size was not detected")
|
message(STATUS "Usable malloc_usable_size was not detected")
|
||||||
set(MUS_FOUND FALSE)
|
set(MUS_FOUND FALSE)
|
||||||
endif()
|
endif()
|
||||||
|
else()
|
||||||
|
set(MUS_FOUND FALSE)
|
||||||
|
endif()
|
||||||
|
|
Loading…
Add table
Reference in a new issue