Changeset 51

Show
Ignore:
Timestamp:
9.1.2008 00:09:26 (12 months ago)
Author:
blackhex
Message:
  • Headers added to installation. simage dependency is now optional.
Location:
SoTerrain
Files:
5 added
3 modified

Legend:

Unmodified
Added
Removed
  • SoTerrain/Makefile.am

    r43 r51  
    1 bin_PROGRAMS = SoTerrainTest 
    2  
    3 SoTerrainTest_SOURCES = src/SoTerrainTest.cpp \ 
    4                         src/SoQtFreeViewer.cpp include/SoQtFreeViewer.h \ 
    5                         src/utils.cpp include/utils.h \ 
    6                         include/debug.h 
    7 SoTerrainTest_CPPFLAGS = $(AM_CPPFLAGS) 
    81LDADD = libSoTerrain.la libPrProfiler.la 
    92 
     
    1912                          src/chunkedlod/SoSimpleChunkedLoDTerrain.cpp include/chunkedlod/SoSimpleChunkedLoDTerrain.h \ 
    2013                          src/utils.cpp include/utils.h \ 
     14                          src/SoQtFreeViewer.cpp include/SoQtFreeViewer.h \ 
    2115                          include/debug.h 
    2216libSoTerrain_la_LDFLAGS=-release @SO_TERRAIN_VERSION@ 
     
    2822                           include/debug.h 
    2923libPrProfiler_la_LDFLAGS=-release @PR_PROFILER_VERSION@ 
     24 
     25SUBDIRS = include \ 
     26          include/roam \ 
     27          include/profiler \ 
     28          include/chunkedlod \ 
     29          include/geomipmapping 
    3030 
    3131EXTRA_DIST = COPYING \ 
     
    4545        rm -rf doc/html/* 
    4646 
     47if HAVE_SIMAGE 
     48 
     49bin_PROGRAMS = SoTerrainTest 
     50 
     51SoTerrainTest_SOURCES = src/SoTerrainTest.cpp \ 
     52                        src/utils.cpp include/utils.h \ 
     53                        include/debug.h 
     54SoTerrainTest_CPPFLAGS = $(AM_CPPFLAGS) 
     55 
    4756run : SoTerrainTest 
    4857        LD_LIBRARY_PATH="@SOQT_PATH@/lib:@SIMAGE_PATH@/lib" ./SoTerrainTest -a chunkedlod -h images/heightmaps/ps_height_1k.png -t images/textures/ps_texture_1k.jpg 
     58 
     59endif 
  • SoTerrain/configure.ac

    r43 r51  
    3636 
    3737# Set compiler flags accordingly to specified libraries 
    38 AC_ARG_WITH([coin], [AS_HELP_STRING([--with-coin], 
    39  [set location of Coin library (default=/usr)])], [COIN_PATH=$withval], 
    40  [COIN_PATH=/usr]) 
     38AC_ARG_WITH([coin], 
     39  [AS_HELP_STRING([--with-coin], [set location of Coin library (default=/usr)])], 
     40  [COIN_PATH=$withval], 
     41  [COIN_PATH=/usr]) 
    4142AC_SUBST([COIN_PATH]) 
    42 AC_ARG_WITH([soqt], [AS_HELP_STRING([--with-soqt], 
    43  [set location of SoQt library (default=/usr)])], [SOQT_PATH=$withval], 
    44  [SOQT_PATH=/usr]) 
     43 
     44AC_ARG_WITH([soqt], 
     45  [AS_HELP_STRING([--with-soqt], [set location of SoQt library (default=/usr)])], 
     46  [SOQT_PATH=$withval], 
     47  [SOQT_PATH=/usr]) 
    4548AC_SUBST([SOQT_PATH]) 
    46 AC_ARG_WITH([simage], [AS_HELP_STRING([--with-simage], 
    47  [set location of simage library (default=/usr)])], [SIMAGE_PATH=$withval], 
    48  [SIMAGE_PATH=/usr]) 
     49 
     50AC_ARG_WITH([simage], 
     51  [AS_HELP_STRING([--with-simage], [set location of simage library (default=/usr)])], 
     52  [ac_with_simage=yes; SIMAGE_PATH=$withval], 
     53  [ac_with_simage=no; SIMAGE_PATH=/usr]) 
    4954AC_SUBST([SIMAGE_PATH]) 
    5055 
    51 # Check for simage-config and soqt-config files 
    52 AC_CHECK_FILE([$SIMAGE_PATH/bin/simage-config], [], 
    53   [AC_MSG_FAILURE([simage-config not found. Try to specify correct path to simage libary using --with-simage=<simage_path> option.])]) 
    54 AC_CHECK_FILE([$SOQT_PATH/bin/soqt-config], [],  
     56# Check for simage-config. 
     57if test x"$ac_with_simage" = "xyes"; 
     58then 
     59  AC_CHECK_FILE([$SIMAGE_PATH/bin/simage-config], 
     60    [ac_have_simage=yes], 
     61    [AC_MSG_FAILURE([simage-config not found. Try to specify correct path to simage libary using --with-simage=<simage_path> option.])]) 
     62else 
     63  AC_CHECK_FILE([$SIMAGE_PATH/bin/simage-config], 
     64    [ac_have_simage=yes], 
     65    [ac_have_simage=no]) 
     66  AM_CONDITIONAL([HAVE_SIMAGE], [test x"$ac_have_python" = "xyes"]) 
     67fi 
     68 
     69# Check for soqt-config. 
     70AC_CHECK_FILE([$SOQT_PATH/bin/soqt-config], 
     71  [], 
    5572  [AC_MSG_FAILURE([soqt-config not found. Try to specify correct path to SoQt libary using --with-soqt=<soqt_path> option.])]) 
    5673 
    5774# Set building variables. 
    58 CXXFLAGS="`$SOQT_PATH/bin/soqt-config --cppflags` -I./include/ -Wall \ 
    59   -Wno-long-long -ansi" 
    60 LDFLAGS="`$SOQT_PATH/bin/soqt-config --ldflags` \ 
    61  `$SOQT_PATH/bin/soqt-config --libs` `$SIMAGE_PATH/bin/simage-config --libs`" 
     75CXXFLAGS="`$SOQT_PATH/bin/soqt-config --cppflags` -I./include/ -Wall -Wno-long-long -ansi" 
     76LDFLAGS="`$SOQT_PATH/bin/soqt-config --ldflags` `$SOQT_PATH/bin/soqt-config --libs`" 
     77 
     78if test x"$ac_have_simage" = "xyes"; 
     79then 
     80  LDFLAGS="$LDFLAGS `$SIMAGE_PATH/bin/simage-config --libs`" 
     81  AC_DEFINE(HAVE_SIMAGE) 
     82fi 
    6283 
    6384# Compilation with debugging informations. 
     
    89110 
    90111# Checks for libraries. 
    91 AC_CHECK_LIB([simage], [printf], [], 
    92   [AC_MSG_FAILURE([Can't link against simage library. Try to specify correct path to simage libary using --with-simage=<simage_path> option.])]) 
     112if test x"$ac_have_simage" = "xyes"; 
     113then 
     114  AC_CHECK_LIB([simage], [printf], [], 
     115    [AC_MSG_FAILURE([Can't link against simage library. Try to specify correct path to simage libary using --with-simage=<simage_path> option.])]) 
     116fi 
     117 
    93118AC_CHECK_LIB([Coin], [printf], [], 
    94119  [AC_MSG_FAILURE([Can't link against Coin library. Try to specify correct path to Coin libary using --with-coin=<coin_path> option.])]) 
     120 
    95121AC_CHECK_LIB([SoQt], [printf], [], 
    96122  [AC_MSG_FAILURE([Can't link against SoQt library. Try to specify correct path to SoQt libary using --with-soqt=<soqt_path> option.])]) 
    97123 
    98 AC_CONFIG_FILES([Makefile]) 
     124AC_CONFIG_FILES([Makefile 
     125                 include/Makefile 
     126                 include/roam/Makefile 
     127                 include/profiler/Makefile 
     128                 include/chunkedlod/Makefile 
     129                 include/geomipmapping/Makefile]) 
    99130 
    100131AC_OUTPUT 
  • SoTerrain/include/profiler/PrProfiler.h

    r39 r51  
    66/////////////////////////////////////////////////////////////////////////////// 
    77/// Tᅵa profileru algoritm. 
    8 /// file PrProfiler.h 
     8/// \file PrProfiler.h 
    99/// \author Radek Bartoᅵ- xbarto33 
    1010/// \date 26.06.2005