blob: ae4afc6a5b5483513979c9b463b6d56b46692869 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
set(bmalloc_INCLUDE_DIRECTORIES
"${BMALLOC_DIR}"
)
set(bmalloc_SOURCES
bmalloc/Allocator.cpp
bmalloc/Cache.cpp
bmalloc/Deallocator.cpp
bmalloc/Environment.cpp
bmalloc/Heap.cpp
bmalloc/Logging.cpp
bmalloc/ObjectType.cpp
bmalloc/StaticMutex.cpp
bmalloc/VMHeap.cpp
bmalloc/XLargeMap.cpp
bmalloc/mbmalloc.cpp
)
if (CMAKE_SYSTEM_NAME MATCHES "Darwin")
list(APPEND bmalloc_SOURCES
bmalloc/Zone.cpp
)
endif ()
set(bmalloc_LIBRARIES
${CMAKE_DL_LIBS}
)
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")
QT_ADD_EXTRA_WEBKIT_TARGET_EXPORT(bmalloc)
|