add_custom_command(OUTPUT gresources.h COMMAND glib-compile-resources --generate-header --target=${CMAKE_BINARY_DIR}/src/gresources.h lliurex-apt.xml WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/rsrc) add_custom_command(OUTPUT gresources.c COMMAND glib-compile-resources --generate-source --target=${CMAKE_BINARY_DIR}/src/gresources.c lliurex-apt.xml WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/rsrc) add_custom_target(resources ALL DEPENDS gresources.h gresources.c)