36 lines
670 B
CMake
36 lines
670 B
CMake
find_package(pspsdk REQUIRED)
|
|
find_package(SDL2 REQUIRED)
|
|
find_package(OpenGL REQUIRED)
|
|
|
|
target_link_libraries(${DUSK_LIBRARY_TARGET_NAME} PUBLIC
|
|
${SDL2_LIBRARIES}
|
|
SDL2
|
|
pthread
|
|
OpenGL::GL
|
|
zip
|
|
bz2
|
|
z
|
|
mbedtls
|
|
mbedcrypto
|
|
lzma
|
|
m
|
|
)
|
|
|
|
target_include_directories(${DUSK_LIBRARY_TARGET_NAME} PRIVATE
|
|
${SDL2_INCLUDE_DIRS}
|
|
)
|
|
|
|
target_compile_definitions(${DUSK_LIBRARY_TARGET_NAME}
|
|
PUBLIC
|
|
DISPLAY_SDL2=1
|
|
DISPLAY_WINDOW_WIDTH_DEFAULT=480
|
|
DISPLAY_WINDOW_HEIGHT_DEFAULT=272
|
|
DISPLAY_WIDTH=480
|
|
DISPLAY_HEIGHT=272
|
|
DISPLAY_SIZE_DYNAMIC=0
|
|
DISPLAY_COLOR_TABLE=1
|
|
INPUT_SDL2=1
|
|
INPUT_GAMEPAD=1
|
|
THREAD_PTHREAD=1
|
|
TIME_FIXED=1
|
|
) |