diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/CMakeLists.txt | 26 | 
1 files changed, 3 insertions, 23 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 443025d..6d4d6b9 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -11,29 +11,9 @@ set(uca_HDRS      uca-camera.h      uca-plugin-manager.h) -# --- Generate enum file -add_custom_command( -    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/uca-enums.h -    COMMAND ${GLIB2_MKENUMS} -    ARGS -        --template uca-enums.h.template -        ${UCA_ENUM_HDRS} > ${CMAKE_CURRENT_BINARY_DIR}/uca-enums.h -    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} -    DEPENDS ${UCA_ENUM_HDRS} -            ${CMAKE_CURRENT_SOURCE_DIR}/uca-enums.h.template) - -add_custom_command( -    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/uca-enums.c -    COMMAND ${GLIB2_MKENUMS} -    ARGS -        --template uca-enums.c.template -        ${UCA_ENUM_HDRS} > ${CMAKE_CURRENT_BINARY_DIR}/uca-enums.c -    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} -    DEPENDS ${UCA_ENUM_HDRS} -            ${CMAKE_CURRENT_BINARY_DIR}/uca-enums.h -            ${CMAKE_CURRENT_SOURCE_DIR}/uca-enums.c.template -    ) - +create_enums(uca-enums +             ${CMAKE_CURRENT_SOURCE_DIR}/uca-enums +             ${uca_HDRS})  # --- Configure ---------------------------------------------------------------  | 
