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 )