1cb93a386Sopenharmony_ci# CMake script to replace items 2cb93a386Sopenharmony_ci# in sources generated by glib-mkenums 3cb93a386Sopenharmony_ci 4cb93a386Sopenharmony_ciFILE(READ ${ENUM_INPUT_SRC} enum_in) 5cb93a386Sopenharmony_ci 6cb93a386Sopenharmony_ciSTRING(REPLACE 7cb93a386Sopenharmony_ci "_t_get_type" 8cb93a386Sopenharmony_ci "_get_type" 9cb93a386Sopenharmony_ci enum_out_tmp 10cb93a386Sopenharmony_ci "${enum_in}" 11cb93a386Sopenharmony_ci ) 12cb93a386Sopenharmony_ci 13cb93a386Sopenharmony_ciSTRING(REPLACE 14cb93a386Sopenharmony_ci "_T (" 15cb93a386Sopenharmony_ci " (" 16cb93a386Sopenharmony_ci enum_out 17cb93a386Sopenharmony_ci "${enum_out_tmp}" 18cb93a386Sopenharmony_ci ) 19cb93a386Sopenharmony_ci 20cb93a386Sopenharmony_ciFILE(WRITE ${ENUM_OUTPUT_SRC} "${enum_out}") 21cb93a386Sopenharmony_ciFILE(REMOVE ${ENUM_INPUT_SRC})