fix up emitterutils source file in bundled yaml-cpp in ML-PACE for GCC 15+
This commit is contained in:
@ -53,6 +53,12 @@ else()
|
|||||||
add_library(yaml-cpp::yaml-cpp ALIAS yaml-cpp)
|
add_library(yaml-cpp::yaml-cpp ALIAS yaml-cpp)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# fixup yaml-cpp/emitterutils.cpp for GCC 15+ until patch is applied
|
||||||
|
file(READ ${lib-pace}/yaml-cpp/src/emitterutils.cpp yaml_emitterutils)
|
||||||
|
string(REPLACE "#include <sstream>" "#include <sstream>\n#include <cinttypes>" yaml_tmp_emitterutils "${yaml_emitterutils}")
|
||||||
|
string(REPLACE "#include <cinttypes>\n#include <cinttypes>" "#include <cinttypes>" yaml_emitterutils "${yaml_tmp_emitterutils}")
|
||||||
|
file(WRITE ${lib-pace}/yaml-cpp/src/emitterutils.cpp "${yaml_emitterutils}")
|
||||||
|
|
||||||
add_subdirectory(${lib-pace} build-pace EXCLUDE_FROM_ALL)
|
add_subdirectory(${lib-pace} build-pace EXCLUDE_FROM_ALL)
|
||||||
set_target_properties(pace PROPERTIES CXX_EXTENSIONS ON OUTPUT_NAME lammps_pace${LAMMPS_MACHINE})
|
set_target_properties(pace PROPERTIES CXX_EXTENSIONS ON OUTPUT_NAME lammps_pace${LAMMPS_MACHINE})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user