[nanosvg] When NanoSVG is used as a non-header-only library, it's missed from the wx-config file (Issue #23373)

26 views
Skip to first unread message

Vitalii Koshura

unread,
Mar 23, 2023, 3:58:21 AM3/23/23
to wx-...@googlegroups.com, Subscribed

Ref: microsoft/vcpkg#30361


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373@github.com>

VZ

unread,
Mar 23, 2023, 6:59:16 AM3/23/23
to wx-...@googlegroups.com, Subscribed

Thanks for reporting this, we do need to handle this in wx-config.

But:

  1. We probably don't need to do it when wxUSE_NANOSVG_EXTERNAL_ENABLE_IMPL==1, i.e. when we're using external header-only library.
  2. We also should support using external NanoSVG in configure and not just CMake.

@MaartenBent Please let me know if you plan to look at this (not necessarily immediately, of course).


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1480983122@github.com>

Maarten

unread,
Mar 23, 2023, 2:30:13 PM3/23/23
to wx-...@googlegroups.com, Subscribed

I see the problem, NanoSVG doesn't export a OUTPUT_NAME that we use to determine the library name/path, only a LOCATION. Which I suggested to not use a long time ago.
I should be fine to use LOCATION when OUTPUT_NAME is not available.

Can you verify if the following changes fix the problem? I'll create a PR with these changes some time later.

diff --git "a/build/cmake/config.cmake" "b/build/cmake/config.cmake"
index b68d167dac..c3832a5e23 100644
--- "a/build/cmake/config.cmake"
+++ "b/build/cmake/config.cmake"
@@ -34,11 +34,14 @@ macro(wx_get_dependencies var lib)
         get_target_property(deps wx${lib} LINK_LIBRARIES)
         foreach(dep IN LISTS deps)
             if(TARGET ${dep})
+                set(prop_prefix)
                 get_target_property(dep_type ${dep} TYPE)
                 if (dep_type STREQUAL "INTERFACE_LIBRARY")
-                    get_target_property(dep_name ${dep} INTERFACE_OUTPUT_NAME)
-                else()
-                    get_target_property(dep_name ${dep} OUTPUT_NAME)
+                    set(prop_prefix "INTERFACE_")
+                endif()
+                get_target_property(dep_name ${dep} ${prop_prefix}OUTPUT_NAME)
+                if(NOT dep_name)
+                    get_target_property(dep_name ${dep} ${prop_prefix}LOCATION)
                 endif()
             else()
                 # For the value like $<$<CONFIG:DEBUG>:LIB_PATH>


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1481701813@github.com>

Vitalii Koshura

unread,
Mar 23, 2023, 2:31:50 PM3/23/23
to wx-...@googlegroups.com, Subscribed

I'll check it


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1481703788@github.com>

Vitalii Koshura

unread,
Mar 23, 2023, 3:03:05 PM3/23/23
to wx-...@googlegroups.com, Subscribed

@MaartenBent, so it's fixed the issue but partially.
When building any library with vcpkg. it builds it with 2 configurations:

  • release in ${prefix}/lib
  • debug in ${prefix}/debug/lib

After your patch I see these two libraries of NanoSVG but with the wrong location:

