From ea4ead543373cebfdc4d4b52ea183c4fc176bdfd Mon Sep 17 00:00:00 2001 From: qicosmos Date: Wed, 21 Aug 2024 18:57:53 +0800 Subject: [PATCH] for gcc8 --- CMakeLists.txt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b7d18ec7..d3957484 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -105,7 +105,16 @@ add_executable(yaml_benchmark ${YAMLBENCH}) add_executable(test_nothrow ${TEST_NOTHROW}) add_executable(test_util ${TEST_UTIL}) add_executable(test_pb ${TEST_PB}) -add_executable(test_reflection test/test_reflection.cpp) + +if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 8) + message(STATUS "GCC version ${CMAKE_CXX_COMPILER_VERSION}") + add_executable(test_reflection test/test_reflection.cpp) + endif() +else() + add_executable(test_reflection test/test_reflection.cpp) +endif() + find_package(Protobuf QUIET) if(Protobuf_FOUND)