mirror of
https://git.freebsd.org/ports.git
synced 2025-05-05 16:07:38 -04:00
* Bump C++ version to c++17 * Adjust CMake build script to include all required ICU libraries PR: 278420 Approved by: portmgr (blanket, build fix)
27 lines
1.1 KiB
Text
27 lines
1.1 KiB
Text
--- CMakeLists.txt.orig 2025-01-25 11:05:57 UTC
|
|
+++ CMakeLists.txt
|
|
@@ -38,7 +38,7 @@ set_property(TARGET ${BIN_TARGET} PROPERTY CXX_STANDAR
|
|
find_package( GLM REQUIRED )
|
|
|
|
set_property(TARGET ${BIN_TARGET} PROPERTY CXX_STANDARD_REQUIRED ON)
|
|
-set_property(TARGET ${BIN_TARGET} PROPERTY CXX_STANDARD 11)
|
|
+set_property(TARGET ${BIN_TARGET} PROPERTY CXX_STANDARD 17)
|
|
set_property(TARGET ${BIN_TARGET} PROPERTY CXX_EXTENSIONS OFF)
|
|
|
|
# Includes
|
|
@@ -70,13 +70,13 @@ else()
|
|
if( ${CMAKE_VERSION} VERSION_LESS 3.7 )
|
|
message( WARNING "CMake version is below 3.7, CMake version >= 3.7 is required for unicode support." )
|
|
else()
|
|
- find_package(ICU COMPONENTS uc)
|
|
+ find_package(ICU COMPONENTS i18n uc)
|
|
set( MAIM_UNICODE TRUE CACHE BOOL "To enable or disable unicode support." )
|
|
if ( MAIM_UNICODE AND ICU_FOUND )
|
|
# ICU is required for old nvidia drivers to work for whatever reason.
|
|
add_definitions(-DCXXOPTS_USE_UNICODE)
|
|
include_directories( ${ICU_INCLUDE_DIR} )
|
|
- target_link_libraries( ${BIN_TARGET} ${ICU_UC_LIBRARIES} )
|
|
+ target_link_libraries( ${BIN_TARGET} ${ICU_I18N_LIBRARIES} ${ICU_UC_LIBRARIES} )
|
|
endif()
|
|
endif()
|
|
|