ldlibs_core="${prefix}/lib/libgtk-3.a ${prefix}/lib/libgdk-3.a ${prefix}/lib/libpangocairo-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXrandr.so /usr/lib/x86_64-linux-gnu/libXcursor.so /usr/lib/x86_64-linux-gnu/libXcomposite.so /usr/lib/x86_64-linux-gnu/libXdamage.so /usr/lib/x86_64-linux-gnu/libXfixes.so ${prefix}/lib/libcairo-gobject.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so ${prefix}/lib/libgdk_pixbuf-2.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libtiff.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libjpeg.a ${prefix}/lib/liblzma.a ${prefix}/lib/libatk-bridge-2.0.a ${prefix}/lib/libatspi.a /usr/lib/x86_64-linux-gnu/libdbus-1.so /usr/lib/x86_64-linux-gnu/libXtst.so /usr/lib/x86_64-linux-gnu/libXi.so ${prefix}/lib/libatk-1.0.a ${prefix}/lib/libepoxy.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libEGL.so ${prefix}/lib/libpangoft2-1.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libpango-1.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libfribidi.a ${prefix}/lib/libharfbuzz.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libcairo.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so ${prefix}/lib/libfontconfig.a ${prefix}/lib/libexpat.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libfreetype.a ${prefix}/lib/libbz2.a ${prefix}/lib/libpng16.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libbrotlidec-static.a ${prefix}/lib/libbrotlicommon-static.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libXrender.so /usr/lib/x86_64-linux-gnu/libX11.so ${prefix}/lib/libpixman-1.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libgio-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libresolv.so ${prefix}/lib/libgobject-2.0.a ${prefix}/lib/libffi.a ${prefix}/lib/libgmodule-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so ${prefix}/lib/libglib-2.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libpcre2-8.a ${prefix}/lib/libz.a /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so -lwx_baseu-3.2 ${prefix}/lib/libjpeg.a ${prefix}/lib/libpng16.a ${prefix}/lib/libz.a -lm ${prefix}/lib/libtiff.a ${prefix}/lib/liblzma.a -pthread ${prefix}/lib/libjpeg.a ${prefix}/lib/libz.a -lm ${prefix}/debug/lib/libnanosvg.a ${prefix}/debug/lib/libnanosvgrast.a ${prefix}/debug/lib/libSDL2d.a "


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1481743342@github.com>

Vitalii Koshura

unread,
Mar 23, 2023, 3:08:58 PM3/23/23
to wx-...@googlegroups.com, Subscribed

Btw, maybe it's better to go further and make it the correct way and ask 'nanosvg' folks to fix OUTPUT_NAME export?


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1481750968@github.com>

Maarten

unread,
Mar 23, 2023, 3:21:46 PM3/23/23
to wx-...@googlegroups.com, Subscribed

I don't think OUTPUT_NAME is required or correct. We used it because this worked for all our internal libraries (like wxbase or wxxml). And using LOCATION for them gives an error (CMP0026).
The external dependencies all used <NAME>_LIBRARIES and <NAME_INCLUDE_DIRS. But NanoSVG uses the more modern way of exporting targets. Which seem to have the LOCATION property. I checked how NanoSVG creates their config files and that seems to use all default CMake functions.

To fix this problem, we might have to use LOCATION_DEBUG or LOCATION_RELEASE based on which configuration is built.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1481767376@github.com>

Vitalii Koshura

unread,
Mar 23, 2023, 3:25:15 PM3/23/23
to wx-...@googlegroups.com, Subscribed

As I previously wrote, vcpkg builds both debug and release configurations at the same time, but there is only 1 wx-config file saved to the tools folder.
That might be not correct, I agree, but it does somehow work,


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1481771923@github.com>

Vitalii Koshura

unread,
Mar 23, 2023, 3:29:27 PM3/23/23
to wx-...@googlegroups.com, Subscribed

Ok, My bad. Ignore my comment above.

But there is still an issue, and I don't know on which side.

In the release build of wxwidgets I have:

