Thanks a lot, I can build now all parts with one script for OpenThreads and OpenScenegraph I use cmake
a few (small) problems: passing -DBUILD_DOCUMENTATION=ON OpenSceneGraph: CMake Error: File ...somewhere/svn/OpenSceneGraph/doc/Doxyfiles/doxyfile.cmake does not exist. OpenThreads reports no error, but doc is not build cmake for Producer CMake Error: OpenThreads_DIR is not set. It must be set to the directory containing OpenThreadsConfig.cmake in order to use OpenThreads. I still have no idea how I can fix this so I build Producer with the GNUmakefile for OpenSceneGraph additional customation, how can I tell cmake COMPILE_INTROSPECTION ?= yes but svn version is up and I can use it now lg harri > Hi Harald, > > Try make help on osgProducer and Producer, these will give you the > listing of how to install to specific places. There are also env vars > that osgProducer and Producer pick up on OpenThreads, Producer and OSG > (I've just added this one so svn update) : > > > OPENTHREADS_INC_DIR > OPENTHREADS_LIB_DIR > > PRODUCER_INC_DIR > PRODUCER_LIB_DIR > > OSG_INC_DIR > OSG_LIB_DIR > > Robert. > > > On 3/20/07, Harald A. <[EMAIL PROTECTED]> wrote: >> thank you for the hint cmake -D..., built works now for OpenThread and >> OpenSceneGraph >> >> Producer doesn't build with cmake at the moment, showing a message >> about OpenThreads_DIR witch should point to OpenThreadsConfig.cmake's >> directory, but this file does not exist (at the moment, maybee I have >> ti change something for OpenThreads built) >> OpenSceneGraph finds OpenThreads >> >> osgProducer use just the GNUmakefile, so my next challenge is to find >> out how I can tell the GNUmakefile to look for include in ~/... and >> link against libs in ~/... >> >> help is realy welcomme, because it would be great to have an automated >> build which requires no user interaktion beside looking for build >> errors >> >> lg >> harri >> >> >> > Harald A. wrote: >> > >> >>hallo to all >> >> >> >>building osg and installing it to default --prefix location is no >> >> problem but >> >>now I moved all my osg 1.2 stuff to ~/local so that I can run my >> >> existing code >> >> >> >>than I checked out all new sources from svn >> >>and wanted to install them to ~/local/osgsvn/ >> >> >> >> >> >> >> >>maybe I am a little bit naiv, I am complete new to cmake >> >>but after reading little bit documentatoin I hoped that this will >> work >> >> >> >>#!/bin/bash >> >> >> >>export CMAKE_INCLUDE_PATH=/home/harri/local/osgsvn/include >> >>export CMAKE_LIBRARY_PATH=/home/harri/local/osgsvn/lib >> >>export CMAKE_INSTALL_PREFIX=/home/harri/local/osgsvn/ >> >> >> >>BASEDIR=$(pwd) ; >> >> >> >> >> > Where do you call cmake? >> > in oredr to change cmake install prefix, either you use the >> edit_cache suggested or you can also specify settings on the command >> line of the cmake call itself >> > >> > cmake -DCMAKE_INSTALL_PREFIX=<your prefix install path> <source >> path> the -D<variable>=<value> is general way of setting variables >> > if current folder is differnt than <source path> you have an out of >> source build, otherwise you have an in-source build >> > >> >>for DIR in OpenThreads Producer OpenSceneGraph osgProducer >> >>do >> >>cd $BASEDIR"/"$DIR >> >>make -f Makefile install >> >>done >> >> >> >> >> >> >> > As far as I know, cmake support is not available yet for Producer >> and osgProducer >> > >> >>but >> >>CMAKE_INSTALL_PREFIX is ignored, I think the rest also, didn't try >> >> after make install of OpenThreads faild because OpenThreads wanted >> to install to /usr/local >> >> >> >> >> >>I tried a lot of other stuff (for hours now) controlling/passing >> >> --prefix CXXFLAGS and LDFLAGS to the build process without changing >> the same stuff in every part of osg (OpenThreads Producer >> OpenSceneGraph osgProducer) but I had no luck >> >> >> >>Also my trials with the GNUmakefile faild, because CXXFLAGS and >> LDFLAGS >> >> are ignored and calling make -e istn't the best choice/idea >> >>(so i think that this post istn't svn versoin realated only, but >> these >> >> problems are new to me because last installation was to defalut >> locations) >> >> >> >>Is there no way to control the build/install process without doing a >> >> lot of reduntant changes in the cmake - make/* files for each >> directory? >> >> >> >> >> >>lg >> >>harri >> >> >> >> >> >> >> >>_______________________________________________ >> >>osg-users mailing list >> >>[email protected] >> >>http://openscenegraph.net/mailman/listinfo/osg-users >> >>http://www.openscenegraph.org/ >> >> >> >> >> >> >> >> >> > >> > _______________________________________________ >> > osg-users mailing list >> > [email protected] >> > http://openscenegraph.net/mailman/listinfo/osg-users >> > http://www.openscenegraph.org/ >> >> >> >> _______________________________________________ >> osg-users mailing list >> [email protected] >> http://openscenegraph.net/mailman/listinfo/osg-users >> http://www.openscenegraph.org/ >> > _______________________________________________ > osg-users mailing list > [email protected] > http://openscenegraph.net/mailman/listinfo/osg-users > http://www.openscenegraph.org/ _______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
