diff options
author | Milan Crha <mcrha@redhat.com> | 2016-12-09 16:01:58 +0100 |
---|---|---|
committer | Milan Crha <mcrha@redhat.com> | 2016-12-09 16:01:58 +0100 |
commit | c4a6e1d138bcbb437084a89c0a61485ff0f141d0 (patch) | |
tree | cad4f2c367f9201bd05260c4301c0982164ddeac /cmake | |
parent | c2d589153701953203401dc5111151982a8aa1af (diff) | |
download | evolution-c4a6e1d138bcbb437084a89c0a61485ff0f141d0.tar.gz |
Make glib_mkenums() files depend on the source enum file
Then the changes in the source enum file will also regenerate
the enum type files.
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/modules/GLibTools.cmake | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cmake/modules/GLibTools.cmake b/cmake/modules/GLibTools.cmake index d6728bedc3..fc8eb827c8 100644 --- a/cmake/modules/GLibTools.cmake +++ b/cmake/modules/GLibTools.cmake @@ -86,6 +86,7 @@ G_END_DECLS add_custom_command( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_output_filename_noext}.h COMMAND ${GLIB_MKENUMS} --template "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/enumtypes-${_output_filename_noext}.h.tmpl" "${CMAKE_CURRENT_SOURCE_DIR}/${_enums_header}" >${CMAKE_CURRENT_BINARY_DIR}/${_output_filename_noext}.h + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${_enums_header} ) set(SOURCE_TMPL " @@ -133,6 +134,7 @@ GType add_custom_command( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_output_filename_noext}.c COMMAND ${GLIB_MKENUMS} --template "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/enumtypes-${_output_filename_noext}.c.tmpl" "${CMAKE_CURRENT_SOURCE_DIR}/${_enums_header}" >${CMAKE_CURRENT_BINARY_DIR}/${_output_filename_noext}.c + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${_enums_header} ) endfunction(glib_mkenums) |