Wireshark mailing list archives
Re: WIRESHARK_RUN_FROM_BUILD_DIRECTORY for in-source CMake build
From: Jeff Morriss <jeff.morriss.ws () gmail com>
Date: Thu, 21 Jun 2012 09:25:04 -0400
Tony Trinh wrote:
When I query the list of RADIUS fields from tshark, I see a different number of results as shown below.*in-source CMake build (tshark run from top-level source directory):* $ ./tshark -G fields | grep 'radius\.' | wc -l 89 $ WIRESHARK_RUN_FROM_BUILD_DIRECTORY=1 ./tshark -G fields | grep 'radius\.' | wc -l 8613 *out-of-source CMake build (tshark run from build directory):* $ ./tshark -G fields | grep 'radius\.' | wc -l 8613 *autotools build (tshark run from top-level source directory):* $ ./tshark -G fields | grep 'radius\.' | wc -l 8613Why is the environment variable WIRESHARK_RUN_FROM_BUILD_DIRECTORY necessary for the in-source CMake build but not in any other case?
There's code in epan/filesystem.c that is able to detect (based on the presence of the .libs directory) that we're being run from an autotools-based build directory (thus making the environment variable not necessary). No such code (yet) exists for cmake. Or Windows, for that matter...
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- WIRESHARK_RUN_FROM_BUILD_DIRECTORY for in-source CMake build Tony Trinh (Jun 20)
- Re: WIRESHARK_RUN_FROM_BUILD_DIRECTORY for in-source CMake build Jeff Morriss (Jun 21)
- Re: WIRESHARK_RUN_FROM_BUILD_DIRECTORY for in-source CMake build Guy Harris (Jun 21)
- Re: WIRESHARK_RUN_FROM_BUILD_DIRECTORY for in-source CMake build Jeff Morriss (Jun 21)