diff options
| author | Milan Crha <mcrha@redhat.com> | 2016-12-09 16:00:09 +0100 |
|---|---|---|
| committer | Milan Crha <mcrha@redhat.com> | 2016-12-09 16:00:09 +0100 |
| commit | 201f76c85f2fc43988f0f2b4e3bce3828c87c430 (patch) | |
| tree | fe3da440da010bfe08bd32f5da123fce96185305 /cmake | |
| parent | 082cf341507aa9b0c052a61bdd298d269bf97060 (diff) | |
| download | evolution-data-server-201f76c85f2fc43988f0f2b4e3bce3828c87c430.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 d6728bedc..fc8eb827c 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) |
