diff options
author | Jörg Mayer <jmayer@loplof.de> | 2013-11-18 07:42:23 +0000 |
---|---|---|
committer | Jörg Mayer <jmayer@loplof.de> | 2013-11-18 07:42:23 +0000 |
commit | 2276ff07d2260fda8c725797b6e476b2ef406892 (patch) | |
tree | 9a684676a324ac90d4a558b71fb57187a125cd35 /cmake/modules | |
parent | 7b80faa66f55f8be5f344691cb1de0fe364a6881 (diff) |
Beginnings of CheckAPI support. More diligence needed
(need to seperate generated files into their own variables).
svn path=/trunk/; revision=53407
Diffstat (limited to 'cmake/modules')
-rw-r--r-- | cmake/modules/UseCheckAPI.cmake | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/cmake/modules/UseCheckAPI.cmake b/cmake/modules/UseCheckAPI.cmake new file mode 100644 index 0000000000..88ab583e42 --- /dev/null +++ b/cmake/modules/UseCheckAPI.cmake @@ -0,0 +1,18 @@ +# +# $Id$ +# +macro( CHECKAPI ) + set( _sources ${ARGN} ) + + ADD_CUSTOM_TARGET(checkapi + COMMAND ${PERL_EXECUTABLE} + ${CMAKE_SOURCE_DIR}/tools/checkAPIs.pl + -build + ${_sources} + WORKING_DIRECTORY + ${CMAKE_SOURCE_DIR} + DEPENDS + ${CMAKE_SOURCE_DIR}/tools/checkAPIs.pl + ${_sources} + ) +ENDMACRO() |