AppleWin/source/frontends/libretro/CMakeLists.txt

32 lines
723 B
Text
Raw Normal View History

# there is no simple package for libretro-common
# this requires user input
set(LIBRETRO_COMMON_PATH NONE CACHE PATH "path to libretro-common")
if (EXISTS ${LIBRETRO_COMMON_PATH}/include/libretro.h)
message("Using LIBRETRO_COMMON_PATH=${LIBRETRO_COMMON_PATH}")
add_library(ra2 SHARED
environment.cpp
libretro.cpp
bitmaps.cpp
rdirectsound.cpp
interface.cpp
game.cpp
joypadbase.cpp
joypad.cpp
analog.cpp
rdirectsound.cpp
)
target_include_directories(ra2 PRIVATE
${LIBRETRO_COMMON_PATH}/include
)
target_link_libraries(ra2 PRIVATE
appleii
common2
)
else()
message("Bad LIBRETRO_COMMON_PATH=${LIBRETRO_COMMON_PATH}, skipping libretro code")
endif()