Update CMakeLists.txt
Changes required to make possible building raylib for web on Windows 10.
This commit is contained in:
parent
06a47011f1
commit
3e7912144e
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user