2026-01-18 02:59:22 +00:00
|
|
|
# SPDX-FileCopyrightText: (C) 2024 Chris Rizzitello <sithlord48@gmail.com>
|
|
|
|
|
# SPDX-FileCopyrightText: (C) 2012 - 2024 Symless Ltd
|
|
|
|
|
# SPDX-FileCopyrightText: (C) 2009 - 2012 Nick Bolton
|
2025-01-24 00:11:17 +00:00
|
|
|
# SPDX-License-Identifier: MIT
|
2012-06-10 16:50:54 +00:00
|
|
|
|
2024-10-23 23:08:42 +00:00
|
|
|
add_library(base STATIC
|
2025-08-07 21:26:44 +00:00
|
|
|
BaseException.cpp
|
|
|
|
|
BaseException.h
|
2025-07-13 14:26:11 +00:00
|
|
|
DirectionTypes.h
|
2024-10-23 23:08:42 +00:00
|
|
|
Event.h
|
|
|
|
|
EventQueue.cpp
|
|
|
|
|
EventQueue.h
|
2025-11-07 22:13:33 +00:00
|
|
|
EventQueueTimer.h
|
2024-10-23 23:08:42 +00:00
|
|
|
EventTypes.h
|
2025-03-19 21:10:28 +00:00
|
|
|
FinalAction.h
|
2024-10-23 23:08:42 +00:00
|
|
|
FunctionEventJob.cpp
|
|
|
|
|
FunctionEventJob.h
|
|
|
|
|
FunctionJob.cpp
|
|
|
|
|
FunctionJob.h
|
|
|
|
|
IEventQueue.h
|
|
|
|
|
IEventQueueBuffer.h
|
|
|
|
|
IJob.h
|
|
|
|
|
ILogOutputter.h
|
2025-03-19 21:14:47 +00:00
|
|
|
LogOutputters.cpp
|
|
|
|
|
LogOutputters.h
|
2024-10-23 23:08:42 +00:00
|
|
|
Log.cpp
|
|
|
|
|
Log.h
|
2025-07-07 21:44:21 +00:00
|
|
|
LogLevel.h
|
2024-10-23 23:08:42 +00:00
|
|
|
PriorityQueue.h
|
|
|
|
|
SimpleEventQueueBuffer.cpp
|
|
|
|
|
SimpleEventQueueBuffer.h
|
|
|
|
|
Stopwatch.cpp
|
|
|
|
|
Stopwatch.h
|
|
|
|
|
String.cpp
|
|
|
|
|
String.h
|
|
|
|
|
TMethodJob.h
|
|
|
|
|
Unicode.cpp
|
|
|
|
|
Unicode.h
|
|
|
|
|
)
|
2012-06-10 16:50:54 +00:00
|
|
|
|
2025-05-30 22:26:02 +00:00
|
|
|
target_link_libraries(base PUBLIC arch)
|
2025-08-12 08:34:40 +00:00
|
|
|
if (CMAKE_CXX_BYTE_ORDER STREQUAL "BIG_ENDIAN")
|
|
|
|
|
target_compile_definitions(base PUBLIC WORDS_BIGENDIAN=1)
|
|
|
|
|
endif()
|