deskflow/src/lib/base/CMakeLists.txt

45 lines
929 B
CMake
Raw Normal View History

# SPDX-FileCopyrightText: (C) 2024 Chris Rizzitello <sithlord48@gmail.com>
# SPDX-FileCopyrightText: (C) 2012 - 2024 Symless Ltd
# SPDX-FileCopyrightText: (C) 2009 - 2012 Nick Bolton
# SPDX-License-Identifier: MIT
2012-06-10 16:50:54 +00:00
2024-10-23 23:08:42 +00:00
add_library(base STATIC
BaseException.cpp
BaseException.h
DirectionTypes.h
2024-10-23 23:08:42 +00:00
Event.h
EventQueue.cpp
EventQueue.h
EventQueueTimer.h
2024-10-23 23:08:42 +00:00
EventTypes.h
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
LogOutputters.cpp
LogOutputters.h
2024-10-23 23:08:42 +00:00
Log.cpp
Log.h
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
target_link_libraries(base PUBLIC arch)
if (CMAKE_CXX_BYTE_ORDER STREQUAL "BIG_ENDIAN")
target_compile_definitions(base PUBLIC WORDS_BIGENDIAN=1)
endif()