On 02/22/2011 07:46 PM, calvin morrison wrote:
So I've worked out (sorry for triple posting) what
the tentative solution is,
cmake documentation says:
CMAKE_EXE_LINKER_FLAGS: Linker flags used to create executables.
Flags used by the linker when creating an executable.
So all we have to do is set the flags right for ld to ignore the Qt4 libs.
ld has a option " -z nodefaultlib " once i figure out how this works,
all we have to do is add another export line for the
CMAKE_EXE_LINKER_FLAGS and that should fix the problem AFAIK.
Calvin
YES - Amen. This is how it needs to be done.
I have no doubt that the Trinity cmake files will ultimately get tailored to
do this correctly. But I understand the priorities. These tweaks lie somewhere
on the time-line between:
+-------------------------------|------------------------------------+
Port all Modules Tweak CMake files Finished Trinity
to CMake and to ignore other 3.5.13 Super
get building in existing packages Desktop
clean environ possibly present
(** Not to scale :-)
--
David C. Rankin, J.D.,P.E.