aboutsummaryrefslogtreecommitdiffstats
path: root/gr-network
diff options
context:
space:
mode:
authorNicholas Corgan <n.corgan@gmail.com>2020-08-17 20:24:12 -0500
committermormj <34754695+mormj@users.noreply.github.com>2020-08-24 08:30:07 -0400
commit7395911b276c48d71cfb148bdb85764e35456523 (patch)
tree8817d6d61c4646661eaebc54b867005388e7485f /gr-network
parentgrc: prevent search keystrokes from modifying flowgraph, take two (diff)
downloadgnuradio-7395911b276c48d71cfb148bdb85764e35456523.tar.xz
gnuradio-7395911b276c48d71cfb148bdb85764e35456523.zip
network: build fixes
* Add missing Windows resource file * Include in component list in GnuradioConfig.cmake
Diffstat (limited to 'gr-network')
-rw-r--r--gr-network/lib/CMakeLists.txt14
-rw-r--r--gr-network/lib/gnuradio-network.rc.in43
2 files changed, 57 insertions, 0 deletions
diff --git a/gr-network/lib/CMakeLists.txt b/gr-network/lib/CMakeLists.txt
index 999e39d18..52a267079 100644
--- a/gr-network/lib/CMakeLists.txt
+++ b/gr-network/lib/CMakeLists.txt
@@ -39,6 +39,20 @@ if (APPLE)
)
endif(APPLE)
+#Add Windows DLL resource file if using MSVC
+if (MSVC)
+ include(${CMAKE_SOURCE_DIR}/cmake/Modules/GrVersion.cmake)
+
+ configure_file(
+ ${CMAKE_CURRENT_SOURCE_DIR}/gnuradio-network.rc.in
+ ${CMAKE_CURRENT_BINARY_DIR}/gnuradio-network.rc
+ @ONLY)
+
+ target_sources(gnuradio-network PRIVATE
+ ${CMAKE_CURRENT_BINARY_DIR}/gnuradio-network.rc
+ )
+endif (MSVC)
+
########################################################################
#Install built library files
########################################################################
diff --git a/gr-network/lib/gnuradio-network.rc.in b/gr-network/lib/gnuradio-network.rc.in
new file mode 100644
index 000000000..d631b3ab0
--- /dev/null
+++ b/gr-network/lib/gnuradio-network.rc.in
@@ -0,0 +1,43 @@
+/* -*- c++ -*- */
+/*
+ * Copyright 2013 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ *
+ */
+
+#include <afxres.h>
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION @MAJOR_VERSION@,@API_COMPAT@,@RC_MINOR_VERSION@,@RC_MAINT_VERSION@
+ PRODUCTVERSION @MAJOR_VERSION@,@API_COMPAT@,@RC_MINOR_VERSION@,@RC_MAINT_VERSION@
+ FILEFLAGSMASK 0x3fL
+#ifndef NDEBUG
+ FILEFLAGS 0x0L
+#else
+ FILEFLAGS 0x1L
+#endif
+ FILEOS VOS__WINDOWS32
+ FILETYPE VFT_DLL
+ FILESUBTYPE VFT2_DRV_INSTALLABLE
+ BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "FileDescription", "gnuradio-network"
+ VALUE "FileVersion", "@VERSION@"
+ VALUE "InternalName", "gnuradio-network.dll"
+ VALUE "LegalCopyright", "Licensed under GPLv3 or any later version"
+ VALUE "OriginalFilename", "gnuradio-network.dll"
+ VALUE "ProductName", "gnuradio-network"
+ VALUE "ProductVersion", "@VERSION@"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+ END