From b3f3d269eec6bce44621f4ff300f201ee7b9f687 Mon Sep 17 00:00:00 2001 From: Klemen Plestenjak Date: Tue, 14 Nov 2023 06:27:14 +0100 Subject: [PATCH] Add compile warning --- engine/CMakeLists.txt | 2 ++ engine/libs/raylib-4.5.0/src/rcore.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/engine/CMakeLists.txt b/engine/CMakeLists.txt index 0de9a3d..8b32253 100644 --- a/engine/CMakeLists.txt +++ b/engine/CMakeLists.txt @@ -3,6 +3,8 @@ project(Breeze C) set(CMAKE_C_STANDARD 11) +add_compile_options(-Wall -Wextra -Wpedantic -std=c11) + add_compile_definitions(DEBUG_MODE) set(BUILD_EXAMPLES false) diff --git a/engine/libs/raylib-4.5.0/src/rcore.c b/engine/libs/raylib-4.5.0/src/rcore.c index eae4951..797a378 100644 --- a/engine/libs/raylib-4.5.0/src/rcore.c +++ b/engine/libs/raylib-4.5.0/src/rcore.c @@ -3218,6 +3218,7 @@ const char *GetApplicationDirectory(void) } #elif defined(__linux__) + ssize_t readlink(const char *, const char *, unsigned int); unsigned int size = sizeof(appDir); ssize_t len = readlink("/proc/self/exe", appDir, size); @@ -4937,6 +4938,7 @@ void WaitTime(double seconds) req.tv_sec = sec; req.tv_nsec = nsec; + int nanosleep(const struct timespec *req, struct timespec *rem); // NOTE: Use nanosleep() on Unix platforms... usleep() it's deprecated. while (nanosleep(&req, &req) == -1) continue; #endif