xref: /third_party/skia/third_party/externals/harfbuzz/replace-enum-strings.cmake
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/skia/third_party/externals/harfbuzz/
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})

Indexes created Thu Nov 07 10:32:03 CST 2024