diff options
author | Jörg Mayer <jmayer@loplof.de> | 2013-05-07 03:59:29 +0000 |
---|---|---|
committer | Jörg Mayer <jmayer@loplof.de> | 2013-05-07 03:59:29 +0000 |
commit | 1d5891111ed3cb04a7895c78be49516a02239d13 (patch) | |
tree | 77dc5dcdc9d8837d468c64c4363bdb22f2d100ad /cmake | |
parent | 5ba458916a954261753794afba073fc0ed6243ce (diff) |
Make exports actaully work
Add ansi_map as first generated file that uses exports (from gsm_map in
this case).
svn path=/trunk/; revision=49195
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/modules/UseAsn2Wrs.cmake | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/cmake/modules/UseAsn2Wrs.cmake b/cmake/modules/UseAsn2Wrs.cmake index 72c4096d07..5687128bd2 100644 --- a/cmake/modules/UseAsn2Wrs.cmake +++ b/cmake/modules/UseAsn2Wrs.cmake @@ -28,17 +28,19 @@ MACRO(ASN2WRS) ${EXTRA_CNF} ) - ADD_CUSTOM_TARGET(generate_export-${PROTOCOL_NAME} ALL - COMMAND ${PYTHON_EXECUTABLE} - ${CMAKE_SOURCE_DIR}/tools/asn2wrs.py - -E - ${A2W_FLAGS} - ${PROTO_OPT} - -c ${CMAKE_CURRENT_SOURCE_DIR}/${PROTOCOL_NAME}.cnf - -D ${CMAKE_CURRENT_SOURCE_DIR} - ${EXT_ASN_FILE_LIST} ${ASN_FILE_LIST} ${EXT_ASN_FILE_LIST_LATE} - DEPENDS - ${CMAKE_SOURCE_DIR}/tools/asn2wrs.py - ${SRC_FILES} - ) + foreach( _asn2wrs_export_file IN LISTS EXPORT_FILES ) + ADD_CUSTOM_TARGET( ${_asn2wrs_export_file} ALL + COMMAND ${PYTHON_EXECUTABLE} + ${CMAKE_SOURCE_DIR}/tools/asn2wrs.py + -E + ${A2W_FLAGS} + ${PROTO_OPT} + -c ${CMAKE_CURRENT_SOURCE_DIR}/${PROTOCOL_NAME}.cnf + -D ${CMAKE_CURRENT_SOURCE_DIR} + ${EXT_ASN_FILE_LIST} ${ASN_FILE_LIST} ${EXT_ASN_FILE_LIST_LATE} + DEPENDS + ${CMAKE_SOURCE_DIR}/tools/asn2wrs.py + ${SRC_FILES} + ) + endforeach() ENDMACRO() |