From b00e4674949e6005e26a7f4088c491b50ec45886 Mon Sep 17 00:00:00 2001 From: Benji <64439681+benjitrosch@users.noreply.github.com> Date: Fri, 19 Apr 2024 02:43:24 -0400 Subject: [PATCH] Revert "Build specific example using -DBUILD_EXAMPLE cmake flag (#3921)" (#3922) This reverts commit c1fd98591d7996dd45a5ce9ecbb4b571607d417b. --- CMakeLists.txt | 5 +---- CMakeOptions.txt | 1 - examples/CMakeLists.txt | 20 +++----------------- 3 files changed, 4 insertions(+), 22 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d5c066045..57719691a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -59,10 +59,7 @@ if(NOT TARGET uninstall) COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake) endif() -if (NOT ${BUILD_EXAMPLE} STREQUAL "") - MESSAGE(STATUS "Building example '${BUILD_EXAMPLE}'") - add_subdirectory(examples) -elseif (${BUILD_EXAMPLES}) +if (${BUILD_EXAMPLES}) MESSAGE(STATUS "Building examples is enabled") add_subdirectory(examples) endif() diff --git a/CMakeOptions.txt b/CMakeOptions.txt index 76fa411ff..2c58cd5cc 100644 --- a/CMakeOptions.txt +++ b/CMakeOptions.txt @@ -8,7 +8,6 @@ enum_option(OPENGL_VERSION "OFF;4.3;3.3;2.1;1.1;ES 2.0;ES 3.0" "Force a specific # Configuration options option(BUILD_EXAMPLES "Build the examples." ${RAYLIB_IS_MAIN}) -option(BUILD_EXAMPLE "Build a specific example by filename." "") option(CUSTOMIZE_BUILD "Show options for customizing your Raylib library build." OFF) option(ENABLE_ASAN "Enable AddressSanitizer (ASAN) for debugging (degrades performance)" OFF) option(ENABLE_UBSAN "Enable UndefinedBehaviorSanitizer (UBSan) for debugging" OFF) diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index 0f4be2187..922323674 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -48,24 +48,10 @@ endif () # into a CMake variable set(example_sources) set(example_resources) -set(example_found FALSE) foreach (example_dir ${example_dirs}) - if (BUILD_EXAMPLE) - if (NOT example_found) - file(GLOB sources ${example_dir}/${BUILD_EXAMPLE}.c) - if (EXISTS ${sources}) - list(APPEND example_sources ${sources}) - set(example_found TRUE) - message("Raylib example '${BUILD_EXAMPLE}.c' found in ${example_dir}!") - else() - message("Raylib example '${BUILD_EXAMPLE}.c' not found in ${example_dir}...") - endif() - endif() - else() - # Get the .c files - file(GLOB sources ${example_dir}/*.c) - list(APPEND example_sources ${sources}) - endif() + # Get the .c files + file(GLOB sources ${example_dir}/*.c) + list(APPEND example_sources ${sources}) # Any any resources file(GLOB resources ${example_dir}/resources/*)