Wireshark-commits: [Wireshark-commits] master 6b54fbf: CMake: Add more structure to libwireshark bu
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=6b54fbf3bfb7a3b0519637d01fa36bba8cec9c98
Submitter: Jo?o Valverde (j@xxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
6b54fbf by João Valverde (joao.valverde@xxxxxxxxxxxxxxxxxx):
CMake: Add more structure to libwireshark build
Smaller epan/CMakeLists.txt is easier to work with and this structure
is well suited to CMake. It should make it easier to manage and configure
each epan module differently if necessary.
Change-Id: Ia649db3b7dcd405aa43dbdba3288699d5e375229
Reviewed-on: https://code.wireshark.org/review/14068
Petri-Dish: João Valverde <j@xxxxxx>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@xxxxxxxxxxxxx>
Reviewed-by: Peter Wu <peter@xxxxxxxxxxxxx>
Reviewed-by: João Valverde <j@xxxxxx>
Actions performed:
from 5da2b43 Add 802.11ac 80MHz and 160MHz channels support to wireless toolbar
adds 6b54fbf CMake: Add more structure to libwireshark build
Summary of changes:
CMakeLists.txt | 2 +-
doc/README.dissector | 4 +-
epan/CMakeLists.txt | 1565 +-------------------
epan/{nghttp2/Makefile.am => crypt/CMakeLists.txt} | 55 +-
epan/crypt/Makefile.am | 3 +-
epan/{wmem/Makefile.am => dfilter/CMakeLists.txt} | 80 +-
epan/dfilter/Makefile.am | 3 +-
epan/dissectors/CMakeLists.txt | 1480 ++++++++++++++++++
epan/dissectors/Makefile.am | 3 +-
.../{nghttp2/Makefile.am => ftypes/CMakeLists.txt} | 62 +-
epan/ftypes/Makefile.am | 3 +-
epan/nghttp2/{Makefile.common => CMakeLists.txt} | 51 +-
epan/nghttp2/Makefile.am | 3 +-
{ui => epan/wmem}/CMakeLists.txt | 100 +-
epan/wmem/Makefile.am | 5 +-
epan/wslua/CMakeLists.txt | 130 +-
epan/wslua/wslua.h | 2 +-
17 files changed, 1773 insertions(+), 1778 deletions(-)
copy epan/{nghttp2/Makefile.am => crypt/CMakeLists.txt} (61%)
copy epan/{wmem/Makefile.am => dfilter/CMakeLists.txt} (54%)
create mode 100644 epan/dissectors/CMakeLists.txt
copy epan/{nghttp2/Makefile.am => ftypes/CMakeLists.txt} (58%)
copy epan/nghttp2/{Makefile.common => CMakeLists.txt} (61%)
copy {ui => epan/wmem}/CMakeLists.txt (51%)