ldlibs_core="${prefix}/lib/libgtk-3.a ${prefix}/lib/libgdk-3.a ${prefix}/lib/libpangocairo-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXrandr.so /usr/lib/x86_64-linux-gnu/libXcursor.so /usr/lib/x86_64-linux-gnu/libXcomposite.so /usr/lib/x86_64-linux-gnu/libXdamage.so /usr/lib/x86_64-linux-gnu/libXfixes.so ${prefix}/lib/libcairo-gobject.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so ${prefix}/lib/libgdk_pixbuf-2.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libtiff.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libjpeg.a ${prefix}/lib/liblzma.a ${prefix}/lib/libatk-bridge-2.0.a ${prefix}/lib/libatspi.a /usr/lib/x86_64-linux-gnu/libdbus-1.so /usr/lib/x86_64-linux-gnu/libXtst.so /usr/lib/x86_64-linux-gnu/libXi.so ${prefix}/lib/libatk-1.0.a ${prefix}/lib/libepoxy.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libEGL.so ${prefix}/lib/libpangoft2-1.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libpango-1.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libfribidi.a ${prefix}/lib/libharfbuzz.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libcairo.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so ${prefix}/lib/libfontconfig.a ${prefix}/lib/libexpat.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libfreetype.a ${prefix}/lib/libbz2.a ${prefix}/lib/libpng16.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libbrotlidec-static.a ${prefix}/lib/libbrotlicommon-static.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libXrender.so /usr/lib/x86_64-linux-gnu/libX11.so ${prefix}/lib/libpixman-1.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libgio-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libresolv.so ${prefix}/lib/libgobject-2.0.a ${prefix}/lib/libffi.a ${prefix}/lib/libgmodule-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so ${prefix}/lib/libglib-2.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libpcre2-8.a ${prefix}/lib/libz.a /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so -lwx_baseu-3.2 ${prefix}/lib/libjpeg.a ${prefix}/lib/libpng16.a ${prefix}/lib/libz.a -lm ${prefix}/lib/libtiff.a ${prefix}/lib/liblzma.a -pthread ${prefix}/lib/libjpeg.a ${prefix}/lib/libz.a -lm ${prefix}/debug/lib/libnanosvg.a ${prefix}/debug/lib/libnanosvgrast.a ${prefix}/debug/lib/libSDL2d.a "

While in debug version I have

ldlibs_core="${prefix}/lib/libgtk-3.a ${prefix}/lib/libgdk-3.a ${prefix}/lib/libpangocairo-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXrandr.so /usr/lib/x86_64-linux-gnu/libXcursor.so /usr/lib/x86_64-linux-gnu/libXcomposite.so /usr/lib/x86_64-linux-gnu/libXdamage.so /usr/lib/x86_64-linux-gnu/libXfixes.so ${prefix}/lib/libcairo-gobject.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so ${prefix}/lib/libgdk_pixbuf-2.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libtiffd.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libjpeg.a ${prefix}/lib/liblzma.a ${prefix}/lib/libatk-bridge-2.0.a ${prefix}/lib/libatspi.a /usr/lib/x86_64-linux-gnu/libdbus-1.so /usr/lib/x86_64-linux-gnu/libXtst.so /usr/lib/x86_64-linux-gnu/libXi.so ${prefix}/lib/libatk-1.0.a ${prefix}/lib/libepoxy.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libEGL.so ${prefix}/lib/libpangoft2-1.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libpango-1.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libfribidi.a ${prefix}/lib/libharfbuzz.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libcairo.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so ${prefix}/lib/libfontconfig.a ${prefix}/lib/libexpat.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libfreetyped.a ${prefix}/lib/libbz2d.a ${prefix}/lib/libpng16d.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libbrotlidec-static.a ${prefix}/lib/libbrotlicommon-static.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libXrender.so /usr/lib/x86_64-linux-gnu/libX11.so ${prefix}/lib/libpixman-1.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libgio-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libresolv.so ${prefix}/lib/libgobject-2.0.a ${prefix}/lib/libffi.a ${prefix}/lib/libgmodule-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so ${prefix}/lib/libglib-2.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libpcre2-8.a ${prefix}/lib/libz.a /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so -lwx_baseu-3.2 ${prefix}/lib/libjpeg.a ${prefix}/lib/libpng16d.a ${prefix}/lib/libz.a -lm ${prefix}/lib/libtiffd.a ${prefix}/lib/liblzma.a -pthread ${prefix}/lib/libjpeg.a ${prefix}/lib/libz.a -lm ${prefix}/lib/libnanosvg.a ${prefix}/lib/libnanosvgrast.a ${prefix}/lib/libSDL2d.a "

So they are reversed somehow, and I'm currently don't know where the bug is


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1481777198@github.com>

Vitalii Koshura

unread,
Mar 23, 2023, 3:34:08 PM3/23/23
to wx-...@googlegroups.com, Subscribed

I assume,

  • on release ${prefix} points to lib/ folder
  • on debug ${prefix} points to debug/lib/ folder

But I need to clarify this


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1481782244@github.com>

Vitalii Koshura

