Wireshark-commits: [Wireshark-commits] master 2e23b50: Add checkAPI calls to CMake.

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Mon, 2 May 2016 12:01:41 +0000 (UTC)
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(-)