Menu

#97 wx-config-win does not list all libraries if --cppflags comes after --libs

confirmed
open
nobody
None
5
2015-01-11
2014-09-02
No

The version of wx-config-win, currently in the wxHaskell GitHub repository, does not list all libraries if --cppflags comes after --libs (-lwxmsw30u_xrc ... -lwxbase30u are missing).

Command output:

> wx-config --cppflags --libs all
-mthreads -DHAVE_W32API_H -D__WXMSW__ -D__WXDEBUG__ -D_UNICODE -IC:\Programs\wxWidgets\3.0.1\lib\gcc_dll\mswu -IC:\Programs\wxWidgets\3.0.1\include -DWXUSINGDLL -Wno-ctor-dtor-privacy -pipe -fmessage-length=0 -Wl,--subsystem,windows -mwindows -Wl,--enable-auto-import
 -mthreads -LC:\Programs\wxWidgets\3.0.1\lib\gcc_dll -lwxmsw30u_xrc -lwxmsw30u_stc -lwxmsw30u_richtext -lwxmsw30u_ribbon -lwxmsw30u_propgrid -lwxmsw30u_webview -lwxmsw30u_aui -lwxmsw30u_gl -lwxmsw30u_media -lwxmsw30u_html -lwxmsw30u_adv -lwxmsw30u_core -lwxbase30u_xml -lwxbase30u_net -lwxbase30u -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregexu -lwxexpat -lopengl32 -lglu32 -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexu -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32

> wx-config --libs all --cppflags
-mthreads -DHAVE_W32API_H -D__WXMSW__ -D__WXDEBUG__ -D_UNICODE -IC:\Programs\wxWidgets\3.0.1\lib\gcc_dll\mswu -IC:\Programs\wxWidgets\3.0.1\include -DWXUSINGDLL -Wno-ctor-dtor-privacy -pipe -fmessage-length=0 -Wl,--subsystem,windows -mwindows -Wl,--enable-auto-import
 -mthreads -LC:\Programs\wxWidgets\3.0.1\lib\gcc_dll -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregexu -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexu -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32

Discussion


Log in to post a comment.