last tweaks
[apps/madmutt.git] / lib-mime / CMakeLists.txt
1 MACRO(TOKENS _var _script _def _out)
2     ADD_CUSTOM_COMMAND(
3         OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/${_out}
4         MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/${_def} ${CMAKE_CURRENT_SOURCE_DIR}/${_script}
5         COMMAND sh ${CMAKE_CURRENT_SOURCE_DIR}/${_script} ${CMAKE_CURRENT_SOURCE_DIR}/${_out}
6                    < ${CMAKE_CURRENT_SOURCE_DIR}/${_def}
7         COMMENT "Generating ${CMAKE_CURRENT_SOURCE_DIR}/${_out} from ${CMAKE_CURRENT_SOURCE_DIR}/${_def}"
8     )
9     LIST(APPEND ${_var} ${CMAKE_CURRENT_SOURCE_DIR}/${_out})
10 ENDMACRO(TOKENS _script _def _out)
11
12 TOKENS(libmimesrc mime-token.sh mime-token.def mime-token.h)
13 TOKENS(libmimesrc mime-token.sh mime-token.def mime-token.c)
14 MADMUTT_SOURCES(libmimesrc libmimegen
15     mime.cpkg
16     crypt.c
17     rfc822address.c
18     rfc822parse.c
19     rfc1524.c
20     rfc2047.c
21     rfc2231.c
22     rfc3676.c
23 )
24
25 ADD_LIBRARY(mime ${libmimesrc})