unread,
Mar 23, 2023, 3:52:54 PM3/23/23
to wx-...@googlegroups.com, Subscribed

Ok, my assumption is correct:
when I call

  • ./debug/wx-config --libs I get /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libnanosvg.a that is correct (debug mode)
  • ./wx-config --libs I get /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libnanosvg.a that is not correct (release mode)


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1481805334@github.com>

Vitalii Koshura

unread,
Mar 23, 2023, 3:57:31 PM3/23/23
to wx-...@googlegroups.com, Subscribed

@MaartenBent, could you please fix your patch?
If you need any additional information and/or testing - please let me know


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1481810979@github.com>

Maarten

unread,
Mar 23, 2023, 4:20:11 PM3/23/23
to wx-...@googlegroups.com, Subscribed

Could you replace the last modified line in my patch with the following, and check what locations are printed for Debug and Release builds?

                    get_target_property(dep_name ${dep} ${prop_prefix}
LOCATION)
                    if(${dep} MATCHES "Nano.*")
                        message("${dep} ${prop_prefix}LOCATION: ${dep_name} -- ${NanoSVG_DIR}")
                    endif()

My suspension is that it might not be able to find the release library using the configs in ${NanoSVG_DIR}.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1481840870@github.com>

Vitalii Koshura

unread,
Mar 23, 2023, 6:39:48 PM3/23/23
to wx-...@googlegroups.com, Subscribed

Release:

NanoSVG::nanosvg LOCATION: /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libnanosvg.a -- /home/lawliet/Development/vcpkg/installed/x64-linux/share/NanoSVG
NanoSVG::nanosvgrast LOCATION: /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libnanosvgrast.a -- /home/lawliet/Development/vcpkg/installed/x64-linux/share/NanoSVG

Debug:

NanoSVG::nanosvg LOCATION: /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libnanosvg.a -- /home/lawliet/Development/vcpkg/installed/x64-linux/share/NanoSVG
NanoSVG::nanosvgrast LOCATION: /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libnanosvgrast.a -- /home/lawliet/Development/vcpkg/installed/x64-linux/share/NanoSVG


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1482005811@github.com>

Maarten

unread,
Mar 23, 2023, 7:10:36 PM3/23/23
to wx-...@googlegroups.com, Subscribed

Thanks.
I notice two things. First, ${NanoSVG_DIR} is the same for both Debug and Release. For Debug I would expect this to be located in vcpkg/installed/debug/x64-linux/share/NanoSVG.
Second, in Release build it returns libraries located in debug/lib. So either there is no NanoSVGTargets-release.cmake file in NanoSVG_DIR, or that file references the wrong libraries.
From my point of view, both problems are related to how NanoSVG is installed.

Besides the patch I posted earlier, I think there is nothing more we can fix.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1482028376@github.com>

Vitalii Koshura

unread,
Mar 23, 2023, 7:17:58 PM3/23/23
to wx-...@googlegroups.com, Subscribed

@MaartenBent, could you please check these logs? Maybe they will give you some hints about the possible solution?
wxwidgets_logs.zip
If not - I'll then try to fix this some other way


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1482034131@github.com>

Vitalii Koshura

unread,
Mar 23, 2023, 7:19:36 PM3/23/23
to wx-...@googlegroups.com, Subscribed

And this is the content of the \vcpkg\installed\x64-linux\share\NanoSCG folder:
NanoSVG.zip


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1482035441@github.com>

Vitalii Koshura

unread,
Mar 23, 2023, 7:21:34 PM3/23/23
to wx-...@googlegroups.com, Subscribed

@MaartenBent, I checked the content of the NanoSVG folder, and looks like all needed files are there, and they contain correct information. So there should be some configuration issue the way wxwidgets gets these files from the mentioned location


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1482036957@github.com>

Maarten

unread,
Mar 23, 2023, 7:46:09 PM3/23/23
to wx-...@googlegroups.com, Subscribed

Thanks for the NanoSVG contents. These paths are indeed correct. I suppose we'll have to use the build type then in the property name, since otherwise it seems to defaults to DEBUG. Can you try this patch?

