66 lines
1.7 KiB
CMake
66 lines
1.7 KiB
CMake
set(BUILD_STANDALONE ON PARENT_SCOPE)
|
|
set(GFXSTREAM_BASE_LIB aemu-base PARENT_SCOPE)
|
|
set(GFXSTREAM_HOST_COMMON_LIB aemu-host-common PARENT_SCOPE)
|
|
|
|
# aemu-base overrides:
|
|
# - aemu-base-srcs: aemu-base source files
|
|
# - aemu-base-test-srcs: aemu-base test source files
|
|
set(aemu-base-srcs
|
|
AlignedBuf.cpp
|
|
CLog.cpp
|
|
CpuTime.cpp
|
|
FileUtils.cpp
|
|
FunctorThread.cpp
|
|
GLObjectCounter.cpp
|
|
HealthMonitor.cpp
|
|
LayoutResolver.cpp
|
|
MemStream.cpp
|
|
StdioStream.cpp
|
|
MemoryTracker.cpp
|
|
MessageChannel.cpp
|
|
PathUtils.cpp
|
|
ring_buffer.cpp
|
|
SharedLibrary.cpp
|
|
StringFormat.cpp
|
|
Stream.cpp
|
|
StreamSerializing.cpp
|
|
SubAllocator.cpp
|
|
System.cpp
|
|
Tracing.cpp)
|
|
if(AEMU_BASE_USE_LZ4)
|
|
list(APPEND aemu-base-srcs CompressingStream.cpp DecompressingStream.cpp)
|
|
endif()
|
|
|
|
set(aemu-base-posix-srcs
|
|
SharedMemory_posix.cpp
|
|
Thread_pthread.cpp)
|
|
set(aemu-base-windows-srcs
|
|
msvc.cpp
|
|
SharedMemory_win32.cpp
|
|
Thread_win32.cpp
|
|
Win32UnicodeString.cpp)
|
|
|
|
if (APPLE)
|
|
set(aemu-base-platform-srcs ${aemu-base-posix-srcs} system-native-mac.mm)
|
|
elseif (WIN32)
|
|
set(aemu-base-platform-srcs ${aemu-base-windows-srcs})
|
|
else()
|
|
set(aemu-base-platform-srcs ${aemu-base-posix-srcs})
|
|
endif()
|
|
|
|
set(aemu-base-srcs ${aemu-base-srcs} ${aemu-base-platform-srcs} PARENT_SCOPE)
|
|
|
|
set(aemu-base-test-srcs
|
|
AlignedBuf_unittest.cpp
|
|
HealthMonitor_unittest.cpp
|
|
ArraySize_unittest.cpp
|
|
LayoutResolver_unittest.cpp
|
|
LruCache_unittest.cpp
|
|
ManagedDescriptor_unittest.cpp
|
|
Optional_unittest.cpp
|
|
ring_buffer_unittest.cpp
|
|
StringFormat_unittest.cpp
|
|
SubAllocator_unittest.cpp
|
|
TypeTraits_unittest.cpp
|
|
WorkerThread_unittest.cpp PARENT_SCOPE)
|