add raylib extra
This commit is contained in:
parent
638b16a51c
commit
42aeb296a9
@ -14,7 +14,11 @@ option(PANDA_INCLUDE_IMGUI "include imgui" ON)
|
||||
|
||||
### Fallback link
|
||||
if(NOT RAYLIB_LINK)
|
||||
set(RAYLIB_LINK "https://github.com/raysan5/raylib/archive/refs/tags/5.0.zip")
|
||||
set(RAYLIB_LINK "https://github.com/raysan5/raylib/archive/refs/tags/5.5.tar.gz")
|
||||
endif()
|
||||
|
||||
if(NOT RAYLIB_EXTRA_LINK)
|
||||
set(RAYLIB_EXTRA_LINK "https://github.com/raylib-extras/extras-cpp/archive/refs/heads/main.zip")
|
||||
endif()
|
||||
|
||||
if(NOT IMGUI_LINK)
|
||||
@ -37,6 +41,10 @@ set(BUILD_EXAMPLES OFF CACHE BOOL "" FORCE)
|
||||
FetchContent_Declare(raylib URL ${RAYLIB_LINK})
|
||||
FetchContent_MakeAvailable(raylib)
|
||||
|
||||
message(STATUS "Downloading raylib extra library")
|
||||
FetchContent_Declare(raylib-extra URL ${RAYLIB_EXTRA_LINK})
|
||||
FetchContent_MakeAvailable(raylib-extra)
|
||||
|
||||
message(STATUS "Downloading inifile-cpp library")
|
||||
FetchContent_Declare(inifile-cpp URL ${INIFILE_LINK})
|
||||
FetchContent_MakeAvailable(inifile-cpp)
|
||||
@ -47,7 +55,8 @@ file(GLOB_RECURSE PROJECT_SOURCES CONFIGURE_DEPENDS "src/*.cpp")
|
||||
|
||||
set(PROJECT_INCLUDE
|
||||
"src"
|
||||
${inifile-cpp_SOURCE_DIR}/include)
|
||||
"${inifile-cpp_SOURCE_DIR}/include"
|
||||
"${raylib-extra_SOURCE_DIR}")
|
||||
|
||||
set(PROJECT_LIBRARY raylib)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user