> I told you already cmake-gui  CMAKE_VERBOSE_MAKEFILE
> This should generate makefile like that.

I was resisting cmake-gui. I like the command line better. I found a way
to get mingw32-make to show the full command lines.

mingw32-make VERBOSE=1

Execute within the canvas\simple directory after deleting
sample_canvas_simple.exe.

> Euh, on linux it is already installed, so no need to compile it.
> I thought you need to compile freetype yourself now in wxArt2D.
> So when was it created?

Yes, I did compile it myself, but the file created was freetype.a, not
libfreetype.a. I've noticed that the sample links the file using the
full path instead of the "-l" option. Apparently, you don't need "lib"
preceeding the file name if not using "-l". However, that also makes
your project depend on absolute file paths, which is a very bad thing in
my opinion.

I've included the full link command line below.

David


===[ Link Command Line]===

Linking CXX executable sample_canvas_simple.exe
cd
C:\user_data\david\dajac\source_pool\wxArt2D\dajac_dmus_1111\packages\wxart2d
\samples\canvas\simple && "C:\Program Files (x86)\CMake
2.8\bin\cmake.exe" -E cm
ake_link_script CMakeFiles\sample_canvas_simple.dir\link.txt --verbose=1
"C:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -E remove -f
CMakeFiles\sample_
canvas_simple.dir/objects.a
C:\PROGRA~2\CODEBL~1\MinGW\bin\ar.exe cr
CMakeFiles\sample_canvas_simple.dir/obj
ects.a @CMakeFiles\sample_canvas_simple.dir\objects1.rsp
C:\PROGRA~2\CODEBL~1\MinGW\bin\G__~1.EXE   -fexceptions
-fno-pcc-struct-return -
fstrict-aliasing -Wall -Wno-unused-variable -g  -mwindows
-Wl,--whole-archive CM
akeFiles\sample_canvas_simple.dir/objects.a -Wl,--no-whole-archive  -o
sample_ca
nvas_simple.exe -Wl,--out-implib,libsample_canvas_simple.dll.a
-Wl,--major-image
-version,0,--minor-image-version,0 
-LC:\user_data\david\dajac\source_pool\wxWid
gets-2.8.11\lib\gcc_lib
-LC:\user_data\david\dajac\source_pool\wxArt2D\dajac_dmu
s_1111\packages\wxdocview\share\wxdocview\..\..\lib
-LC:\user_data\david\dajac\s
ource_pool\wxWidgets-2.8.11\lib
-LC:\user_data\david\dajac\source_pool\wxArt2D\d
ajac_dmus_1111\packages\wxart2d\lib
-LC:\user_data\david\dajac\source_pool\wxArt
2D\dajac_dmus_1111\thirdparty\kbool\lib
-LC:\user_data\david\dajac\source_pool\w
xArt2D\dajac_dmus_1111\thirdparty\agg-2.4\bin\..\lib
-lwxart2d_msw28ud_curves -l
wxart2d_msw28ud_editor -lwxart2d_msw28ud_canextobj
-lwxart2d_msw28ud_canvas -lwx
art2d_msw28ud_svgio -lwxart2d_msw28ud_gdsio -lwxart2d_msw28ud_artbase
-lwxart2d_
msw28ud_aggdrawer -lwxart2d_msw28ud_genart
c:\user_data\david\dajac\source_pool\
wxArt2D\thirdparty\freetype-2.4.2\objs\freetype.a -laggctrl
-laggplatform -lagg
-lkbool -lwxdocview_msw28ud_docview -lwxdocview_msw28ud_general
-lwxdocview_msw2
8ud_xmlparse -lwxmsw28ud_stc -lwxmsw28ud_aui -lwxmsw28ud_xrc
-lwxmsw28ud_html -l
wxmsw28ud_adv -lwxbase28ud_xml -lwxbase28ud_net -lwxmsw28ud_core
-lwxbase28ud -l
wxpngd -lwxtiffd -lwxjpegd -lwxzlibd -lwxregexud -lwxexpatd -lwinmm
-lcomctl32 -
lrpcrt4 -lwsock32 -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool
-lwinmm -lsh
ell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32
-lodbc3
2 -lopengl32 -lwinmm -lcomctl32 -lrpcrt4 -lkernel32 -luser32 -lgdi32
-lcomdlg32
-lwinspool -lshell32 -lole32 -loleaut32 -luuid -ladvapi32 -lodbc32
-lopengl32 -l
kernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid
-lcomdl
g32 -ladvapi32

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Wxart2d-users_dev mailing list
Wxart2d-users_dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxart2d-users_dev

Reply via email to