mirror of
https://github.com/RetroDECK/RetroQUEST.git
synced 2025-04-21 01:24:06 +00:00
34 lines
743 B
CMake
34 lines
743 B
CMake
|
# SPDX-License-Identifier: Unlicense
|
||
|
|
||
|
# Platform-specific settings
|
||
|
if (ANDROID)
|
||
|
target_link_libraries(${PROJECT_NAME} PUBLIC dl log)
|
||
|
add_definitions(-DPLATFORM_ANDROID)
|
||
|
elseif (UNIX AND NOT APPLE) # Linux
|
||
|
target_link_libraries(${PROJECT_NAME} PUBLIC dl)
|
||
|
add_definitions(-DPLATFORM_LINUX)
|
||
|
elseif (WIN32)
|
||
|
add_definitions(-DPLATFORM_WINDOWS)
|
||
|
endif()
|
||
|
|
||
|
# Add sources
|
||
|
target_sources(${PROJECT_NAME}
|
||
|
PRIVATE
|
||
|
RegisterExtension.cpp
|
||
|
RetroHost.hpp
|
||
|
RetroHost.cpp
|
||
|
CoreEnvironment.cpp
|
||
|
CoreVariables.cpp
|
||
|
Audio.cpp
|
||
|
Input.cpp
|
||
|
Video.cpp
|
||
|
KeyboardMap.hpp
|
||
|
VFS.cpp
|
||
|
)
|
||
|
|
||
|
# Include directories
|
||
|
target_include_directories(${PROJECT_NAME}
|
||
|
PRIVATE
|
||
|
"src"
|
||
|
)
|