X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fuqmi.git;a=blobdiff_plain;f=CMakeLists.txt;fp=CMakeLists.txt;h=3b703502782c70ad707fcd5ccf536b6802cc6c7d;hp=612cfaac049e4cd35735dd88687841835b32b01d;hb=1128b1f4aa868ebc088ba6a91eaf72a23e939d9f;hpb=2c09e6ca9ae2df7154c48b961691493e39b101b5;ds=sidebyside diff --git a/CMakeLists.txt b/CMakeLists.txt index 612cfaa..3b70350 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -35,10 +35,16 @@ FOREACH(service ctl dms nas pds wds wms) SET(service_sources ${service_sources} qmi-message-${service}.c) ENDFOREACH() +ADD_CUSTOM_COMMAND( + OUTPUT qmi-errors.c + COMMAND ./data/gen-error-list.pl ./qmi-errors.h > qmi-errors.c + DEPENDS ./data/gen-error-list.pl ./qmi-errors.h +) +ADD_CUSTOM_TARGET(gen-errors DEPENDS qmi-errors.c) ADD_CUSTOM_TARGET(gen-headers DEPENDS ${service_headers}) ADD_EXECUTABLE(uqmi ${SOURCES} ${service_sources}) -ADD_DEPENDENCIES(uqmi gen-headers) +ADD_DEPENDENCIES(uqmi gen-headers gen-errors) TARGET_LINK_LIBRARIES(uqmi ${LIBS})