diff --git "a/build/cmake/config.cmake" "b/build/cmake/config.cmake"
index b68d167dac..5de1fd19ad 100644
--- "a/build/cmake/config.cmake"
+++ "b/build/cmake/config.cmake"
@@ -40,6 +40,14 @@ macro(wx_get_dependencies var lib)
                 else()
                     get_target_property(dep_name ${dep} OUTPUT_NAME)
                 endif()
+                if(NOT dep_name)
+                    set(prop_suffix)
+                    if (CMAKE_BUILD_TYPE)
+                      string(TOUPPER "${CMAKE_BUILD_TYPE}" prop_suffix)
+                      set(prop_suffix "_${prop_suffix}")
+                    endif()
+                    get_target_property(dep_name ${dep} LOCATION${prop_suffix})
+                endif()
             else()
                 # For the value like $<$<CONFIG:DEBUG>:LIB_PATH>
                 # Or $<$<NOT:$<CONFIG:DEBUG>>:LIB_PATH>


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1482055305@github.com>

Vitalii Koshura

unread,
Mar 23, 2023, 8:05:59 PM3/23/23
to wx-...@googlegroups.com, Subscribed

Paths are correct!
Release:

lawliet@WA-G1N2WL3:~/Development/vcpkg/installed/x64-linux/tools/wxwidgets$ ./wx-config --libs
-L/home/lawliet/Development/vcpkg/installed/x64-linux/lib -pthread /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libwx_gtk3u_xrc-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libwx_gtk3u_qa-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libwx_baseu_net-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libwx_gtk3u_html-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libwx_gtk3u_core-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libwx_baseu_xml-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libwx_baseu-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgtk-3.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgdk-3.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpangocairo-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXrandr.so /usr/lib/x86_64-linux-gnu/libXcursor.so /usr/lib/x86_64-linux-gnu/libXcomposite.so /usr/lib/x86_64-linux-gnu/libXdamage.so /usr/lib/x86_64-linux-gnu/libXfixes.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libcairo-gobject.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgdk_pixbuf-2.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libtiff.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libjpeg.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/liblzma.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libatk-bridge-2.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libatspi.a /usr/lib/x86_64-linux-gnu/libdbus-1.so /usr/lib/x86_64-linux-gnu/libXtst.so /usr/lib/x86_64-linux-gnu/libXi.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libatk-1.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libepoxy.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libEGL.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpangoft2-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpango-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libfribidi.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libharfbuzz.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libcairo.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libfontconfig.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libexpat.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libfreetype.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libbz2.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpng16.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libbrotlidec-static.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libbrotlicommon-static.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libXrender.so /usr/lib/x86_64-linux-gnu/libX11.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpixman-1.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgio-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libresolv.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgobject-2.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libffi.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgmodule-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libglib-2.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpcre2-8.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libz.a /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so -lwx_gtk3u_core-3.2 /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgtk-3.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgdk-3.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpangocairo-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXrandr.so /usr/lib/x86_64-linux-gnu/libXcursor.so /usr/lib/x86_64-linux-gnu/libXcomposite.so /usr/lib/x86_64-linux-gnu/libXdamage.so /usr/lib/x86_64-linux-gnu/libXfixes.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libcairo-gobject.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgdk_pixbuf-2.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libtiff.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libjpeg.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/liblzma.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libatk-bridge-2.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libatspi.a /usr/lib/x86_64-linux-gnu/libdbus-1.so /usr/lib/x86_64-linux-gnu/libXtst.so /usr/lib/x86_64-linux-gnu/libXi.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libatk-1.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libepoxy.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libEGL.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpangoft2-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpango-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libfribidi.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libharfbuzz.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libcairo.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libfontconfig.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libexpat.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libfreetype.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libbz2.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpng16.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libbrotlidec-static.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libbrotlicommon-static.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libXrender.so /usr/lib/x86_64-linux-gnu/libX11.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpixman-1.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgio-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libresolv.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgobject-2.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libffi.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgmodule-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libglib-2.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpcre2-8.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libz.a /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libjpeg.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpng16.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libz.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libtiff.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/liblzma.a -pthread /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libjpeg.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libz.a -lm /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libnanosvg.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libnanosvgrast.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libSDL2.a -lwx_baseu-3.2 /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libexpat.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libz.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpcre2-32.a /usr/lib/x86_64-linux-gnu/libc.so -pthread -ldl

