Update CMake configuration and CI workflows for improved compatibility and testing
- Updated minimum CMake version requirement from 3.5 to 3.16 to leverage new features and policies. - Enhanced CI workflows to include additional build configurations for Ubuntu and macOS, improving cross-platform support. - Added conditional linking for ImGui Test Engine in the CMakeLists, allowing for UI testing when enabled. - Refactored CMake commands in CI to ensure consistent policy version handling and streamlined build processes. - Introduced new constructors for MenuItem in the GUI to enhance menu item management and flexibility.
This commit is contained in:
@@ -12,7 +12,7 @@ else()
|
||||
endif()
|
||||
endif()
|
||||
set(ABSL_PROPAGATE_CXX_STD ON)
|
||||
set(ABSL_CXX_STANDARD 17)
|
||||
set(ABSL_CXX_STANDARD 23)
|
||||
set(ABSL_USE_GOOGLETEST_HEAD ON)
|
||||
set(ABSL_ENABLE_INSTALL ON)
|
||||
set(
|
||||
@@ -29,4 +29,47 @@ set(
|
||||
absl::raw_logging_internal
|
||||
absl::failure_signal_handler
|
||||
absl::flat_hash_map
|
||||
absl::str_format_internal
|
||||
absl::cord
|
||||
absl::hash
|
||||
absl::synchronization
|
||||
absl::time
|
||||
absl::symbolize
|
||||
absl::debugging_internal
|
||||
absl::demangle_internal
|
||||
absl::strings_internal
|
||||
absl::city
|
||||
absl::cordz_functions
|
||||
absl::malloc_internal
|
||||
absl::graphcycles_internal
|
||||
absl::str_format_internal
|
||||
absl::cord_internal
|
||||
absl::cordz_handle
|
||||
absl::cordz_info
|
||||
absl::flags_commandlineflag
|
||||
absl::flags_commandlineflag_internal
|
||||
absl::flags_marshalling
|
||||
absl::flags_private_handle_accessor
|
||||
absl::flags_program_name
|
||||
absl::flags_config
|
||||
absl::flags_reflection
|
||||
absl::flags_internal
|
||||
absl::hashtablez_sampler
|
||||
absl::raw_hash_set
|
||||
absl::int128
|
||||
absl::time_zone
|
||||
absl::exponential_biased
|
||||
absl::civil_time
|
||||
absl::bad_optional_access
|
||||
absl::bad_variant_access
|
||||
absl::throw_delegate
|
||||
absl::log_severity
|
||||
absl::spinlock_wait
|
||||
absl::strerror
|
||||
absl::raw_hash_set
|
||||
absl::flags_internal
|
||||
absl::cord
|
||||
absl::city
|
||||
absl::hash
|
||||
absl::strings_internal
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user