/build/splint.cmake
http://bdremote-ng.googlecode.com/ · CMake · 16 lines · 10 code · 5 blank · 1 comment · 1 complexity · 1314f3c842c4aed5ce8dac7bd851f710 MD5 · raw file
- function(add_splint NAME FILE)
- get_directory_property(DIRPROP INCLUDE_DIRECTORIES)
- message(STATUS "Adding split for ${NAME}, ${FILE}.")
- add_custom_command(TARGET ${NAME}
- POST_BUILD
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
- COMMAND splint +posixlib -D__builtin_va_list=va_list -D__gnuc_va_list=va_list +ignorequals -nullpass -nullstate -unreachable -I${DIRPROP} ${FILE}
- VERBATIM
- )
- endfunction(add_splint)
- #__builtin_va_list=va_list