Ver a proveniência
Always use latest raylib version for cmake (#1123)
* Always use latest raylib version
* Always use latest raylib version
* Always use latest raylib version
pull/1126/head
G3bE
há 5 anos
committed by
GitHub
ascendente
cometimento
b7c0d5b6dd
Não foi encontrada uma chave conhecida para esta assinatura, na base de dados
ID da chave GPG: 4AEE18F83AFDEB23
9 ficheiros alterados com
10 adições e
10 eliminações
-
examples/CMakeLists.txt
-
games/CMakeLists.txt
-
games/drturtle/CMakeLists.txt
-
games/just_do/CMakeLists.txt
-
games/koala_seasons/CMakeLists.txt
-
games/light_my_ritual/CMakeLists.txt
-
games/skully_escape/CMakeLists.txt
-
games/wave_collector/CMakeLists.txt
-
projects/CMake/CMakeLists.txt
|
|
@ -96,7 +96,7 @@ endif() |
|
|
|
include_directories(BEFORE SYSTEM others/external/include) |
|
|
|
|
|
|
|
if (NOT TARGET raylib) |
|
|
|
find_package(raylib 2.0 REQUIRED) |
|
|
|
find_package(raylib REQUIRED) |
|
|
|
endif() |
|
|
|
|
|
|
|
# Do each example |
|
|
|
|
|
@ -1,7 +1,7 @@ |
|
|
|
# Setup the project and settings |
|
|
|
project(games) |
|
|
|
|
|
|
|
# Get the source toegher |
|
|
|
# Get the source together |
|
|
|
file(GLOB sources *.c) |
|
|
|
|
|
|
|
set(OUTPUT_EXT) |
|
|
@ -18,7 +18,7 @@ if(${PLATFORM} MATCHES "Web") |
|
|
|
endif() |
|
|
|
|
|
|
|
if (NOT TARGET raylib) |
|
|
|
find_package(raylib 2.0 REQUIRED) |
|
|
|
find_package(raylib REQUIRED) |
|
|
|
endif() |
|
|
|
|
|
|
|
# Do each game |
|
|
|
|
|
@ -4,7 +4,7 @@ project(drturtle) |
|
|
|
# Executable & linking |
|
|
|
add_executable(${PROJECT_NAME} 06_drturtle_final.c) |
|
|
|
if (NOT TARGET raylib) |
|
|
|
find_package(raylib 2.0 REQUIRED) |
|
|
|
find_package(raylib REQUIRED) |
|
|
|
endif() |
|
|
|
target_link_libraries(${PROJECT_NAME} raylib) |
|
|
|
|
|
|
|
|
|
@ -7,7 +7,7 @@ file(GLOB screen_sources "screens/*.c") |
|
|
|
# Executable & linking |
|
|
|
add_executable(${PROJECT_NAME} ${PROJECT_NAME}.c ${screen_sources}) |
|
|
|
if (NOT TARGET raylib) |
|
|
|
find_package(raylib 2.0 REQUIRED) |
|
|
|
find_package(raylib REQUIRED) |
|
|
|
endif() |
|
|
|
target_link_libraries(${PROJECT_NAME} raylib) |
|
|
|
|
|
|
|
|
|
@ -7,7 +7,7 @@ file(GLOB screen_sources "screens/*.c") |
|
|
|
# Executable & linking |
|
|
|
add_executable(${PROJECT_NAME} ${PROJECT_NAME}.c ${screen_sources}) |
|
|
|
if (NOT TARGET raylib) |
|
|
|
find_package(raylib 2.0 REQUIRED) |
|
|
|
find_package(raylib REQUIRED) |
|
|
|
endif() |
|
|
|
target_link_libraries(${PROJECT_NAME} raylib) |
|
|
|
|
|
|
|
|
|
@ -7,7 +7,7 @@ file(GLOB screen_sources "screens/*.c") |
|
|
|
# Executable & linking |
|
|
|
add_executable(${PROJECT_NAME} ${PROJECT_NAME}.c ${screen_sources}) |
|
|
|
if (NOT TARGET raylib) |
|
|
|
find_package(raylib 2.0 REQUIRED) |
|
|
|
find_package(raylib REQUIRED) |
|
|
|
endif() |
|
|
|
target_link_libraries(${PROJECT_NAME} raylib) |
|
|
|
|
|
|
|
|
|
@ -7,7 +7,7 @@ file(GLOB screen_sources "screens/*.c") |
|
|
|
# Executable & linking |
|
|
|
add_executable(${PROJECT_NAME} skully_escape.c player.c monster.c ${screen_sources}) |
|
|
|
if (NOT TARGET raylib) |
|
|
|
find_package(raylib 2.0 REQUIRED) |
|
|
|
find_package(raylib REQUIRED) |
|
|
|
endif() |
|
|
|
target_link_libraries(${PROJECT_NAME} raylib) |
|
|
|
|
|
|
|
|
|
@ -7,7 +7,7 @@ file(GLOB screen_sources "screens/*.c") |
|
|
|
# Executable & linking |
|
|
|
add_executable(${PROJECT_NAME} ${PROJECT_NAME}.c ${screen_sources}) |
|
|
|
if (NOT TARGET raylib) |
|
|
|
find_package(raylib 2.0 REQUIRED) |
|
|
|
find_package(raylib REQUIRED) |
|
|
|
endif() |
|
|
|
target_link_libraries(${PROJECT_NAME} raylib) |
|
|
|
|
|
|
|
|
|
@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.11) # FetchContent is available in 3.11+ |
|
|
|
project(example) |
|
|
|
|
|
|
|
# Set this to the minimal version you want to support |
|
|
|
find_package(raylib 2.5 QUIET) # Let CMake search for a raylib-config.cmake |
|
|
|
find_package(raylib QUIET) # Let CMake search for a raylib-config.cmake |
|
|
|
|
|
|
|
# You could change the QUIET above to REQUIRED and remove this if() clause |
|
|
|
# This part downloads raylib and builds it if it's not installed on your system |
|
|
|