replace-enum-strings.cmake 332 B

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