mirror of
https://github.com/bensuperpc/astar.git
synced 2024-10-18 14:13:24 +02:00
47 lines
1.4 KiB
CMake
Executable File
47 lines
1.4 KiB
CMake
Executable File
cmake_minimum_required(VERSION 3.14.0)
|
|
|
|
find_package(raylib QUIET)
|
|
|
|
if (NOT raylib_FOUND AND NOT FETCHCONTENT_FULLY_DISCONNECTED)
|
|
message(STATUS "raylib not found on system, downloading...")
|
|
|
|
include(FetchContent)
|
|
|
|
if(NOT DEFINED BUILD_EXAMPLES)
|
|
set(BUILD_EXAMPLES OFF CACHE BOOL "" FORCE)
|
|
endif()
|
|
|
|
if(NOT DEFINED BUILD_GAMES)
|
|
set(BUILD_GAMES OFF CACHE BOOL "" FORCE)
|
|
endif()
|
|
|
|
if(NOT DEFINED INCLUDE_EVERYTHING)
|
|
set(INCLUDE_EVERYTHING ON CACHE BOOL "" FORCE)
|
|
endif()
|
|
|
|
if(NOT DEFINED OPENGL_VERSION)
|
|
#set(OPENGL_VERSION OFF CACHE STRING "4.3" FORCE)
|
|
endif()
|
|
|
|
#set (CMAKE_INSTALL_PREFIX ${CMAKE_CURRENT_SOURCE_DIR}/install CACHE PATH "default install path" FORCE)
|
|
#set (CMAKE_INSTALL_LIBDIR ${CMAKE_BINARY_DIR}/lib CACHE PATH "default install path" FORCE)
|
|
|
|
#message(STATUS "CMAKE_INSTALL_LIBDIR: ${CMAKE_INSTALL_LIBDIR}")
|
|
FetchContent_Declare(raylib
|
|
GIT_REPOSITORY https://github.com/raysan5/raylib.git
|
|
GIT_TAG 5.0 # 08-12-2023
|
|
)
|
|
FetchContent_MakeAvailable(raylib)
|
|
|
|
set_target_properties(raylib
|
|
PROPERTIES
|
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin"
|
|
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"
|
|
ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"
|
|
PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin"
|
|
)
|
|
|
|
set(raylib_FOUND TRUE)
|
|
else()
|
|
find_package(raylib 5.0.0 REQUIRED)
|
|
endif() |