Update CMakeLists.txt

Changes required to make possible building raylib for web on Windows 10.
This commit is contained in:
Lázaro Albuquerque 2024-06-08 20:22:27 -04:00 committed by GitHub
parent 06a47011f1
commit 3e7912144e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -42,11 +42,6 @@ if (NOT ${PLATFORM} MATCHES "Web")
include(GlfwImport) include(GlfwImport)
endif () endif ()
# Sets additional platform options and link libraries for each platform
# also selects the proper graphics API and version for that platform
# Produces a variable LIBS_PRIVATE that will be used later
include(LibraryConfigurations)
if (USE_AUDIO) if (USE_AUDIO)
MESSAGE(STATUS "Audio Backend: miniaudio") MESSAGE(STATUS "Audio Backend: miniaudio")
list(APPEND raylib_sources raudio.c) list(APPEND raylib_sources raudio.c)
@ -57,6 +52,11 @@ endif ()
add_library(raylib ${raylib_sources} ${raylib_public_headers}) add_library(raylib ${raylib_sources} ${raylib_public_headers})
# Sets additional platform options and link libraries for each platform
# also selects the proper graphics API and version for that platform
# Produces a variable LIBS_PRIVATE that will be used later
include(LibraryConfigurations)
if (NOT BUILD_SHARED_LIBS) if (NOT BUILD_SHARED_LIBS)
MESSAGE(STATUS "Building raylib static library") MESSAGE(STATUS "Building raylib static library")
add_library(raylib_static ALIAS raylib) add_library(raylib_static ALIAS raylib)
@ -69,7 +69,7 @@ else()
endif() endif()
if (${PLATFORM} MATCHES "Web") if (${PLATFORM} MATCHES "Web")
target_link_options(raylib PRIVATE "-sUSE_GLFW=3") target_link_options(raylib INTERFACE "-sUSE_GLFW=3" "-sASSERTIONS=1")
endif() endif()
set_target_properties(raylib PROPERTIES set_target_properties(raylib PROPERTIES