gentoo-ebuilds/x11-misc/slop/files/icu-75.1-cxx17.patch
NRK dfe1b1aab8
x11-misc/slop: fix build failure with newer icu
Closes: https://bugs.gentoo.org/933863
Signed-off-by: NRK <nrk@disroot.org>
Closes: https://github.com/gentoo/gentoo/pull/37235
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-10-06 23:23:56 -04:00

21 lines
843 B
Diff

https://bugs.gentoo.org/933863
https://github.com/naelstrof/slop/issues/172
--- a/CMakeLists.txt
+++ a/CMakeLists.txt
@@ -53,13 +53,13 @@ if ( SLOP_OPENGL )
endif()
set_property(TARGET ${LIBRARY_NAME} PROPERTY CXX_STANDARD_REQUIRED ON)
-set_property(TARGET ${LIBRARY_NAME} PROPERTY CXX_STANDARD 11)
+set_property(TARGET ${LIBRARY_NAME} PROPERTY CXX_STANDARD 17)
set_property(TARGET ${LIBRARY_NAME} PROPERTY CXX_EXTENSIONS OFF)
add_executable(${EXECUTABLE_NAME} src/main.cpp)
set_property(TARGET ${EXECUTABLE_NAME} PROPERTY CXX_STANDARD_REQUIRED ON)
-set_property(TARGET ${EXECUTABLE_NAME} PROPERTY CXX_STANDARD 11)
+set_property(TARGET ${EXECUTABLE_NAME} PROPERTY CXX_STANDARD 17)
set_property(TARGET ${EXECUTABLE_NAME} PROPERTY CXX_EXTENSIONS OFF)
set( CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/modules" )