diff -Naur ORIG/CMakeLists.txt PATCHED/CMakeLists.txt
--- ORIG/CMakeLists.txt	2026-08-18 15:51:40.429604910 +0000
+++ PATCHED/CMakeLists.txt	2026-08-18 15:51:40.429604910 +0000
@@ -2,8 +2,13 @@
 
 project(Delphes)
 
+option(DELPHES_SKIP_DISPLAY      "Skip Eve" OFF)
 add_compile_options(-fPIC -Wall -D_FILE_OFFSET_BITS=64 -DDROP_CGAL)
 
+if(NOT DEFINED CMAKE_INSTALL_LIBDIR)
+  set(CMAKE_INSTALL_LIBDIR "lib")
+endif()
+
 # Set the runtime path of the libraries by default but allow to switch it off:
 option(SET_RPATH "Set runtime path of the ${project} libraries?" ON)
 IF(SET_RPATH)
@@ -11,24 +16,30 @@
   SET(CMAKE_MACOSX_RPATH 1)
   SET(CMAKE_SKIP_BUILD_RPATH  FALSE)
   SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
-  SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
+  SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
 
   # Add the automatically determined parts of the RPATH which point to directories outside
   # the build tree to the install RPATH
   SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
 
   # the RPATH to be used when installing, but only if it's not a system directory
-  LIST(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${CMAKE_INSTALL_PREFIX}/lib" isSystemDir)
+  LIST(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}" isSystemDir)
   IF(${isSystemDir} EQUAL -1)
-    SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
+    SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
   ENDIF(${isSystemDir} EQUAL -1)
 ENDIF(SET_RPATH)
 
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake")
 
 # Declare ROOT dependency
+if (DELPHES_SKIP_DISPLAY)
+find_package(ROOT REQUIRED COMPONENTS EG Gui GuiHtml)
+else()
 find_package(ROOT REQUIRED COMPONENTS EG Eve Gui GuiHtml)
-set(CMAKE_CXX_STANDARD ${ROOT_CXX_STANDARD})
+endif()
+if (NOT CMAKE_CXX_STANDARD)
+  set(CMAKE_CXX_STANDARD ${ROOT_CXX_STANDARD})
+endif()
 
 # Declare Pythia8 dependancy
 find_package(Pythia8)
@@ -36,10 +47,6 @@
   include_directories(${PYTHIA8_INCLUDE_DIRS})
 endif()
 
-if(NOT DEFINED CMAKE_INSTALL_LIBDIR)
-  set(CMAKE_INSTALL_LIBDIR "lib")
-endif()
-
 function(DELPHES_GENERATE_DICTIONARY dictionary)
   if(${ROOT_VERSION} VERSION_LESS "6.0.0")
     ROOT_GENERATE_DICTIONARY(${dictionary} ${ARGN})
@@ -53,7 +60,9 @@
 
 add_subdirectory(classes)
 add_subdirectory(converters)
+if ( NOT DELPHES_SKIP_DISPLAY)
 add_subdirectory(display)
+endif()
 add_subdirectory(examples)
 add_subdirectory(external)
 add_subdirectory(modules)
@@ -77,10 +86,13 @@
   target_link_libraries(Delphes PUBLIC ${PYTHIA8_LIBRARIES} ${CMAKE_DL_LIBS})
 endif()
 
+if ( NOT DELPHES_SKIP_DISPLAY)
 add_library(DelphesDisplay SHARED
   $<TARGET_OBJECTS:display>
 )
 
-target_link_libraries(DelphesDisplay PUBLIC Delphes ROOT::Geom ROOT::Graf3d ROOT::RGL ROOT::Eve ROOT::GuiHtml)
+target_link_libraries(DelphesDisplay PUBLIC Delphes ROOT::Geom ROOT::Graf3d ROOT::RGL  ROOT::Eve ROOT::GuiHtml)
+install(TARGETS DelphesDisplay DESTINATION ${CMAKE_INSTALL_LIBDIR})
+endif()
 
-install(TARGETS Delphes DelphesDisplay DESTINATION lib)
+install(TARGETS Delphes  DESTINATION ${CMAKE_INSTALL_LIBDIR})
