Changeset 51
- Timestamp:
- 9.1.2008 00:09:26 (12 months ago)
- Location:
- SoTerrain
- Files:
-
- 5 added
- 3 modified
-
Makefile.am (modified) (4 diffs)
-
configure.ac (modified) (2 diffs)
-
include/Makefile.am (added)
-
include/chunkedlod/Makefile.am (added)
-
include/geomipmapping/Makefile.am (added)
-
include/profiler/Makefile.am (added)
-
include/profiler/PrProfiler.h (modified) (1 diff)
-
include/roam/Makefile.am (added)
Legend:
- Unmodified
- Added
- Removed
-
SoTerrain/Makefile.am
r43 r51 1 bin_PROGRAMS = SoTerrainTest2 3 SoTerrainTest_SOURCES = src/SoTerrainTest.cpp \4 src/SoQtFreeViewer.cpp include/SoQtFreeViewer.h \5 src/utils.cpp include/utils.h \6 include/debug.h7 SoTerrainTest_CPPFLAGS = $(AM_CPPFLAGS)8 1 LDADD = libSoTerrain.la libPrProfiler.la 9 2 … … 19 12 src/chunkedlod/SoSimpleChunkedLoDTerrain.cpp include/chunkedlod/SoSimpleChunkedLoDTerrain.h \ 20 13 src/utils.cpp include/utils.h \ 14 src/SoQtFreeViewer.cpp include/SoQtFreeViewer.h \ 21 15 include/debug.h 22 16 libSoTerrain_la_LDFLAGS=-release @SO_TERRAIN_VERSION@ … … 28 22 include/debug.h 29 23 libPrProfiler_la_LDFLAGS=-release @PR_PROFILER_VERSION@ 24 25 SUBDIRS = include \ 26 include/roam \ 27 include/profiler \ 28 include/chunkedlod \ 29 include/geomipmapping 30 30 31 31 EXTRA_DIST = COPYING \ … … 45 45 rm -rf doc/html/* 46 46 47 if HAVE_SIMAGE 48 49 bin_PROGRAMS = SoTerrainTest 50 51 SoTerrainTest_SOURCES = src/SoTerrainTest.cpp \ 52 src/utils.cpp include/utils.h \ 53 include/debug.h 54 SoTerrainTest_CPPFLAGS = $(AM_CPPFLAGS) 55 47 56 run : SoTerrainTest 48 57 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 59 endif -
SoTerrain/configure.ac
r43 r51 36 36 37 37 # 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]) 38 AC_ARG_WITH([coin], 39 [AS_HELP_STRING([--with-coin], [set location of Coin library (default=/usr)])], 40 [COIN_PATH=$withval], 41 [COIN_PATH=/usr]) 41 42 AC_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 44 AC_ARG_WITH([soqt], 45 [AS_HELP_STRING([--with-soqt], [set location of SoQt library (default=/usr)])], 46 [SOQT_PATH=$withval], 47 [SOQT_PATH=/usr]) 45 48 AC_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 50 AC_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]) 49 54 AC_SUBST([SIMAGE_PATH]) 50 55 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. 57 if test x"$ac_with_simage" = "xyes"; 58 then 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.])]) 62 else 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"]) 67 fi 68 69 # Check for soqt-config. 70 AC_CHECK_FILE([$SOQT_PATH/bin/soqt-config], 71 [], 55 72 [AC_MSG_FAILURE([soqt-config not found. Try to specify correct path to SoQt libary using --with-soqt=<soqt_path> option.])]) 56 73 57 74 # 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`" 75 CXXFLAGS="`$SOQT_PATH/bin/soqt-config --cppflags` -I./include/ -Wall -Wno-long-long -ansi" 76 LDFLAGS="`$SOQT_PATH/bin/soqt-config --ldflags` `$SOQT_PATH/bin/soqt-config --libs`" 77 78 if test x"$ac_have_simage" = "xyes"; 79 then 80 LDFLAGS="$LDFLAGS `$SIMAGE_PATH/bin/simage-config --libs`" 81 AC_DEFINE(HAVE_SIMAGE) 82 fi 62 83 63 84 # Compilation with debugging informations. … … 89 110 90 111 # 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.])]) 112 if test x"$ac_have_simage" = "xyes"; 113 then 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.])]) 116 fi 117 93 118 AC_CHECK_LIB([Coin], [printf], [], 94 119 [AC_MSG_FAILURE([Can't link against Coin library. Try to specify correct path to Coin libary using --with-coin=<coin_path> option.])]) 120 95 121 AC_CHECK_LIB([SoQt], [printf], [], 96 122 [AC_MSG_FAILURE([Can't link against SoQt library. Try to specify correct path to SoQt libary using --with-soqt=<soqt_path> option.])]) 97 123 98 AC_CONFIG_FILES([Makefile]) 124 AC_CONFIG_FILES([Makefile 125 include/Makefile 126 include/roam/Makefile 127 include/profiler/Makefile 128 include/chunkedlod/Makefile 129 include/geomipmapping/Makefile]) 99 130 100 131 AC_OUTPUT -
SoTerrain/include/profiler/PrProfiler.h
r39 r51 6 6 /////////////////////////////////////////////////////////////////////////////// 7 7 /// Tᅵa profileru algoritm. 8 /// file PrProfiler.h8 /// \file PrProfiler.h 9 9 /// \author Radek Bartoᅵ- xbarto33 10 10 /// \date 26.06.2005
