X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fuqmi.git;a=blobdiff_plain;f=CMakeLists.txt;h=3b703502782c70ad707fcd5ccf536b6802cc6c7d;hp=612cfaac049e4cd35735dd88687841835b32b01d;hb=c60216e121688a06eaadc7aebb59d4358a4e3bb3;hpb=b29e4d756726e9685ad812210c5f2e5298100140 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})