RetroQUEST/gdlibretro/src/CMakeLists.txt

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"
)