@@ -66,28 +66,40 @@ if (C89STRINGUTILS_BUILD_AMALGAMATION)
6666 set_property (DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS
6767 "c89stringutils_export_pregen.h"
6868 "c89stringutils_log.h"
69+ "c89stringutils_safecrt.h"
6970 "c89stringutils_string_extras.h"
71+ "c89stringutils_safecrt.c"
7072 "c89stringutils_string_extras.c" )
7173
7274 file (READ "${CMAKE_CURRENT_SOURCE_DIR } /c89stringutils_export_pregen.h" amalg_export )
7375 file (READ "${CMAKE_CURRENT_SOURCE_DIR } /c89stringutils_log.h" amalg_log )
76+ file (READ "${CMAKE_CURRENT_SOURCE_DIR } /c89stringutils_safecrt.h" amalg_safecrt_header )
7477 file (READ "${CMAKE_CURRENT_SOURCE_DIR } /c89stringutils_string_extras.h" amalg_header )
78+ file (READ "${CMAKE_CURRENT_SOURCE_DIR } /c89stringutils_safecrt.c" amalg_safecrt_source )
7579 file (READ "${CMAKE_CURRENT_SOURCE_DIR } /c89stringutils_string_extras.c" amalg_source )
7680 file (READ "${CMAKE_BINARY_DIR } /${PROJECT_NAME } Config.h" amalg_config )
7781
7882 string (REPLACE "#include \" c89stringutils_export.h\" " "" amalg_header "${amalg_header} " )
7983 string (REPLACE "#include \" c89stringutilsConfig.h\" " "" amalg_header "${amalg_header} " )
8084 string (REPLACE "#include \" c89stringutils_export.h\" " "" amalg_log "${amalg_log} " )
85+ string (REPLACE "#include \" c89stringutilsConfig.h\" " "" amalg_log "${amalg_log} " )
86+ string (REPLACE "#include \" c89stringutils_safecrt.h\" " "" amalg_safecrt_source "${amalg_safecrt_source} " )
87+ string (REPLACE "#include \" c89stringutils_export.h\" " "" amalg_safecrt_header "${amalg_safecrt_header} " )
88+ string (REPLACE "#include \" c89stringutils_string_extras.h\" " "" amalg_safecrt_header "${amalg_safecrt_header} " )
89+ string (REPLACE "#include \" c89stringutils_log.h\" " "" amalg_safecrt_source "${amalg_safecrt_source} " )
8190 string (REPLACE "#include \" c89stringutils_string_extras.h\" " "" amalg_source "${amalg_source} " )
91+ string (REPLACE "#include \" c89stringutils_safecrt.h\" " "" amalg_source "${amalg_source} " )
8292 string (REPLACE "#include \" c89stringutils_log.h\" " "" amalg_source "${amalg_source} " )
8393
8494 set (amalgamation "/* c89stringutils Amalgamation STB-style */\n\n " )
8595 string (APPEND amalgamation "#ifndef C89STRINGUTILS_AMALGAMATION_H\n #define C89STRINGUTILS_AMALGAMATION_H\n\n " )
8696 string (APPEND amalgamation "${amalg_export} \n\n " )
8797 string (APPEND amalgamation "${amalg_config} \n\n " )
8898 string (APPEND amalgamation "${amalg_log} \n\n " )
99+ string (APPEND amalgamation "${amalg_safecrt_header} \n\n " )
89100 string (APPEND amalgamation "${amalg_header} \n\n " )
90101 string (APPEND amalgamation "#ifdef C89STRINGUTILS_IMPLEMENTATION\n\n " )
102+ string (APPEND amalgamation "${amalg_safecrt_source} \n\n " )
91103 string (APPEND amalgamation "${amalg_source} \n\n " )
92104 string (APPEND amalgamation "#endif /* C89STRINGUTILS_IMPLEMENTATION */\n\n " )
93105 string (APPEND amalgamation "#endif /* C89STRINGUTILS_AMALGAMATION_H */\n " )
0 commit comments