Debug:

lawliet@WA-G1N2WL3:~/Development/vcpkg/installed/x64-linux/tools/wxwidgets$ ./debug/wx-config --libs
-L/home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib -pthread /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libwx_gtk3u_xrc-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libwx_gtk3u_qa-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libwx_baseu_net-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libwx_gtk3u_html-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libwx_gtk3u_core-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libwx_baseu_xml-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libwx_baseu-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgtk-3.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgdk-3.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpangocairo-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXrandr.so /usr/lib/x86_64-linux-gnu/libXcursor.so /usr/lib/x86_64-linux-gnu/libXcomposite.so /usr/lib/x86_64-linux-gnu/libXdamage.so /usr/lib/x86_64-linux-gnu/libXfixes.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libcairo-gobject.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgdk_pixbuf-2.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libtiffd.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libjpeg.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/liblzma.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libatk-bridge-2.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libatspi.a /usr/lib/x86_64-linux-gnu/libdbus-1.so /usr/lib/x86_64-linux-gnu/libXtst.so /usr/lib/x86_64-linux-gnu/libXi.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libatk-1.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libepoxy.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libEGL.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpangoft2-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpango-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libfribidi.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libharfbuzz.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libcairo.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libfontconfig.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libexpat.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libfreetyped.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libbz2d.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpng16d.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libbrotlidec-static.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libbrotlicommon-static.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libXrender.so /usr/lib/x86_64-linux-gnu/libX11.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpixman-1.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgio-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libresolv.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgobject-2.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libffi.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgmodule-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libglib-2.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpcre2-8.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libz.a /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so -lwx_gtk3u_core-3.2 /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgtk-3.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgdk-3.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpangocairo-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXrandr.so /usr/lib/x86_64-linux-gnu/libXcursor.so /usr/lib/x86_64-linux-gnu/libXcomposite.so /usr/lib/x86_64-linux-gnu/libXdamage.so /usr/lib/x86_64-linux-gnu/libXfixes.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libcairo-gobject.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgdk_pixbuf-2.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libtiffd.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libjpeg.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/liblzma.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libatk-bridge-2.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libatspi.a /usr/lib/x86_64-linux-gnu/libdbus-1.so /usr/lib/x86_64-linux-gnu/libXtst.so /usr/lib/x86_64-linux-gnu/libXi.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libatk-1.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libepoxy.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libEGL.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpangoft2-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpango-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libfribidi.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libharfbuzz.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libcairo.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libfontconfig.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libexpat.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libfreetyped.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libbz2d.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpng16d.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libbrotlidec-static.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libbrotlicommon-static.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libXrender.so /usr/lib/x86_64-linux-gnu/libX11.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpixman-1.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgio-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libresolv.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgobject-2.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libffi.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgmodule-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libglib-2.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpcre2-8.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libz.a /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libjpeg.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpng16d.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libz.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libtiffd.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/liblzma.a -pthread /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libjpeg.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libz.a -lm /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libnanosvg.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libnanosvgrast.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libSDL2d.a -lwx_baseu-3.2 /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libexpat.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libz.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpcre2-32.a /usr/lib/x86_64-linux-gnu/libc.so -pthread -ldl

Thank you for the fix!


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1482069235@github.com>

Vitalii Koshura

unread,
Mar 23, 2023, 8:07:44 PM3/23/23
to wx-...@googlegroups.com, Subscribed

@MaartenBent, @vadz, meanwhile I'll make a patch to the vcpkg while waiting for this fix to be released on your side.
Thank you for the fix solution!


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/23373/1482071033@github.com>

VZ

unread,
Mar 29, 2023, 6:27:21 AM3/29/23
to wx-...@googlegroups.com, Subscribed

Closed #23373 as completed via 8102958.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issue/23373/issue_event/8874723892@github.com>

Reply all
Reply to author
Forward
0 new messages