blob: b712aebffe8c1b7a41d0809d1b5b919659e96875 [file] [log] [blame]
set(bmalloc_INCLUDE_DIRECTORIES
"${BMALLOC_DIR}"
)
set(bmalloc_SOURCES
bmalloc/Allocator.cpp
bmalloc/Cache.cpp
bmalloc/Deallocator.cpp
bmalloc/Environment.cpp
bmalloc/FreeList.cpp
bmalloc/Heap.cpp
bmalloc/ObjectType.cpp
bmalloc/SegregatedFreeList.cpp
bmalloc/StaticMutex.cpp
bmalloc/VMHeap.cpp
bmalloc/mbmalloc.cpp
)
WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS()
WEBKIT_WRAP_SOURCELIST(${bmalloc_SOURCES})
include_directories(${bmalloc_INCLUDE_DIRECTORIES})
add_library(bmalloc STATIC ${bmalloc_SOURCES})
target_link_libraries(bmalloc ${bmalloc_LIBRARIES})
set_target_properties(bmalloc PROPERTIES COMPILE_DEFINITIONS "BUILDING_bmalloc")