diff options
author | Peter Wu <peter@lekensteyn.nl> | 2016-06-16 14:58:19 -0700 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2016-06-19 02:28:53 +0000 |
commit | deef1dc1ff22183c0b70ea65775c23c404c641bb (patch) | |
tree | 47890c3d1f441c0c7d1c38ed42dee093bf5abfa9 /.gitignore | |
parent | c07fd447c362099b04eedb445e8fa469643403f7 (diff) | |
download | wireshark-deef1dc1ff22183c0b70ea65775c23c404c641bb.tar.gz wireshark-deef1dc1ff22183c0b70ea65775c23c404c641bb.tar.bz2 wireshark-deef1dc1ff22183c0b70ea65775c23c404c641bb.zip |
cmake: add PIDL dissector generation support
The dissectors list is generated based on regex magic on pidl/Makefile.
A dssetup.cnf file is added because all other protocols already have
this file. The srvsvc and wkssvc protocols cannot be built for some
reason, so just disable it (this mirrors the original Makefile).
Add frsrpc and samr to PIDL_DISSECTOR_SRC list which was missing
compared to autotools.
Tested with an out-of-tree and in-tree build with cmake (make and ninja):
cmake -GNinja && ninja -v pidl-dissectors
touch epan/dissectors/pidl/dfs/dfs.idl && ninja generate_dissector-dcerpc-dfs
cmake . && make -C epan/dissectors/pidl generate_dissector-dcerpc-dfs
Change-Id: Id8bf34e76c20053a8a393024560d90a048473e03
Reviewed-on: https://code.wireshark.org/review/15962
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to '.gitignore')
-rw-r--r-- | .gitignore | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore index d3bd9f8d88..50f541612d 100644 --- a/.gitignore +++ b/.gitignore @@ -136,6 +136,7 @@ rules.ninja .ninja_deps .ninja_log epan/dissectors/asn1/*/*-stamp +epan/dissectors/pidl/*-stamp # Generated dir # |