From 90e6f3011e4955deb1b71c954862d9491268ec49 Mon Sep 17 00:00:00 2001 From: Leland Lucius Date: Mon, 24 Aug 2015 00:06:58 -0500 Subject: [PATCH] Fix build of Nyquist Workbench --- lib-src/mod-nyq-bench/NyqBench.cpp | 30 +++++++++++++++++++++ lib-src/mod-nyq-bench/mod-nyq-bench.vcxproj | 4 +-- 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/lib-src/mod-nyq-bench/NyqBench.cpp b/lib-src/mod-nyq-bench/NyqBench.cpp index 6c2972e15..9b3652827 100755 --- a/lib-src/mod-nyq-bench/NyqBench.cpp +++ b/lib-src/mod-nyq-bench/NyqBench.cpp @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include @@ -84,6 +85,35 @@ #include "images/media-playback-start-large.xpm" #include "images/media-playback-stop-large.xpm" +#if defined(__WXMSW__) +#include +# if defined(__WXDEBUG__) +# define D "d" +# else +# define D "" +# endif +# if wxCHECK_VERSION(3, 1, 0) +# define V "31" +# elif wxCHECK_VERSION(3, 0, 0) +# define V "30" +# else +# define V "28" +# endif + +# pragma comment(lib, "wxbase" V "u" D) +# pragma comment(lib, "wxbase" V "u" D "_net") +# pragma comment(lib, "wxmsw" V "u" D "_adv") +# pragma comment(lib, "wxmsw" V "u" D "_core") +# pragma comment(lib, "wxmsw" V "u" D "_html") +# pragma comment(lib, "wxpng" D) +# pragma comment(lib, "wxzlib" D) +# pragma comment(lib, "wxjpeg" D) +# pragma comment(lib, "wxtiff" D) + +# undef V +# undef D + +#endif //(__WXMSW__) /* There are several functions that can be used in a GUI module. diff --git a/lib-src/mod-nyq-bench/mod-nyq-bench.vcxproj b/lib-src/mod-nyq-bench/mod-nyq-bench.vcxproj index 07d064957..469e5ea63 100755 --- a/lib-src/mod-nyq-bench/mod-nyq-bench.vcxproj +++ b/lib-src/mod-nyq-bench/mod-nyq-bench.vcxproj @@ -65,7 +65,7 @@ EditAndContinue - audacity.lib;wxbase30ud.lib;wxbase30ud_net.lib;wxmsw30ud_adv.lib;wxmsw30ud_core.lib;wxmsw30ud_html.lib;wxpngd.lib;wxzlibd.lib;wxjpegd.lib;wxtiffd.lib;%(AdditionalDependencies) + audacity.lib;%(AdditionalDependencies) ..\..\win\$(ConfigurationName)\modules\$(ProjectName).dll ..\..\win/$(Configuration);$(WXWIN)\lib\vc_dll;%(AdditionalLibraryDirectories) true @@ -90,7 +90,7 @@ copy "$(TargetPath)" "%25dest%25" Level3 - audacity.lib;wxbase28u.lib;wxbase30u_net.lib;wxmsw30u_adv.lib;wxmsw30u_core.lib;wxmsw30u_html.lib;wxpng.lib;wxzlib.lib;wxjpeg.lib;wxtiff.lib;%(AdditionalDependencies) + audacity.lib;%(AdditionalDependencies) ..\..\win\$(ConfigurationName)\modules\$(ProjectName).dll ../../win/$(Configuration);$(WXWIN)\lib\vc_dll;%(AdditionalLibraryDirectories) true