@@ -45,6 +45,7 @@ set(mi_sources
4545 src/alloc-aligned.c
4646 src/alloc-posix.c
4747 src/arena.c
48+ src/arena-abandoned.c
4849 src/bitmap.c
4950 src/heap.c
5051 src/init.c
@@ -61,7 +62,7 @@ set(mi_sources
6162set (mi_cflags "" )
6263set (mi_cflags_static "" ) # extra flags for a static library build
6364set (mi_cflags_dynamic "" ) # extra flags for a shared-object library build
64- set (mi_defines "" )
65+ set (mi_defines "" )
6566set (mi_libraries "" )
6667
6768# -----------------------------------------------------------------------------
@@ -327,7 +328,7 @@ if(CMAKE_C_COMPILER_ID MATCHES "AppleClang|Clang|GNU|Intel" AND NOT CMAKE_SYSTEM
327328 list (APPEND mi_cflags_dynamic -ftls-model=initial-exec)
328329 message (STATUS "Use local dynamic TLS for the static build (since MI_LIBC_MUSL=ON)" )
329330 else ()
330- list (APPEND mi_cflags -ftls-model=initial-exec)
331+ list (APPEND mi_cflags -ftls-model=initial-exec)
331332 endif ()
332333 endif ()
333334 if (MI_OVERRIDE)
@@ -345,18 +346,18 @@ endif()
345346
346347# extra needed libraries
347348
348- # we prefer -l<lib> test over `find_library` as sometimes core libraries
349+ # we prefer -l<lib> test over `find_library` as sometimes core libraries
349350# like `libatomic` are not on the system path (see issue #898)
350- function (find_link_library libname outlibname)
351- check_linker_flag(C "-l${libname} " mi_has_lib${libname} )
351+ function (find_link_library libname outlibname)
352+ check_linker_flag(C "-l${libname} " mi_has_lib${libname} )
352353 if (mi_has_lib${libname} )
353354 message (VERBOSE "link library: -l${libname} " )
354- set (${outlibname} ${libname} PARENT_SCOPE)
355+ set (${outlibname} ${libname} PARENT_SCOPE)
355356 else ()
356357 find_library (MI_LIBPATH libname)
357358 if (MI_LIBPATH)
358359 message (VERBOSE "link library ${libname} at ${MI_LIBPATH} " )
359- set (${outlibname} ${MI_LIBPATH} PARENT_SCOPE)
360+ set (${outlibname} ${MI_LIBPATH} PARENT_SCOPE)
360361 else ()
361362 message (VERBOSE "link library not found: ${libname} " )
362363 set (${outlibname} "" PARENT_SCOPE)
@@ -365,19 +366,19 @@ function(find_link_library libname outlibname)
365366endfunction ()
366367
367368if (WIN32 )
368- list (APPEND mi_libraries psapi shell32 user32 advapi32 bcrypt)
369+ list (APPEND mi_libraries psapi shell32 user32 advapi32 bcrypt)
369370else ()
370371 find_link_library("pthread" MI_LIB_PTHREAD)
371- if (MI_LIB_PTHREAD)
372+ if (MI_LIB_PTHREAD)
372373 list (APPEND mi_libraries "${MI_LIB_PTHREAD} " )
373374 endif ()
374375 find_link_library("rt" MI_LIB_RT)
375- if (MI_LIB_RT)
376+ if (MI_LIB_RT)
376377 list (APPEND mi_libraries "${MI_LIB_RT} " )
377378 endif ()
378379 find_link_library("atomic" MI_LIB_ATOMIC)
379- if (MI_LIB_ATOMIC)
380- list (APPEND mi_libraries "${MI_LIB_ATOMIC} " )
380+ if (MI_LIB_ATOMIC)
381+ list (APPEND mi_libraries "${MI_LIB_ATOMIC} " )
381382 endif ()
382383endif ()
383384
0 commit comments