forked from osmocom/wireshark
Fix CMake generation and use of Windows .rc files
CMake now generates local copies of .rc files for all the Windows components and uses the files in the build of the components. The .rc.in files that include an icon were modified to allow the icon path to be set by CMake. The path is removed for nmake builds. Updated build architecture detection, required for wireshark.manifest.in Change-Id: I7b1ff43050e9b0efb861d1041636fb4aef49a4f8 Reviewed-on: https://code.wireshark.org/review/6482 Petri-Dish: Graham Bloice <graham.bloice@trihedral.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
This commit is contained in:
parent
7d004dc887
commit
528a857258
|
@ -36,10 +36,14 @@ cmake_policy(SET CMP0015 NEW)
|
|||
# WIRESHARK_TARGET_PLATFORM accordingly. Otherwise use
|
||||
# %WIRESHARK_TARGET_PLATFORM%.
|
||||
if(WIN32)
|
||||
if("${CMAKE_GENERATOR}" MATCHES "Win64")
|
||||
if("${CMAKE_GENERATOR}" MATCHES ".*Win64$")
|
||||
set(WIRESHARK_TARGET_PLATFORM win64)
|
||||
elseif("${WIRESHARK_TARGET_PLATFORM}" MATCHES "Visual Studio")
|
||||
set(PROCESSOR_ARCHITECTURE amd64)
|
||||
message("Building for x64")
|
||||
elseif("${CMAKE_GENERATOR}" MATCHES "Visual Studio.*")
|
||||
set(WIRESHARK_TARGET_PLATFORM win32)
|
||||
set(PROCESSOR_ARCHITECTURE x86)
|
||||
message("Building for x86")
|
||||
else()
|
||||
set(WIRESHARK_TARGET_PLATFORM $ENV{WIRESHARK_TARGET_PLATFORM})
|
||||
endif()
|
||||
|
@ -87,10 +91,15 @@ include(CMakeInstallDirs)
|
|||
set(PROJECT_MAJOR_VERSION 1)
|
||||
set(PROJECT_MINOR_VERSION 99)
|
||||
set(PROJECT_PATCH_VERSION 2)
|
||||
set(PROJECT_VERSION_EXTENSION "")
|
||||
|
||||
set(PROJECT_VERSION_EXTENSION "$ENV{WIRESHARK_VERSION_EXTRA}")
|
||||
set(PROJECT_VERSION ${PROJECT_MAJOR_VERSION}.${PROJECT_MINOR_VERSION}.${PROJECT_PATCH_VERSION}${PROJECT_VERSION_EXTENSION})
|
||||
|
||||
# These are required in .rc files and manifests
|
||||
set(VERSION_MAJOR ${PROJECT_MAJOR_VERSION})
|
||||
set(VERSION_MINOR ${PROJECT_MINOR_VERSION})
|
||||
set(VERSION_MICRO ${PROJECT_PATCH_VERSION})
|
||||
set(RC_VERSION ${PROJECT_MAJOR_VERSION},${PROJECT_MINOR_VERSION},${PROJECT_PATCH_VERSION},0)
|
||||
|
||||
message(STATUS "V: ${PROJECT_VERSION}, MaV: ${PROJECT_MAJOR_VERSION}, MiV: ${PROJECT_MINOR_VERSION}, PL: ${PROJECT_PATCH_VERSION}, EV: ${PROJECT_VERSION_EXTENSION}.")
|
||||
|
||||
include(UseLemon)
|
||||
|
@ -896,6 +905,7 @@ endif()
|
|||
set( VERSION ${PROJECT_VERSION} )
|
||||
set( configure_input "Built with CMake ${CMAKE_VERSION}" )
|
||||
configure_file(${CMAKE_SOURCE_DIR}/cmakeconfig.h.in ${CMAKE_BINARY_DIR}/config.h)
|
||||
set(ICON_PATH "${CMAKE_SOURCE_DIR}/image/")
|
||||
set( IN_FILES
|
||||
adns_dll.rc
|
||||
capchild/doxygen.cfg.in
|
||||
|
@ -918,21 +928,8 @@ set( IN_FILES
|
|||
image/captype.rc.in
|
||||
image/libwsutil.rc.in
|
||||
image/wiretap.rc.in
|
||||
image/wireshark.exe.manifest.in
|
||||
packaging/macosx/Info.plist.in
|
||||
plugins/ethercat/plugin.rc.in
|
||||
plugins/unistim/plugin.rc.in
|
||||
plugins/opcua/plugin.rc.in
|
||||
plugins/wimax/plugin.rc.in
|
||||
plugins/gryphon/plugin.rc.in
|
||||
plugins/profinet/plugin.rc.in
|
||||
plugins/m2m/plugin.rc.in
|
||||
plugins/stats_tree/plugin.rc.in
|
||||
plugins/wimaxasncp/plugin.rc.in
|
||||
plugins/mate/plugin.rc.in
|
||||
plugins/wimaxmacphy/plugin.rc.in
|
||||
plugins/irda/plugin.rc.in
|
||||
plugins/docsis/plugin.rc.in
|
||||
plugins/easy_codec/plugin.rc.in
|
||||
${CUSTOM_PLUGIN_IN_FILES}
|
||||
ui/doxygen.cfg.in
|
||||
ui/gtk/doxygen.cfg.in
|
||||
|
@ -946,7 +943,7 @@ foreach( _in_file ${IN_FILES} )
|
|||
endforeach()
|
||||
|
||||
include(FeatureSummary)
|
||||
#SET_FEATURE_INFO(NAME DESCRIPTION [URL [COMMENT] ]
|
||||
#SET_FEATURE_INFO(NAME DESCRIPTION [URL [COMMENT] ])
|
||||
SET_FEATURE_INFO(SBC "SBC Codec for Bluetooth A2DP stream playing" "www: http://git.kernel.org/cgit/bluetooth/sbc.git" )
|
||||
|
||||
FEATURE_SUMMARY(WHAT ALL)
|
||||
|
@ -1128,7 +1125,7 @@ if( (BUILD_wireshark AND QT_FOUND) OR (BUILD_wireshark_gtk AND GTK_FOUND) )
|
|||
)
|
||||
set(wireshark_FILES
|
||||
${WIRESHARK_SRC}
|
||||
image/wireshark.rc
|
||||
${CMAKE_BINARY_DIR}/image/wireshark.rc
|
||||
${PLATFORM_UI_RC_FILES}
|
||||
)
|
||||
endif()
|
||||
|
@ -1365,7 +1362,7 @@ if(BUILD_tshark)
|
|||
tshark.c
|
||||
${TSHARK_TAP_SRC}
|
||||
${SHARK_COMMON_SRC}
|
||||
image/tshark.rc
|
||||
${CMAKE_BINARY_DIR}/image/tshark.rc
|
||||
)
|
||||
add_executable(tshark ${tshark_FILES})
|
||||
set_extra_executable_properties(tshark "Executables")
|
||||
|
@ -1384,7 +1381,7 @@ if(BUILD_tfshark)
|
|||
tfshark.c
|
||||
${TSHARK_TAP_SRC}
|
||||
${SHARK_COMMON_SRC}
|
||||
image/tfshark.rc
|
||||
${CMAKE_BINARY_DIR}/image/tfshark.rc
|
||||
)
|
||||
add_executable(tfshark ${tfshark_FILES})
|
||||
set_extra_executable_properties(tfshark "Executables")
|
||||
|
@ -1403,7 +1400,7 @@ if(BUILD_rawshark AND PCAP_FOUND)
|
|||
${SHARK_COMMON_SRC}
|
||||
rawshark.c
|
||||
ui/util.c
|
||||
image/rawshark.rc
|
||||
${CMAKE_BINARY_DIR}/image/rawshark.rc
|
||||
)
|
||||
add_executable(rawshark ${rawshark_FILES})
|
||||
set_extra_executable_properties(rawshark "Executables")
|
||||
|
@ -1458,7 +1455,7 @@ if(BUILD_text2pcap)
|
|||
)
|
||||
set(text2pcap_FILES
|
||||
${text2pcap_CLEAN_FILES}
|
||||
image/text2pcap.rc
|
||||
${CMAKE_BINARY_DIR}/image/text2pcap.rc
|
||||
)
|
||||
add_lex_files(text2pcap_FILES
|
||||
text2pcap-scanner.l
|
||||
|
@ -1477,7 +1474,7 @@ if(BUILD_mergecap)
|
|||
)
|
||||
set(mergecap_FILES
|
||||
mergecap.c
|
||||
image/mergecap.rc
|
||||
${CMAKE_BINARY_DIR}/image/mergecap.rc
|
||||
)
|
||||
add_executable(mergecap ${mergecap_FILES})
|
||||
set_extra_executable_properties(mergecap "Executables")
|
||||
|
@ -1493,7 +1490,7 @@ if(BUILD_reordercap)
|
|||
)
|
||||
set(reordercap_FILES
|
||||
reordercap.c
|
||||
image/reordercap.rc
|
||||
${CMAKE_BINARY_DIR}/image/reordercap.rc
|
||||
)
|
||||
add_executable(reordercap ${reordercap_FILES})
|
||||
set_extra_executable_properties(reordercap "Executables")
|
||||
|
@ -1511,7 +1508,7 @@ if(BUILD_capinfos)
|
|||
)
|
||||
set(capinfos_FILES
|
||||
capinfos.c
|
||||
image/capinfos.rc
|
||||
${CMAKE_BINARY_DIR}/image/capinfos.rc
|
||||
)
|
||||
add_executable(capinfos ${capinfos_FILES})
|
||||
set_extra_executable_properties(capinfos "Executables")
|
||||
|
@ -1528,7 +1525,7 @@ if(BUILD_captype)
|
|||
)
|
||||
set(captype_FILES
|
||||
captype.c
|
||||
image/captype.rc
|
||||
${CMAKE_BINARY_DIR}/image/captype.rc
|
||||
)
|
||||
add_executable(captype ${captype_FILES})
|
||||
set_extra_executable_properties(captype "Executables")
|
||||
|
@ -1544,7 +1541,7 @@ if(BUILD_editcap)
|
|||
)
|
||||
set(editcap_FILES
|
||||
editcap.c
|
||||
image/editcap.rc
|
||||
${CMAKE_BINARY_DIR}/image/editcap.rc
|
||||
)
|
||||
add_executable(editcap ${editcap_FILES})
|
||||
set_extra_executable_properties(editcap "Executables")
|
||||
|
@ -1575,7 +1572,7 @@ if(BUILD_dumpcap AND PCAP_FOUND)
|
|||
pcapio.c
|
||||
ringbuffer.c
|
||||
sync_pipe_write.c
|
||||
image/dumpcap.rc
|
||||
${CMAKE_BINARY_DIR}/image/dumpcap.rc
|
||||
)
|
||||
add_executable(dumpcap ${dumpcap_FILES})
|
||||
set_extra_executable_properties(dumpcap "Executables")
|
||||
|
|
|
@ -5,8 +5,10 @@
|
|||
/* Name of package */
|
||||
#define PACKAGE "wireshark"
|
||||
|
||||
#define VERSION_EXTRA "$ENV{WIRESHARK_VERSION_EXTRA}"
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "${CPACK_PACKAGE_VERSION}"
|
||||
#define VERSION "${CPACK_PACKAGE_VERSION}${VERSION_EXTRA}"
|
||||
#define VERSION_MAJOR ${PROJECT_MAJOR_VERSION}
|
||||
#define VERSION_MINOR ${PROJECT_MINOR_VERSION}
|
||||
#define VERSION_MICRO ${PROJECT_PATCH_VERSION}
|
||||
|
|
|
@ -1710,7 +1710,7 @@ add_library(epan ${LINK_MODE_LIB}
|
|||
${DISSECTOR_FILES}
|
||||
${DISSECTOR_SUPPORT_SRC}
|
||||
${LIBWIRESHARK_ASM_FILES}
|
||||
../image/libwireshark.rc
|
||||
${CMAKE_BINARY_DIR}/image/libwireshark.rc
|
||||
)
|
||||
|
||||
set(FULL_SO_VERSION "0.0.0")
|
||||
|
|
|
@ -18,6 +18,7 @@ wireshark.exe.manifest: wireshark.exe.manifest.in ..\config.nmake
|
|||
wireshark.rc : file_dlg_win32.rc wireshark.rc.in wireshark.exe.manifest ..\config.nmake
|
||||
sed -e s/@VERSION@/$(VERSION)/ \
|
||||
-e s/@RC_VERSION@/$(RC_VERSION)/ \
|
||||
-e s/@ICON_PATH@// \
|
||||
< wireshark.rc.in > $@
|
||||
|
||||
libwireshark.rc: libwireshark.rc.in ..\config.nmake
|
||||
|
@ -28,46 +29,55 @@ libwireshark.rc: libwireshark.rc.in ..\config.nmake
|
|||
tshark.rc : tshark.rc.in wireshark.exe.manifest ..\config.nmake
|
||||
sed -e s/@VERSION@/$(VERSION)/ \
|
||||
-e s/@RC_VERSION@/$(RC_VERSION)/ \
|
||||
-e s/@ICON_PATH@// \
|
||||
< tshark.rc.in > $@
|
||||
|
||||
tfshark.rc : tfshark.rc.in wireshark.exe.manifest ..\config.nmake
|
||||
sed -e s/@VERSION@/$(VERSION)/ \
|
||||
-e s/@RC_VERSION@/$(RC_VERSION)/ \
|
||||
-e s/@ICON_PATH@// \
|
||||
< tfshark.rc.in > $@
|
||||
|
||||
rawshark.rc : rawshark.rc.in wireshark.exe.manifest ..\config.nmake
|
||||
sed -e s/@VERSION@/$(VERSION)/ \
|
||||
-e s/@RC_VERSION@/$(RC_VERSION)/ \
|
||||
-e s/@ICON_PATH@// \
|
||||
< rawshark.rc.in > $@
|
||||
|
||||
capinfos.rc : capinfos.rc.in ..\config.nmake
|
||||
sed -e s/@VERSION@/$(VERSION)/ \
|
||||
-e s/@RC_VERSION@/$(RC_VERSION)/ \
|
||||
-e s/@ICON_PATH@// \
|
||||
< capinfos.rc.in > $@
|
||||
|
||||
captype.rc : captype.rc.in ..\config.nmake
|
||||
sed -e s/@VERSION@/$(VERSION)/ \
|
||||
-e s/@RC_VERSION@/$(RC_VERSION)/ \
|
||||
-e s/@ICON_PATH@// \
|
||||
< captype.rc.in > $@
|
||||
|
||||
editcap.rc : editcap.rc.in ..\config.nmake
|
||||
sed -e s/@VERSION@/$(VERSION)/ \
|
||||
-e s/@RC_VERSION@/$(RC_VERSION)/ \
|
||||
-e s/@ICON_PATH@// \
|
||||
< editcap.rc.in > $@
|
||||
|
||||
mergecap.rc : mergecap.rc.in ..\config.nmake
|
||||
sed -e s/@VERSION@/$(VERSION)/ \
|
||||
-e s/@RC_VERSION@/$(RC_VERSION)/ \
|
||||
-e s/@ICON_PATH@// \
|
||||
< mergecap.rc.in > $@
|
||||
|
||||
reordercap.rc : reordercap.rc.in ..\config.nmake
|
||||
sed -e s/@VERSION@/$(VERSION)/ \
|
||||
-e s/@RC_VERSION@/$(RC_VERSION)/ \
|
||||
-e s/@ICON_PATH@// \
|
||||
< reordercap.rc.in > $@
|
||||
|
||||
text2pcap.rc : text2pcap.rc.in ..\config.nmake
|
||||
sed -e s/@VERSION@/$(VERSION)/ \
|
||||
-e s/@RC_VERSION@/$(RC_VERSION)/ \
|
||||
-e s/@ICON_PATH@// \
|
||||
< text2pcap.rc.in > $@
|
||||
|
||||
wiretap.rc : wiretap.rc.in ..\config.nmake
|
||||
|
@ -83,6 +93,7 @@ libwsutil.rc : libwsutil.rc.in ..\config.nmake
|
|||
dumpcap.rc : dumpcap.rc.in wireshark.exe.manifest ..\config.nmake
|
||||
sed -e s/@VERSION@/$(VERSION)/ \
|
||||
-e s/@RC_VERSION@/$(RC_VERSION)/ \
|
||||
-e s/@ICON_PATH@// \
|
||||
< dumpcap.rc.in > $@
|
||||
|
||||
clean :
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#include "winver.h"
|
||||
|
||||
WIRESHARK_ICON ICON "wireshark.ico"
|
||||
WIRESHARK_ICON ICON "@ICON_PATH@wireshark.ico"
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION @RC_VERSION@
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#include "winver.h"
|
||||
|
||||
WIRESHARK_ICON ICON "wireshark.ico"
|
||||
WIRESHARK_ICON ICON "@ICON_PATH@wireshark.ico"
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION @RC_VERSION@
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#include "winver.h"
|
||||
|
||||
WIRESHARK_ICON ICON "wireshark.ico"
|
||||
WIRESHARK_ICON ICON "@ICON_PATH@wireshark.ico"
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION @RC_VERSION@
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#include "winver.h"
|
||||
|
||||
WIRESHARK_ICON ICON "wireshark.ico"
|
||||
WIRESHARK_ICON ICON "@ICON_PATH@wireshark.ico"
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION @RC_VERSION@
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#include "winver.h"
|
||||
|
||||
WIRESHARK_ICON ICON "wireshark.ico"
|
||||
WIRESHARK_ICON ICON "@ICON_PATH@wireshark.ico"
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION @RC_VERSION@
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#include "winver.h"
|
||||
|
||||
WIRESHARK_ICON ICON "wireshark.ico"
|
||||
WIRESHARK_ICON ICON "@ICON_PATH@wireshark.ico"
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION @RC_VERSION@
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#include "winver.h"
|
||||
|
||||
WIRESHARK_ICON ICON "wireshark.ico"
|
||||
WIRESHARK_ICON ICON "@ICON_PATH@wireshark.ico"
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION @RC_VERSION@
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#include "winver.h"
|
||||
|
||||
WIRESHARK_ICON ICON "wireshark.ico"
|
||||
WIRESHARK_ICON ICON "@ICON_PATH@wireshark.ico"
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION @RC_VERSION@
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#include "winver.h"
|
||||
|
||||
WIRESHARK_ICON ICON "wireshark.ico"
|
||||
WIRESHARK_ICON ICON "@ICON_PATH@wireshark.ico"
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION @RC_VERSION@
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#include "winver.h"
|
||||
|
||||
WIRESHARK_ICON ICON "wireshark.ico"
|
||||
WIRESHARK_ICON ICON "@ICON_PATH@wireshark.ico"
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION @RC_VERSION@
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#include "winver.h"
|
||||
|
||||
WIRESHARK_ICON1 ICON "wireshark.ico"
|
||||
WIRESHARK_ICON2 ICON "wiresharkdoc.ico"
|
||||
WIRESHARK_ICON1 ICON "@ICON_PATH@wireshark.ico"
|
||||
WIRESHARK_ICON2 ICON "@ICON_PATH@wiresharkdoc.ico"
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION @RC_VERSION@
|
||||
|
|
|
@ -19,6 +19,31 @@
|
|||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
|
||||
# Create the Windows .rc file for the plugin.
|
||||
# The values come from several files in the source, I can't see how to reuse them
|
||||
|
||||
# This info is from moduleinfo.nmake
|
||||
set(PACKAGE docsis)
|
||||
set(MODULE_VERSION_MAJOR 0)
|
||||
set(MODULE_VERSION_MINOR 0)
|
||||
set(MODULE_VERSION_MICRO 5)
|
||||
set(MODULE_VERSION_EXTRA 0)
|
||||
set(MODULE_VERSION "${MODULE_VERSION_MAJOR}.${MODULE_VERSION_MINOR}.${MODULE_VERSION_MICRO}.${MODULE_VERSION_EXTRA}")
|
||||
set(RC_MODULE_VERSION "${MODULE_VERSION_MAJOR},${MODULE_VERSION_MINOR},${MODULE_VERSION_MICRO},${MODULE_VERSION_EXTRA}")
|
||||
|
||||
# This info is from Makefile.common
|
||||
set(PLUGIN_NAME ${PACKAGE})
|
||||
|
||||
# This info is from config.nmake
|
||||
set(MSVC_VARIANT "${CMAKE_GENERATOR}")
|
||||
|
||||
# The rc.in requires a plain VERSION variable
|
||||
set(VERSION ${PROJECT_VERSION})
|
||||
|
||||
# Create the plugin.rc file from the template
|
||||
configure_file(plugin.rc.in plugin.rc @ONLY)
|
||||
|
||||
# The sources for the plugin
|
||||
set(DISSECTOR_SRC
|
||||
packet-bintrngreq.c
|
||||
packet-bpkmattr.c
|
||||
|
@ -92,7 +117,7 @@ register_dissector_files(plugin.c
|
|||
|
||||
add_library(docsis ${LINK_MODE_MODULE}
|
||||
${PLUGIN_FILES}
|
||||
plugin.rc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/plugin.rc
|
||||
)
|
||||
|
||||
set_target_properties(docsis PROPERTIES
|
||||
|
|
|
@ -24,7 +24,7 @@ BEGIN
|
|||
VALUE "OriginalFilename", "@PLUGIN_NAME@.dll\0"
|
||||
VALUE "ProductName", "Wireshark\0"
|
||||
VALUE "ProductVersion", "@VERSION@\0"
|
||||
VALUE "Comments", "Build with @MSVC_VARIANT@\0"
|
||||
VALUE "Comments", "Built with @MSVC_VARIANT@\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
|
|
@ -9,5 +9,6 @@ Instructions on compiling the Easy Codecs
|
|||
2. Build plugin.
|
||||
Win32: nmake -f makefile.nmake
|
||||
Linux: TO DO
|
||||
CMake: TO DO
|
||||
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ BEGIN
|
|||
VALUE "OriginalFilename", "@PLUGIN_NAME@.dll\0"
|
||||
VALUE "ProductName", "Wireshark\0"
|
||||
VALUE "ProductVersion", "@VERSION@\0"
|
||||
VALUE "Comments", "Build with @MSVC_VARIANT@\0"
|
||||
VALUE "Comments", "Built with @MSVC_VARIANT@\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
|
|
@ -19,6 +19,30 @@
|
|||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
|
||||
# Create the Windows .rc file for the plugin.
|
||||
# The values come from several files in the source, I can't see how to reuse them
|
||||
|
||||
# This info is from moduleinfo.nmake
|
||||
set(PACKAGE ethercat)
|
||||
set(MODULE_VERSION_MAJOR 0)
|
||||
set(MODULE_VERSION_MINOR 1)
|
||||
set(MODULE_VERSION_MICRO 0)
|
||||
set(MODULE_VERSION_EXTRA 0)
|
||||
set(MODULE_VERSION "${MODULE_VERSION_MAJOR}.${MODULE_VERSION_MINOR}.${MODULE_VERSION_MICRO}.${MODULE_VERSION_EXTRA}")
|
||||
set(RC_MODULE_VERSION "${MODULE_VERSION_MAJOR},${MODULE_VERSION_MINOR},${MODULE_VERSION_MICRO},${MODULE_VERSION_EXTRA}")
|
||||
|
||||
# This info is from Makefile.common
|
||||
set(PLUGIN_NAME ${PACKAGE})
|
||||
|
||||
# This info is from config.nmake
|
||||
set(MSVC_VARIANT "${CMAKE_GENERATOR}")
|
||||
|
||||
# The rc.in requires a plain VERISON variable
|
||||
set(VERSION ${PROJECT_VERSION})
|
||||
|
||||
# Create the plugin.rc file from the template
|
||||
configure_file(plugin.rc.in plugin.rc @ONLY)
|
||||
|
||||
set(DISSECTOR_SRC
|
||||
packet-ams.c
|
||||
packet-ecatmb.c
|
||||
|
@ -55,7 +79,7 @@ register_dissector_files(plugin.c
|
|||
|
||||
add_library(ethercat ${LINK_MODE_MODULE}
|
||||
${PLUGIN_FILES}
|
||||
plugin.rc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/plugin.rc
|
||||
)
|
||||
|
||||
set_target_properties(ethercat PROPERTIES
|
||||
|
|
|
@ -24,7 +24,7 @@ BEGIN
|
|||
VALUE "OriginalFilename", "@PLUGIN_NAME@.dll\0"
|
||||
VALUE "ProductName", "Wireshark\0"
|
||||
VALUE "ProductVersion", "@VERSION@\0"
|
||||
VALUE "Comments", "Build with @MSVC_VARIANT@\0"
|
||||
VALUE "Comments", "Built with @MSVC_VARIANT@\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
|
|
@ -19,6 +19,30 @@
|
|||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
|
||||
# Create the Windows .rc file for the plugin.
|
||||
# The values come from several files in the source, I can't see how to reuse them
|
||||
|
||||
# This info is from moduleinfo.nmake
|
||||
set(PACKAGE gryphon)
|
||||
set(MODULE_VERSION_MAJOR 0)
|
||||
set(MODULE_VERSION_MINOR 0)
|
||||
set(MODULE_VERSION_MICRO 4)
|
||||
set(MODULE_VERSION_EXTRA 0)
|
||||
set(MODULE_VERSION "${MODULE_VERSION_MAJOR}.${MODULE_VERSION_MINOR}.${MODULE_VERSION_MICRO}.${MODULE_VERSION_EXTRA}")
|
||||
set(RC_MODULE_VERSION "${MODULE_VERSION_MAJOR},${MODULE_VERSION_MINOR},${MODULE_VERSION_MICRO},${MODULE_VERSION_EXTRA}")
|
||||
|
||||
# This info is from Makefile.common
|
||||
set(PLUGIN_NAME ${PACKAGE})
|
||||
|
||||
# This info is from config.nmake
|
||||
set(MSVC_VARIANT "${CMAKE_GENERATOR}")
|
||||
|
||||
# The rc.in requires a plain VERSION variable
|
||||
set(VERSION ${PROJECT_VERSION})
|
||||
|
||||
# Create the plugin.rc file from the template
|
||||
configure_file(plugin.rc.in plugin.rc @ONLY)
|
||||
|
||||
set(DISSECTOR_SRC
|
||||
packet-gryphon.c
|
||||
)
|
||||
|
@ -49,7 +73,7 @@ register_dissector_files(plugin.c
|
|||
|
||||
add_library(gryphon ${LINK_MODE_MODULE}
|
||||
${PLUGIN_FILES}
|
||||
plugin.rc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/plugin.rc
|
||||
)
|
||||
|
||||
set_target_properties(gryphon PROPERTIES
|
||||
|
|
|
@ -24,7 +24,7 @@ BEGIN
|
|||
VALUE "OriginalFilename", "@PLUGIN_NAME@.dll\0"
|
||||
VALUE "ProductName", "Wireshark\0"
|
||||
VALUE "ProductVersion", "@VERSION@\0"
|
||||
VALUE "Comments", "Build with @MSVC_VARIANT@\0"
|
||||
VALUE "Comments", "Built with @MSVC_VARIANT@\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
|
|
@ -19,6 +19,30 @@
|
|||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
|
||||
# Create the Windows .rc file for the plugin.
|
||||
# The values come from several files in the source, I can't see how to reuse them
|
||||
|
||||
# This info is from moduleinfo.nmake
|
||||
set(PACKAGE irda)
|
||||
set(MODULE_VERSION_MAJOR 0)
|
||||
set(MODULE_VERSION_MINOR 0)
|
||||
set(MODULE_VERSION_MICRO 6)
|
||||
set(MODULE_VERSION_EXTRA 0)
|
||||
set(MODULE_VERSION "${MODULE_VERSION_MAJOR}.${MODULE_VERSION_MINOR}.${MODULE_VERSION_MICRO}.${MODULE_VERSION_EXTRA}")
|
||||
set(RC_MODULE_VERSION "${MODULE_VERSION_MAJOR},${MODULE_VERSION_MINOR},${MODULE_VERSION_MICRO},${MODULE_VERSION_EXTRA}")
|
||||
|
||||
# This info is from Makefile.common
|
||||
set(PLUGIN_NAME ${PACKAGE})
|
||||
|
||||
# This info is from config.nmake
|
||||
set(MSVC_VARIANT "${CMAKE_GENERATOR}")
|
||||
|
||||
# The rc.in requires a plain VERSION variable
|
||||
set(VERSION ${PROJECT_VERSION})
|
||||
|
||||
# Create the plugin.rc file from the template
|
||||
configure_file(plugin.rc.in plugin.rc @ONLY)
|
||||
|
||||
set(DISSECTOR_SRC
|
||||
packet-ircomm.c
|
||||
packet-irda.c
|
||||
|
@ -51,7 +75,7 @@ register_dissector_files(plugin.c
|
|||
|
||||
add_library(irda ${LINK_MODE_MODULE}
|
||||
${PLUGIN_FILES}
|
||||
plugin.rc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/plugin.rc
|
||||
)
|
||||
|
||||
set_target_properties(irda PROPERTIES
|
||||
|
|
|
@ -24,7 +24,7 @@ BEGIN
|
|||
VALUE "OriginalFilename", "@PLUGIN_NAME@.dll\0"
|
||||
VALUE "ProductName", "Wireshark\0"
|
||||
VALUE "ProductVersion", "@VERSION@\0"
|
||||
VALUE "Comments", "Build with @MSVC_VARIANT@\0"
|
||||
VALUE "Comments", "Built with @MSVC_VARIANT@\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
|
|
@ -19,6 +19,30 @@
|
|||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
|
||||
# Create the Windows .rc file for the plugin.
|
||||
# The values come from several files in the source, I can't see how to reuse them
|
||||
|
||||
# This info is from moduleinfo.nmake
|
||||
set(PACKAGE m2m)
|
||||
set(MODULE_VERSION_MAJOR 1)
|
||||
set(MODULE_VERSION_MINOR 1)
|
||||
set(MODULE_VERSION_MICRO 0)
|
||||
set(MODULE_VERSION_EXTRA 0)
|
||||
set(MODULE_VERSION "${MODULE_VERSION_MAJOR}.${MODULE_VERSION_MINOR}.${MODULE_VERSION_MICRO}.${MODULE_VERSION_EXTRA}")
|
||||
set(RC_MODULE_VERSION "${MODULE_VERSION_MAJOR},${MODULE_VERSION_MINOR},${MODULE_VERSION_MICRO},${MODULE_VERSION_EXTRA}")
|
||||
|
||||
# This info is from Makefile.common
|
||||
set(PLUGIN_NAME ${PACKAGE})
|
||||
|
||||
# This info is from config.nmake
|
||||
set(MSVC_VARIANT "${CMAKE_GENERATOR}")
|
||||
|
||||
# The rc.in requires a plain VERSION variable
|
||||
set(VERSION ${PROJECT_VERSION})
|
||||
|
||||
# Create the plugin.rc file from the template
|
||||
configure_file(plugin.rc.in plugin.rc @ONLY)
|
||||
|
||||
set(DISSECTOR_SRC
|
||||
packet-m2m.c
|
||||
)
|
||||
|
@ -54,7 +78,7 @@ register_dissector_files(plugin.c
|
|||
|
||||
add_library(m2m ${LINK_MODE_MODULE}
|
||||
${PLUGIN_FILES}
|
||||
plugin.rc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/plugin.rc
|
||||
)
|
||||
|
||||
set_target_properties(m2m PROPERTIES
|
||||
|
|
|
@ -24,7 +24,7 @@ BEGIN
|
|||
VALUE "OriginalFilename", "@PLUGIN_NAME@.dll\0"
|
||||
VALUE "ProductName", "Wireshark\0"
|
||||
VALUE "ProductVersion", "@VERSION@\0"
|
||||
VALUE "Comments", "Build with @MSVC_VARIANT@\0"
|
||||
VALUE "Comments", "Built with @MSVC_VARIANT@\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
|
|
@ -19,6 +19,30 @@
|
|||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
|
||||
# Create the Windows .rc file for the plugin.
|
||||
# The values come from several files in the source, I can't see how to reuse them
|
||||
|
||||
# This info is from moduleinfo.nmake
|
||||
set(PACKAGE mate)
|
||||
set(MODULE_VERSION_MAJOR 1)
|
||||
set(MODULE_VERSION_MINOR 0)
|
||||
set(MODULE_VERSION_MICRO 0)
|
||||
set(MODULE_VERSION_EXTRA 1)
|
||||
set(MODULE_VERSION "${MODULE_VERSION_MAJOR}.${MODULE_VERSION_MINOR}.${MODULE_VERSION_MICRO}.${MODULE_VERSION_EXTRA}")
|
||||
set(RC_MODULE_VERSION "${MODULE_VERSION_MAJOR},${MODULE_VERSION_MINOR},${MODULE_VERSION_MICRO},${MODULE_VERSION_EXTRA}")
|
||||
|
||||
# This info is from Makefile.common
|
||||
set(PLUGIN_NAME ${PACKAGE})
|
||||
|
||||
# This info is from config.nmake
|
||||
set(MSVC_VARIANT "${CMAKE_GENERATOR}")
|
||||
|
||||
# The rc.in requires a plain VERSION variable
|
||||
set(VERSION ${PROJECT_VERSION})
|
||||
|
||||
# Create the plugin.rc file from the template
|
||||
configure_file(plugin.rc.in plugin.rc @ONLY)
|
||||
|
||||
set(DISSECTOR_SRC
|
||||
packet-mate.c
|
||||
)
|
||||
|
@ -70,7 +94,7 @@ register_dissector_files(plugin.c
|
|||
|
||||
add_library(mate ${LINK_MODE_MODULE}
|
||||
${PLUGIN_FILES}
|
||||
plugin.rc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/plugin.rc
|
||||
)
|
||||
|
||||
set_target_properties(mate PROPERTIES
|
||||
|
|
|
@ -24,7 +24,7 @@ BEGIN
|
|||
VALUE "OriginalFilename", "@PLUGIN_NAME@.dll\0"
|
||||
VALUE "ProductName", "Wireshark\0"
|
||||
VALUE "ProductVersion", "@VERSION@\0"
|
||||
VALUE "Comments", "Build with @MSVC_VARIANT@\0"
|
||||
VALUE "Comments", "Built with @MSVC_VARIANT@\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
|
|
@ -19,6 +19,27 @@
|
|||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
|
||||
# This info is from moduleinfo.nmake
|
||||
set(PACKAGE opcua)
|
||||
set(MODULE_VERSION_MAJOR 1)
|
||||
set(MODULE_VERSION_MINOR 0)
|
||||
set(MODULE_VERSION_MICRO 0)
|
||||
set(MODULE_VERSION_EXTRA 0)
|
||||
set(MODULE_VERSION "${MODULE_VERSION_MAJOR}.${MODULE_VERSION_MINOR}.${MODULE_VERSION_MICRO}.${MODULE_VERSION_EXTRA}")
|
||||
set(RC_MODULE_VERSION "${MODULE_VERSION_MAJOR},${MODULE_VERSION_MINOR},${MODULE_VERSION_MICRO},${MODULE_VERSION_EXTRA}")
|
||||
|
||||
# This info is from Makefile.common
|
||||
set(PLUGIN_NAME ${PACKAGE})
|
||||
|
||||
# This info is from config.nmake
|
||||
set(MSVC_VARIANT "${CMAKE_GENERATOR}")
|
||||
|
||||
# The rc.in requires a plain VERSION variable
|
||||
set(VERSION ${PROJECT_VERSION})
|
||||
|
||||
# Create the plugin.rc file from the template
|
||||
configure_file(plugin.rc.in plugin.rc @ONLY)
|
||||
|
||||
set(DISSECTOR_SRC
|
||||
opcua.c
|
||||
)
|
||||
|
@ -64,7 +85,7 @@ register_dissector_files(plugin.c
|
|||
|
||||
add_library(opcua ${LINK_MODE_MODULE}
|
||||
${PLUGIN_FILES}
|
||||
plugin.rc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/plugin.rc
|
||||
)
|
||||
|
||||
set_target_properties(opcua PROPERTIES
|
||||
|
|
|
@ -24,7 +24,7 @@ BEGIN
|
|||
VALUE "OriginalFilename", "@PLUGIN_NAME@.dll\0"
|
||||
VALUE "ProductName", "Wireshark\0"
|
||||
VALUE "ProductVersion", "@VERSION@\0"
|
||||
VALUE "Comments", "Build with @MSVC_VARIANT@\0"
|
||||
VALUE "Comments", "Built with @MSVC_VARIANT@\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
|
|
@ -19,6 +19,30 @@
|
|||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
|
||||
# Create the Windows .rc file for the plugin.
|
||||
# The values come from several files in the source, I can't see how to reuse them
|
||||
|
||||
# This info is from moduleinfo.nmake
|
||||
set(PACKAGE profinet)
|
||||
set(MODULE_VERSION_MAJOR 0)
|
||||
set(MODULE_VERSION_MINOR 2)
|
||||
set(MODULE_VERSION_MICRO 4)
|
||||
set(MODULE_VERSION_EXTRA 0)
|
||||
set(MODULE_VERSION "${MODULE_VERSION_MAJOR}.${MODULE_VERSION_MINOR}.${MODULE_VERSION_MICRO}.${MODULE_VERSION_EXTRA}")
|
||||
set(RC_MODULE_VERSION "${MODULE_VERSION_MAJOR},${MODULE_VERSION_MINOR},${MODULE_VERSION_MICRO},${MODULE_VERSION_EXTRA}")
|
||||
|
||||
# This info is from Makefile.common
|
||||
set(PLUGIN_NAME ${PACKAGE})
|
||||
|
||||
# This info is from config.nmake
|
||||
set(MSVC_VARIANT "${CMAKE_GENERATOR}")
|
||||
|
||||
# The rc.in requires a plain VERSION variable
|
||||
set(VERSION ${PROJECT_VERSION})
|
||||
|
||||
# Create the plugin.rc file from the template
|
||||
configure_file(plugin.rc.in plugin.rc @ONLY)
|
||||
|
||||
set(DISSECTOR_SRC
|
||||
packet-dcerpc-pn-io.c
|
||||
packet-dcom-cba.c
|
||||
|
@ -61,7 +85,7 @@ register_dissector_files(plugin.c
|
|||
|
||||
add_library(profinet ${LINK_MODE_MODULE}
|
||||
${PLUGIN_FILES}
|
||||
plugin.rc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/plugin.rc
|
||||
)
|
||||
|
||||
set_target_properties(profinet PROPERTIES
|
||||
|
|
|
@ -24,7 +24,7 @@ BEGIN
|
|||
VALUE "OriginalFilename", "@PLUGIN_NAME@.dll\0"
|
||||
VALUE "ProductName", "Wireshark\0"
|
||||
VALUE "ProductVersion", "@VERSION@\0"
|
||||
VALUE "Comments", "Build with @MSVC_VARIANT@\0"
|
||||
VALUE "Comments", "Built with @MSVC_VARIANT@\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
|
|
@ -19,6 +19,30 @@
|
|||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
|
||||
# Create the Windows .rc file for the plugin.
|
||||
# The values come from several files in the source, I can't see how to reuse them
|
||||
|
||||
# This info is from moduleinfo.nmake
|
||||
set(PACKAGE stats_tree)
|
||||
set(MODULE_VERSION_MAJOR 0)
|
||||
set(MODULE_VERSION_MINOR 0)
|
||||
set(MODULE_VERSION_MICRO 1)
|
||||
set(MODULE_VERSION_EXTRA 0)
|
||||
set(MODULE_VERSION "${MODULE_VERSION_MAJOR}.${MODULE_VERSION_MINOR}.${MODULE_VERSION_MICRO}.${MODULE_VERSION_EXTRA}")
|
||||
set(RC_MODULE_VERSION "${MODULE_VERSION_MAJOR},${MODULE_VERSION_MINOR},${MODULE_VERSION_MICRO},${MODULE_VERSION_EXTRA}")
|
||||
|
||||
# This info is from Makefile.common
|
||||
set(PLUGIN_NAME ${PACKAGE})
|
||||
|
||||
# This info is from config.nmake
|
||||
set(MSVC_VARIANT "${CMAKE_GENERATOR}")
|
||||
|
||||
# The rc.in requires a plain VERSION variable
|
||||
set(VERSION ${PROJECT_VERSION})
|
||||
|
||||
# Create the plugin.rc file from the template
|
||||
configure_file(plugin.rc.in plugin.rc @ONLY)
|
||||
|
||||
set(TAP_SRC
|
||||
stats_tree_plugin.c
|
||||
pinfo_stats_tree.c
|
||||
|
@ -38,7 +62,7 @@ endif()
|
|||
|
||||
add_library(stats_tree ${LINK_MODE_MODULE}
|
||||
${TAP_SRC}
|
||||
plugin.rc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/plugin.rc
|
||||
)
|
||||
|
||||
set_target_properties(stats_tree PROPERTIES
|
||||
|
|
|
@ -24,7 +24,7 @@ BEGIN
|
|||
VALUE "OriginalFilename", "@PLUGIN_NAME@.dll\0"
|
||||
VALUE "ProductName", "Wireshark\0"
|
||||
VALUE "ProductVersion", "@VERSION@\0"
|
||||
VALUE "Comments", "Build with @MSVC_VARIANT@\0"
|
||||
VALUE "Comments", "Built with @MSVC_VARIANT@\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
|
|
@ -19,6 +19,27 @@
|
|||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
|
||||
# This info is from moduleinfo.nmake
|
||||
set(PACKAGE unistim)
|
||||
set(MODULE_VERSION_MAJOR 0)
|
||||
set(MODULE_VERSION_MINOR 0)
|
||||
set(MODULE_VERSION_MICRO 2)
|
||||
set(MODULE_VERSION_EXTRA 0)
|
||||
set(MODULE_VERSION "${MODULE_VERSION_MAJOR}.${MODULE_VERSION_MINOR}.${MODULE_VERSION_MICRO}.${MODULE_VERSION_EXTRA}")
|
||||
set(RC_MODULE_VERSION "${MODULE_VERSION_MAJOR},${MODULE_VERSION_MINOR},${MODULE_VERSION_MICRO},${MODULE_VERSION_EXTRA}")
|
||||
|
||||
# This info is from Makefile.common
|
||||
set(PLUGIN_NAME ${PACKAGE})
|
||||
|
||||
# This info is from config.nmake
|
||||
set(MSVC_VARIANT "${CMAKE_GENERATOR}")
|
||||
|
||||
# The rc.in requires a plain VERSION variable
|
||||
set(VERSION ${PROJECT_VERSION})
|
||||
|
||||
# Create the plugin.rc file from the template
|
||||
configure_file(plugin.rc.in plugin.rc @ONLY)
|
||||
|
||||
set(DISSECTOR_SRC
|
||||
packet-unistim.c
|
||||
)
|
||||
|
@ -49,7 +70,7 @@ register_dissector_files(plugin.c
|
|||
|
||||
add_library(unistim ${LINK_MODE_MODULE}
|
||||
${PLUGIN_FILES}
|
||||
plugin.rc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/plugin.rc
|
||||
)
|
||||
|
||||
set_target_properties(unistim PROPERTIES
|
||||
|
|
|
@ -19,6 +19,30 @@
|
|||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
|
||||
# Create the Windows .rc file for the plugin.
|
||||
# The values come from several files in the source, I can't see how to reuse them
|
||||
|
||||
# This info is from moduleinfo.nmake
|
||||
set(PACKAGE wimax)
|
||||
set(MODULE_VERSION_MAJOR 1)
|
||||
set(MODULE_VERSION_MINOR 1)
|
||||
set(MODULE_VERSION_MICRO 0)
|
||||
set(MODULE_VERSION_EXTRA 0)
|
||||
set(MODULE_VERSION "${MODULE_VERSION_MAJOR}.${MODULE_VERSION_MINOR}.${MODULE_VERSION_MICRO}.${MODULE_VERSION_EXTRA}")
|
||||
set(RC_MODULE_VERSION "${MODULE_VERSION_MAJOR},${MODULE_VERSION_MINOR},${MODULE_VERSION_MICRO},${MODULE_VERSION_EXTRA}")
|
||||
|
||||
# This info is from Makefile.common
|
||||
set(PLUGIN_NAME ${PACKAGE})
|
||||
|
||||
# This info is from config.nmake
|
||||
set(MSVC_VARIANT "${CMAKE_GENERATOR}")
|
||||
|
||||
# The rc.in requires a plain VERSION variable
|
||||
set(VERSION ${PROJECT_VERSION})
|
||||
|
||||
# Create the plugin.rc file from the template
|
||||
configure_file(plugin.rc.in plugin.rc @ONLY)
|
||||
|
||||
set(DISSECTOR_SRC
|
||||
packet-wmx.c
|
||||
)
|
||||
|
@ -94,7 +118,7 @@ register_dissector_files(plugin.c
|
|||
|
||||
add_library(wimax ${LINK_MODE_MODULE}
|
||||
${PLUGIN_FILES}
|
||||
plugin.rc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/plugin.rc
|
||||
)
|
||||
|
||||
set_target_properties(wimax PROPERTIES
|
||||
|
|
|
@ -24,7 +24,7 @@ BEGIN
|
|||
VALUE "OriginalFilename", "@PLUGIN_NAME@.dll\0"
|
||||
VALUE "ProductName", "Wireshark\0"
|
||||
VALUE "ProductVersion", "@VERSION@\0"
|
||||
VALUE "Comments", "Build with @MSVC_VARIANT@\0"
|
||||
VALUE "Comments", "Built with @MSVC_VARIANT@\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
|
|
@ -19,6 +19,30 @@
|
|||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
|
||||
# Create the Windows .rc file for the plugin.
|
||||
# The values come from several files in the source, I can't see how to reuse them
|
||||
|
||||
# This info is from moduleinfo.nmake
|
||||
set(PACKAGE wimaxasncp)
|
||||
set(MODULE_VERSION_MAJOR 0)
|
||||
set(MODULE_VERSION_MINOR 0)
|
||||
set(MODULE_VERSION_MICRO 1)
|
||||
set(MODULE_VERSION_EXTRA 0)
|
||||
set(MODULE_VERSION "${MODULE_VERSION_MAJOR}.${MODULE_VERSION_MINOR}.${MODULE_VERSION_MICRO}.${MODULE_VERSION_EXTRA}")
|
||||
set(RC_MODULE_VERSION "${MODULE_VERSION_MAJOR},${MODULE_VERSION_MINOR},${MODULE_VERSION_MICRO},${MODULE_VERSION_EXTRA}")
|
||||
|
||||
# This info is from Makefile.common
|
||||
set(PLUGIN_NAME ${PACKAGE})
|
||||
|
||||
# This info is from config.nmake
|
||||
set(MSVC_VARIANT "${CMAKE_GENERATOR}")
|
||||
|
||||
# The rc.in requires a plain VERSION variable
|
||||
set(VERSION ${PROJECT_VERSION})
|
||||
|
||||
# Create the plugin.rc file from the template
|
||||
configure_file(plugin.rc.in plugin.rc @ONLY)
|
||||
|
||||
set(DISSECTOR_SRC
|
||||
packet-wimaxasncp.c
|
||||
)
|
||||
|
@ -53,7 +77,7 @@ register_dissector_files(plugin.c
|
|||
|
||||
add_library(wimaxasncp ${LINK_MODE_MODULE}
|
||||
${PLUGIN_FILES}
|
||||
plugin.rc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/plugin.rc
|
||||
)
|
||||
|
||||
set_target_properties(wimaxasncp PROPERTIES
|
||||
|
|
|
@ -24,7 +24,7 @@ BEGIN
|
|||
VALUE "OriginalFilename", "@PLUGIN_NAME@.dll\0"
|
||||
VALUE "ProductName", "Wireshark\0"
|
||||
VALUE "ProductVersion", "@VERSION@\0"
|
||||
VALUE "Comments", "Build with @MSVC_VARIANT@\0"
|
||||
VALUE "Comments", "Built with @MSVC_VARIANT@\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
|
|
@ -19,6 +19,30 @@
|
|||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
|
||||
# Create the Windows .rc file for the plugin.
|
||||
# The values come from several files in the source, I can't see how to reuse them
|
||||
|
||||
# This info is from moduleinfo.nmake
|
||||
set(PACKAGE wimaxmacphy)
|
||||
set(MODULE_VERSION_MAJOR 0)
|
||||
set(MODULE_VERSION_MINOR 0)
|
||||
set(MODULE_VERSION_MICRO 1)
|
||||
set(MODULE_VERSION_EXTRA 0)
|
||||
set(MODULE_VERSION "${MODULE_VERSION_MAJOR}.${MODULE_VERSION_MINOR}.${MODULE_VERSION_MICRO}.${MODULE_VERSION_EXTRA}")
|
||||
set(RC_MODULE_VERSION "${MODULE_VERSION_MAJOR},${MODULE_VERSION_MINOR},${MODULE_VERSION_MICRO},${MODULE_VERSION_EXTRA}")
|
||||
|
||||
# This info is from Makefile.common
|
||||
set(PLUGIN_NAME ${PACKAGE})
|
||||
|
||||
# This info is from config.nmake
|
||||
set(MSVC_VARIANT "${CMAKE_GENERATOR}")
|
||||
|
||||
# The rc.in requires a plain VERSION variable
|
||||
set(VERSION ${PROJECT_VERSION})
|
||||
|
||||
# Create the plugin.rc file from the template
|
||||
configure_file(plugin.rc.in plugin.rc @ONLY)
|
||||
|
||||
set(DISSECTOR_SRC
|
||||
packet-wimaxmacphy.c
|
||||
)
|
||||
|
@ -49,7 +73,7 @@ register_dissector_files(plugin.c
|
|||
|
||||
add_library(wimaxmacphy ${LINK_MODE_MODULE}
|
||||
${PLUGIN_FILES}
|
||||
plugin.rc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/plugin.rc
|
||||
)
|
||||
|
||||
set_target_properties(wimaxmacphy PROPERTIES
|
||||
|
|
|
@ -24,7 +24,7 @@ BEGIN
|
|||
VALUE "OriginalFilename", "@PLUGIN_NAME@.dll\0"
|
||||
VALUE "ProductName", "Wireshark\0"
|
||||
VALUE "ProductVersion", "@VERSION@\0"
|
||||
VALUE "Comments", "Build with @MSVC_VARIANT@\0"
|
||||
VALUE "Comments", "Built with @MSVC_VARIANT@\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
|
|
@ -113,7 +113,7 @@ set(wiretap_LIBS
|
|||
|
||||
add_library(wiretap ${LINK_MODE_LIB}
|
||||
${WIRETAP_FILES}
|
||||
../image/wiretap.rc
|
||||
${CMAKE_BINARY_DIR}/image/wiretap.rc
|
||||
)
|
||||
|
||||
set(FULL_SO_VERSION "0.0.0")
|
||||
|
|
|
@ -149,7 +149,7 @@ endif()
|
|||
|
||||
add_library(wsutil ${LINK_MODE_LIB}
|
||||
${WSUTIL_FILES}
|
||||
../image/libwsutil.rc
|
||||
${CMAKE_BINARY_DIR}/image/libwsutil.rc
|
||||
)
|
||||
|
||||
add_dependencies(wsutil gitversion)
|
||||
|
|
Loading…
Reference in New Issue