|
@@ -1,5 +1,5 @@
|
|
set(WITH_SYSTEM_CALLS "none" CACHE STRING "Choose what system calls can be used, options are: none, sbrk, mmap")
|
|
set(WITH_SYSTEM_CALLS "none" CACHE STRING "Choose what system calls can be used, options are: none, sbrk, mmap")
|
|
-set(RAW_BLOCKS_TYPE "bitmap" CACHE STRING "Choose what raw blocks can be used, options are: freelist, bitmap")
|
|
|
|
|
|
+set(RAW_BLOCKS_TYPE "freelist" CACHE STRING "Choose what raw blocks can be used, options are: freelist, bitmap")
|
|
option(HAVE_LOCKS "Build with POSIX locking mechanisms" ON)
|
|
option(HAVE_LOCKS "Build with POSIX locking mechanisms" ON)
|
|
option(WITH_REALLOC "Build with realloc" OFF)
|
|
option(WITH_REALLOC "Build with realloc" OFF)
|
|
set(TRACE_LEVEL 2 CACHE INTEGER "Choose the trace level, options are: 0, 1, 2 and 3")
|
|
set(TRACE_LEVEL 2 CACHE INTEGER "Choose the trace level, options are: 0, 1, 2 and 3")
|
|
@@ -37,18 +37,21 @@ option(LEON3 "Build for Leon3" OFF)
|
|
option(LINUXTEST "Build a case for Linux" ON)
|
|
option(LINUXTEST "Build a case for Linux" ON)
|
|
|
|
|
|
if (P2012)
|
|
if (P2012)
|
|
- set(WITH_SINGLE_ALLOCATOR OFF)
|
|
|
|
|
|
+ set(WITH_SYSTEM_CALLS "none")
|
|
set(HAVE_LOCKS OFF)
|
|
set(HAVE_LOCKS OFF)
|
|
set(WITH_STATIC_LIB ON)
|
|
set(WITH_STATIC_LIB ON)
|
|
- set(NUM_POOLS 1)
|
|
|
|
|
|
+ set(SORT_POLICY "lifo")
|
|
set(LINUXTEST OFF)
|
|
set(LINUXTEST OFF)
|
|
set(WITH_COALESCING "never")
|
|
set(WITH_COALESCING "never")
|
|
set(WITH_SPLITTING "never")
|
|
set(WITH_SPLITTING "never")
|
|
set(BLOCKS_ORGANIZATION "sll")
|
|
set(BLOCKS_ORGANIZATION "sll")
|
|
|
|
+ set(STATS "none")
|
|
|
|
+ set(TRACE_LEVEL 0)
|
|
|
|
+ set(WITH_DEBUG OFF)
|
|
endif (P2012)
|
|
endif (P2012)
|
|
|
|
|
|
if (LEON3)
|
|
if (LEON3)
|
|
- set(WITH_SINGLE_ALLOCATOR OFF)
|
|
|
|
|
|
+ set(WITH_SYSTEM_CALLS "none")
|
|
set(HAVE_LOCKS OFF)
|
|
set(HAVE_LOCKS OFF)
|
|
set(WITH_STATIC_LIB ON)
|
|
set(WITH_STATIC_LIB ON)
|
|
set(NUM_POOLS 1)
|
|
set(NUM_POOLS 1)
|