Wireshark-commits: [Wireshark-commits] master 2e23b50: Add checkAPI calls to CMake.
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=2e23b506c766d98966ed213c760b2aa6232ba1fe
Submitter: Graham Bloice (graham.bloice@xxxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
2e23b50 by Graham Bloice (graham.bloice@xxxxxxxxxxxxx):
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@xxxxxxxxxxxxx>
Reviewed-by: Graham Bloice <graham.bloice@xxxxxxxxxxxxx>
Actions performed:
from 231f6b5 USB Audio: Add Mixed Unit
adds 2e23b50 Add checkAPI calls to CMake.
Summary of changes:
CMakeLists.txt | 34 ++++++++++++++++++++---------
capchild/CMakeLists.txt | 19 ++++++++++++++++
caputils/CMakeLists.txt | 17 +++++++++++++++
cmake/modules/FindLEX.cmake | 5 +++--
cmake/modules/FindYACC.cmake | 5 +++--
cmake/modules/UseCheckAPI.cmake | 42 ++++++++++++++++++++++++++++--------
cmake/modules/UseLemon.cmake | 5 +++--
codecs/CMakeLists.txt | 9 ++++++++
epan/CMakeLists.txt | 17 +++++++++++++--
epan/crypt/CMakeLists.txt | 9 ++++++++
epan/dfilter/CMakeLists.txt | 17 +++++++++++++--
epan/dissectors/CMakeLists.txt | 23 ++++++++++++++++++--
epan/ftypes/CMakeLists.txt | 10 +++++++++
epan/wslua/CMakeLists.txt | 9 ++++++++
plugins/docsis/CMakeLists.txt | 11 ++++++++++
plugins/ethercat/CMakeLists.txt | 11 ++++++++++
plugins/gryphon/CMakeLists.txt | 11 ++++++++++
plugins/irda/CMakeLists.txt | 11 ++++++++++
plugins/m2m/CMakeLists.txt | 12 +++++++++++
plugins/mate/CMakeLists.txt | 21 +++++++++++++++---
plugins/opcua/CMakeLists.txt | 12 +++++++++++
plugins/profinet/CMakeLists.txt | 12 +++++++++++
plugins/stats_tree/CMakeLists.txt | 11 ++++++++++
plugins/unistim/CMakeLists.txt | 11 ++++++++++
plugins/wimax/CMakeLists.txt | 12 +++++++++++
plugins/wimaxasncp/CMakeLists.txt | 16 +++++++++++++-
plugins/wimaxmacphy/CMakeLists.txt | 11 ++++++++++
randpkt_core/CMakeLists.txt | 21 +++++++++++++++++-
tools/checkAPIs.pl | 22 ++++++++++++++++---
ui/CMakeLists.txt | 27 +++++++++++++++++++----
ui/gtk/CMakeLists.txt | 21 ++++++++++++++++++
wiretap/CMakeLists.txt | 19 ++++++++++++++--
wsutil/CMakeLists.txt | 42 ++++++++++++++++++++++--------------
33 files changed, 474 insertions(+), 61 deletions(-)