Просмотр исходного кода

update cmake for rgfw (#5527)

pull/5528/head
Thomas Anderson 6 дней назад
committed by GitHub
Родитель
Сommit
54b12ed56d
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: B5690EEEBB952194
1 измененных файлов: 18 добавлений и 0 удалений
  1. +18
    -0
      cmake/LibraryConfigurations.cmake

+ 18
- 0
cmake/LibraryConfigurations.cmake Просмотреть файл

@ -149,6 +149,24 @@ elseif ("${PLATFORM}" MATCHES "SDL")
endif()
elseif ("${PLATFORM}" MATCHES "RGFW")
set(PLATFORM_CPP "PLATFORM_DESKTOP_RGFW")
if (APPLE)
find_library(COCOA Cocoa)
find_library(OPENGL OpenGL)
set(LIBS_PRIVATE ${COCOA} ${OPENGL})
elseif (WIN32)
find_package(OpenGL REQUIRED)
set(LIBS_PRIVATE ${OPENGL_LIBRARIES} gdi32)
elseif("${CMAKE_SYSTEM_NAME}" MATCHES "QNX")
message(FATAL_ERROR "RGFW platform does not support QNX. Use PLATFORM=Desktop or PLATFORM=SDL instead.")
elseif (UNIX)
find_package(X11 REQUIRED)
find_package(OpenGL REQUIRED)
set(LIBS_PRIVATE ${X11_LIBRARIES} ${OPENGL_LIBRARIES})
endif ()
endif ()
if (NOT ${OPENGL_VERSION} MATCHES "OFF")

Загрузка…
Отмена
Сохранить