Add checkAPI calls to CMake.
authorGraham Bloice <graham.bloice@trihedral.com>
Fri, 11 Mar 2016 19:51:39 +0000 (19:51 +0000)
committerGraham Bloice <graham.bloice@trihedral.com>
Mon, 2 May 2016 12:01:24 +0000 (12:01 +0000)
commit2e23b506c766d98966ed213c760b2aa6232ba1fe
treee15eec1049e10419d869dea459730791ec2bc128
parent231f6b5035e4f001eca22029b58cf4c498d624bd
Add checkAPI calls to CMake.

This generates a top level target, checkAPI, that is
excluded from the ALL build target, so must be run separately.

On Windows using a Visual Studio generator, call
msbuild /p:Configuration=RelWithDebInfo checkAPI.vcxproj

Change-Id: I44a57c564dcfc75499463b942436f4b920a82478
Reviewed-on: https://code.wireshark.org/review/14873
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
33 files changed:
CMakeLists.txt
capchild/CMakeLists.txt
caputils/CMakeLists.txt
cmake/modules/FindLEX.cmake
cmake/modules/FindYACC.cmake
cmake/modules/UseCheckAPI.cmake
cmake/modules/UseLemon.cmake
codecs/CMakeLists.txt
epan/CMakeLists.txt
epan/crypt/CMakeLists.txt
epan/dfilter/CMakeLists.txt
epan/dissectors/CMakeLists.txt
epan/ftypes/CMakeLists.txt
epan/wslua/CMakeLists.txt
plugins/docsis/CMakeLists.txt
plugins/ethercat/CMakeLists.txt
plugins/gryphon/CMakeLists.txt
plugins/irda/CMakeLists.txt
plugins/m2m/CMakeLists.txt
plugins/mate/CMakeLists.txt
plugins/opcua/CMakeLists.txt
plugins/profinet/CMakeLists.txt
plugins/stats_tree/CMakeLists.txt
plugins/unistim/CMakeLists.txt
plugins/wimax/CMakeLists.txt
plugins/wimaxasncp/CMakeLists.txt
plugins/wimaxmacphy/CMakeLists.txt
randpkt_core/CMakeLists.txt
tools/checkAPIs.pl
ui/CMakeLists.txt
ui/gtk/CMakeLists.txt
wiretap/CMakeLists.txt
wsutil/CMakeLists.txt