Hi,

Is there a CMakeLists.txt missing from:

v1.7.2/Buildyard/Build/Equalizer/


in particular, i'm trying to add linking flags (-zmuldefs) to the linking step
(shown in red during the build):

  Linking CXX shared library ../../lib/libEqualizer.so

But they don't turn up during the linking of this lib. I'm wondering whether
it's because there ought to be a CMakeLists.txt file, but it's missing and so
the Makefile is not modified.

with "export VERBOSE=1", and the "/xxxxxx" prefix subsituted to protect the 
innocent(tm),
make -d reveals:

      :
      :
      :
      No need to remake target 
`/xxxxxx/v1.7.2/Buildyard/Build/install/lib/libCollage.so'.
      Pruning file `/usr/lib64/libGLEWmx.so'.
      Pruning file `/xxxxxx/v1.7.2/Buildyard/Build/install/lib/libLunchbox.so'.
      Pruning file `/xxxxxx/v1.7.2/Buildyard/Build/install/lib/libGLStats.a'.
      Pruning file `/xxxxxx/v1.7.2/Buildyard/Build/install/lib/libdcstream.so'.
      Pruning file `/usr/lib64/libopencv_calib3d.so'.
      Pruning file `/usr/lib64/libopencv_contrib.so'.
      Pruning file `/usr/lib64/libopencv_core.so'.
      Pruning file `/usr/lib64/libopencv_features2d.so'.
      Pruning file `/usr/lib64/libopencv_flann.so'.
      Pruning file `/usr/lib64/libopencv_gpu.so'.
      Pruning file `/usr/lib64/libopencv_highgui.so'.
      Pruning file `/usr/lib64/libopencv_imgproc.so'.
      Pruning file `/usr/lib64/libopencv_legacy.so'.
      Pruning file `/usr/lib64/libopencv_ml.so'.
      Pruning file `/usr/lib64/libopencv_nonfree.so'.
      Pruning file `/usr/lib64/libopencv_objdetect.so'.
      Pruning file `/usr/lib64/libopencv_photo.so'.
      Pruning file `/usr/lib64/libopencv_stitching.so'.
      Pruning file `/usr/lib64/libopencv_superres.so'.
      Pruning file `/usr/lib64/libopencv_ts.so'.
      Pruning file `/usr/lib64/libopencv_video.so'.
      Pruning file `/usr/lib64/libopencv_videostab.so'.
      Pruning file `/usr/lib64/libSM.so'.
      Pruning file `/usr/lib64/libICE.so'.
      Pruning file `/usr/lib64/libX11.so'.
      Pruning file `/usr/lib64/libXext.so'.
     Finished prerequisites of target file `lib/libEqualizer.so.1.7.2'.
    Must remake target `lib/libEqualizer.so.1.7.2'.
Invoking recipe from eq/client/CMakeFiles/Equalizer.dir/build.make:1799 to 
update target `lib/libEqualizer.so.1.7.2'.
Putting child 0x72a930 (lib/libEqualizer.so.1.7.2) PID 10347 on the chain.
Live child 0x72a930 (lib/libEqualizer.so.1.7.2) PID 10347
Linking CXX shared library ../../lib/libEqualizer.so
Reaping winning child 0x72a930 PID 10347
cd /xxxxxx/v1.7.2/Buildyard/Build/Equalizer/eq/client && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/Equalizer.dir/link.txt --verbose=1
Live child 0x72a930 (lib/libEqualizer.so.1.7.2) PID 10348
/usr/bin/c++  -fPIC  -Wall -Wextra -Winvalid-pch -Winit-self 
-Wno-unknown-pragmas -Werror -Wshadow -Wnon-virtual-dtor -Wsign-promo -Wvla 
-fno-strict-aliasing -std=c++11 -fopenmp -g   -shared 
-Wl,-soname,libEqualizer.so.172 -o ../../lib/libEqualizer.so.1.7.2 
CMakeFiles/Equalizer.dir/canvas.cpp.o CMakeFiles/Equalizer.dir/channel.cpp.o 
CMakeFiles/Equalizer.dir/channelStatistics.cpp.o 
CMakeFiles/Equalizer.dir/client.cpp.o 
CMakeFiles/Equalizer.dir/commandQueue.cpp.o 
CMakeFiles/Equalizer.dir/compositor.cpp.o 
CMakeFiles/Equalizer.dir/computeContext.cpp.o 
CMakeFiles/Equalizer.dir/config.cpp.o 
CMakeFiles/Equalizer.dir/configEvent.cpp.o 
CMakeFiles/Equalizer.dir/configStatistics.cpp.o 
CMakeFiles/Equalizer.dir/cudaContext.cpp.o 
CMakeFiles/Equalizer.dir/dc/eventHandler.cpp.o 
CMakeFiles/Equalizer.dir/dc/proxy.cpp.o 
CMakeFiles/Equalizer.dir/detail/cvTracker.cpp.o 
CMakeFiles/Equalizer.dir/detail/fileFrameWriter.cpp.o 
CMakeFiles/Equalizer.dir/event.cpp.o 
CMakeFiles/Equalizer.dir/eventHandler.cpp.o 
CMakeFiles/Equalizer.dir/eventICommand.cpp.o 
CMakeFiles/Equalizer.dir/frame.cpp.o CMakeFiles/Equalizer.dir/frameData.cpp.o 
CMakeFiles/Equalizer.dir/gl.cpp.o CMakeFiles/Equalizer.dir/glException.cpp.o 
CMakeFiles/Equalizer.dir/glWindow.cpp.o CMakeFiles/Equalizer.dir/global.cpp.o 
CMakeFiles/Equalizer.dir/glx/eventHandler.cpp.o 
CMakeFiles/Equalizer.dir/glx/messagePump.cpp.o 
CMakeFiles/Equalizer.dir/glx/pipe.cpp.o 
CMakeFiles/Equalizer.dir/glx/types.cpp.o 
CMakeFiles/Equalizer.dir/glx/window.cpp.o 
CMakeFiles/Equalizer.dir/glx/windowSystem.cpp.o 
CMakeFiles/Equalizer.dir/half.cpp.o CMakeFiles/Equalizer.dir/image.cpp.o 
CMakeFiles/Equalizer.dir/init.cpp.o CMakeFiles/Equalizer.dir/jitter.cpp.o 
CMakeFiles/Equalizer.dir/layout.cpp.o CMakeFiles/Equalizer.dir/node.cpp.o 
CMakeFiles/Equalizer.dir/nodeFactory.cpp.o 
CMakeFiles/Equalizer.dir/nodeStatistics.cpp.o 
CMakeFiles/Equalizer.dir/observer.cpp.o CMakeFiles/Equalizer.dir/pipe.cpp.o 
CMakeFiles/Equalizer.dir/pipeStatistics.cpp.o 
CMakeFiles/Equalizer.dir/pixelData.cpp.o 
CMakeFiles/Equalizer.dir/roiEmptySpaceFinder.cpp.o 
CMakeFiles/Equalizer.dir/roiFinder.cpp.o 
CMakeFiles/Equalizer.dir/roiTracker.cpp.o 
CMakeFiles/Equalizer.dir/segment.cpp.o CMakeFiles/Equalizer.dir/server.cpp.o 
CMakeFiles/Equalizer.dir/statistic.cpp.o 
CMakeFiles/Equalizer.dir/systemPipe.cpp.o 
CMakeFiles/Equalizer.dir/systemWindow.cpp.o 
CMakeFiles/Equalizer.dir/version.cpp.o CMakeFiles/Equalizer.dir/view.cpp.o 
CMakeFiles/Equalizer.dir/window.cpp.o 
CMakeFiles/Equalizer.dir/windowSettings.cpp.o 
CMakeFiles/Equalizer.dir/windowStatistics.cpp.o 
CMakeFiles/Equalizer.dir/windowSystem.cpp.o 
CMakeFiles/Equalizer.dir/worker.cpp.o 
CMakeFiles/Equalizer.dir/__/util/accum.cpp.o 
CMakeFiles/Equalizer.dir/__/util/accumBufferObject.cpp.o 
CMakeFiles/Equalizer.dir/__/util/bitmapFont.cpp.o 
CMakeFiles/Equalizer.dir/__/util/frameBufferObject.cpp.o 
CMakeFiles/Equalizer.dir/__/util/objectManager.cpp.o 
CMakeFiles/Equalizer.dir/__/util/pixelBufferObject.cpp.o 
CMakeFiles/Equalizer.dir/__/util/texture.cpp.o 
CMakeFiles/Equalizer.dir/compressor/compressor.cpp.o 
CMakeFiles/Equalizer.dir/compressor/compressorReadDrawPixels.cpp.o 
CMakeFiles/Equalizer.dir/compressor/compressorYUV.cpp.o 
../../lib/libEqualizerFabric.so.1.7.2 -lGL -lpthread -lboost_program_options-mt 
-lboost_filesystem-mt -lboost_system-mt -lGLEWmx 
/xxxxxx/v1.7.2/Buildyard/Build/install/lib/libLunchbox.so 
-lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt 
/xxxxxx/v1.7.2/Buildyard/Build/install/lib/libGLStats.a 
/xxxxxx/v1.7.2/Buildyard/Build/install/lib/libdcstream.so -lopencv_calib3d 
-lopencv_contrib -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_gpu 
-lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_ml -lopencv_nonfree 
-lopencv_objdetect -lopencv_photo -lopencv_stitching -lopencv_superres 
-lopencv_ts -lopencv_video -lopencv_videostab -lSM -lICE -lX11 -lXext 
/xxxxxx/v1.7.2/Buildyard/Build/install/lib/libCollage.so -lGLEWmx 
/xxxxxx/v1.7.2/Buildyard/Build/install/lib/libLunchbox.so 
/xxxxxx/v1.7.2/Buildyard/Build/install/lib/libGLStats.a 
/xxxxxx/v1.7.2/Buildyard/Build/install/lib/libdcstream.so -lopencv_calib3d 
-lopencv_contrib -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_gpu 
-lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_ml -lopencv_nonfree 
-lopencv_objdetect -lopencv_photo -lopencv_stitching -lopencv_superres 
-lopencv_ts -lopencv_video -lopencv_videostab -lSM -lICE -lX11 -lXext 
-Wl,-rpath,/xxxxxx/v1.7.2/Buildyard/Build/Equalizer/lib:/xxxxxx/v1.7.2/Buildyard/Build/install/lib


the flag i'm looking for (-zmuldefs) isn't in there.
I've added "-zmuldefs" to every cmake variable with LINKER in the name,
and even made an LDFLAGS variable with "-zmuldefs". So now i'm wondering
if cmake-gui run from the top build directory is affecting the Makefiles, and
if it is not, then is this because there is a missing CMakeLists.txt file  (?)

Also, when i set CMAKE_VERBOSE_MAKEFILE on in the top cmake-gui operation
(with 'configure' and 'generate' to follow) the build did not report verbosely.

any thoughts?

ben.

UTS CRICOS Provider Code: 00099F
DISCLAIMER: This email message and any accompanying attachments may contain 
confidential information.
If you are not the intended recipient, do not read, use, disseminate, 
distribute or copy this message or
attachments. If you have received this message in error, please notify the 
sender immediately and delete
this message. Any views expressed in this message are those of the individual 
sender, except where the
sender expressly, and with authority, states them to be the views of the 
University of Technology Sydney.
Before opening any attachments, please check them for viruses and defects.

Think. Green. Do.

Please consider the environment before printing this email.
_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com

Reply via email to