26 lines
510 B
CMake
26 lines
510 B
CMake
find_package(SDL2 REQUIRED)
|
|
find_package(OpenGL REQUIRED)
|
|
|
|
target_link_libraries(${DUSK_LIBRARY_TARGET_NAME} PUBLIC
|
|
SDL2
|
|
pthread
|
|
OpenGL::GL
|
|
GL
|
|
m
|
|
)
|
|
|
|
target_compile_definitions(${DUSK_LIBRARY_TARGET_NAME}
|
|
PUBLIC
|
|
DISPLAY_SDL2=1
|
|
DISPLAY_WINDOW_WIDTH_DEFAULT=1080
|
|
DISPLAY_WINDOW_HEIGHT_DEFAULT=810
|
|
DISPLAY_SCREEN_HEIGHT_DEFAULT=270
|
|
DISPLAY_SHADER=1
|
|
INPUT_SDL2=1
|
|
INPUT_KEYBOARD=1
|
|
INPUT_POINTER=1
|
|
INPUT_GAMEPAD=1
|
|
THREAD_PTHREAD=1
|
|
TIME_SDL2=1
|
|
TIME_FIXED=0
|
|
) |