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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
|
set(WTF_OUTPUT_NAME WTFGTK)
list(APPEND WTF_SOURCES
generic/MainThreadGeneric.cpp
generic/WorkQueueGeneric.cpp
glib/Application.cpp
glib/ChassisType.cpp
glib/FileSystemGlib.cpp
glib/GRefPtr.cpp
glib/GSocketMonitor.cpp
glib/GSpanExtras.cpp
glib/RunLoopGLib.cpp
glib/Sandbox.cpp
glib/SocketConnection.cpp
glib/URLGLib.cpp
posix/CPUTimePOSIX.cpp
posix/FileSystemPOSIX.cpp
posix/OSAllocatorPOSIX.cpp
posix/ThreadingPOSIX.cpp
text/unix/TextBreakIteratorInternalICUUnix.cpp
unix/LanguageUnix.cpp
unix/LoggingUnix.cpp
unix/UniStdExtrasUnix.cpp
)
list(APPEND WTF_PUBLIC_HEADERS
glib/Application.h
glib/ChassisType.h
glib/GMutexLocker.h
glib/GRefPtr.h
glib/GSocketMonitor.h
glib/GSpanExtras.h
glib/GThreadSafeWeakPtr.h
glib/GTypedefs.h
glib/GUniquePtr.h
glib/GWeakPtr.h
glib/RunLoopSourcePriority.h
glib/Sandbox.h
glib/SocketConnection.h
glib/SysprofAnnotator.h
glib/WTFGType.h
linux/CurrentProcessMemoryStatus.h
linux/ProcessMemoryFootprint.h
linux/RealTimeThreads.h
posix/SocketPOSIX.h
unix/UnixFileDescriptor.h
)
if (CMAKE_SYSTEM_NAME MATCHES "Linux")
list(APPEND WTF_SOURCES
linux/CurrentProcessMemoryStatus.cpp
linux/MemoryFootprintLinux.cpp
linux/RealTimeThreads.cpp
unix/MemoryPressureHandlerUnix.cpp
)
elseif (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
list(APPEND WTF_SOURCES
generic/MemoryFootprintGeneric.cpp
unix/MemoryPressureHandlerUnix.cpp
)
else ()
list(APPEND WTF_SOURCES
generic/MemoryFootprintGeneric.cpp
generic/MemoryPressureHandlerGeneric.cpp
)
endif ()
list(APPEND WTF_LIBRARIES
${GLIB_GIO_LIBRARIES}
${GLIB_GOBJECT_LIBRARIES}
${GLIB_LIBRARIES}
Threads::Threads
ZLIB::ZLIB
)
if (ENABLE_JOURNALD_LOG)
list(APPEND WTF_LIBRARIES Journald::Journald)
endif ()
list(APPEND WTF_SYSTEM_INCLUDE_DIRECTORIES
${GIO_UNIX_INCLUDE_DIRS}
${GLIB_INCLUDE_DIRS}
)
if (USE_LIBBACKTRACE)
list(APPEND WTF_LIBRARIES
LIBBACKTRACE::LIBBACKTRACE
)
endif ()
if (USE_SYSPROF_CAPTURE)
list(APPEND WTF_LIBRARIES
SysProfCapture::SysProfCapture
)
endif ()
|