Skip to content
Newer
Older
100644 461 lines (390 sloc) 20.2 KB
97a01a6 Added Control Network Toolkit
Zack Moratto authored Jul 15, 2010
1 'dnl __BEGIN_LICENSE__
19bd812 Update licensing
Zack Moratto authored Jun 8, 2010
2 dnl Copyright (C) 2006-2010 United States Government as represented by
545de6e @novas0x2a Synchronize VW and Stereo build systems
novas0x2a authored Aug 20, 2009
3 dnl the Administrator of the National Aeronautics and Space Administration.
4 dnl All Rights Reserved.
5 dnl __END_LICENSE__
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
6
bf8e60a Bringing ASP's build system up to VW standards
Zack Moratto authored Mar 13, 2010
7
4ce2bd3 @novas0x2a commit changes from VW
novas0x2a authored Mar 12, 2009
8 m4_pattern_forbid([^AX_])
85c5e33 @novas0x2a merge in VW build system
novas0x2a authored Sep 16, 2009
9 m4_pattern_allow([^AX_CFLAGS$])
10 m4_pattern_allow([^AX_INCLUDE_DIR$])
11 m4_pattern_allow([^AX_LIBDIR$])
12 m4_pattern_allow([^AX_OTHER_LIBDIR$])
13 m4_pattern_allow([^PKG_[A-Z_]+_CPPFLAGS$])
14 m4_pattern_allow([^PKG_[A-Z_]+_LDFLAGS$])
15 m4_pattern_allow([^PKG_[A-Z_]+_LIBS$])
16 m4_pattern_allow([^PKG_PATHS$])
17 m4_pattern_allow([^PKG_PATHS_[A-Z_]+$])
18 m4_pattern_allow([^PKG_BOOST_INCDIR$])
19 m4_pattern_allow([^PKG_BOOST_LIBDIR$])
20 m4_pattern_allow([^PKG_VW_LIBS_TEMP$])
bf8e60a Bringing ASP's build system up to VW standards
Zack Moratto authored Mar 13, 2010
21 m4_pattern_allow([^PKG_ARBITRARY_QT_NEEDED_HEADERS$])
4ce2bd3 @novas0x2a commit changes from VW
novas0x2a authored Mar 12, 2009
22
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
23 ##################################################
24 # A few starting bits
25 ##################################################
26
bf8e60a Bringing ASP's build system up to VW standards
Zack Moratto authored Mar 13, 2010
27 AC_PREREQ([2.59])
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
28 dnl TODO BEFORE RELEASE: update package version
3cbc30e ASP post 1.0.2
Zack Moratto authored Dec 15, 2010
29 AC_INIT([NASA Ames Stereo Pipeline], [1.0.2_post], [asp@nx.arc.nasa.gov], [StereoPipeline])
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
30 AC_CONFIG_AUX_DIR(config)
9ae12ae @novas0x2a make stereo's build much like vw's
novas0x2a authored Nov 24, 2008
31 AC_CONFIG_MACRO_DIR([m4])
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
32 AC_CANONICAL_HOST
bf8e60a Bringing ASP's build system up to VW standards
Zack Moratto authored Mar 13, 2010
33 AM_INIT_AUTOMAKE([nostdinc 1.8.5])
9c0d10b Massive reorganization. Works this time! A good handful of code has b…
Zack Moratto authored Sep 18, 2009
34 AX_CONFIG_HEADER_PREFIX([src/asp/asp_config.h], [ASP_])
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
35
d76428c Port some fixes from VW
Zack Moratto authored Apr 1, 2010
36 dnl Fix for early autoconf that doesn't export these
37 AC_SUBST([abs_top_srcdir])
38 AC_SUBST([abs_top_builddir])
39
bf8e60a Bringing ASP's build system up to VW standards
Zack Moratto authored Mar 13, 2010
40 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
41
545de6e @novas0x2a Synchronize VW and Stereo build systems
novas0x2a authored Aug 20, 2009
42 dnl TODO RIGHT BEFORE RELEASE: update libtool version
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
43 dnl if abi changes in any way:
44 dnl current++
45 dnl revision=0
46 dnl if new abi is backward-compatible:
47 dnl age += 1
48 dnl else:
49 dnl age = 0
50 dnl else:
51 dnl revision++
52 dnl (see http://sources.redhat.com/autobook/autobook/autobook_91.html)
53 dnl
54 dnl LIBTOOL_VERSION=current:revision:age
bf8e60a Bringing ASP's build system up to VW standards
Zack Moratto authored Mar 13, 2010
55 LIBTOOL_VERSION=4:0:0
a74972c @broxtronix Merged in changes from the isis_devel branch. Improvements include an…
broxtronix authored Jan 1, 2008
56 AC_SUBST(LIBTOOL_VERSION)
57
bf8e60a Bringing ASP's build system up to VW standards
Zack Moratto authored Mar 13, 2010
58 m4_divert_text([INIT_PREPARE], [dnl
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
59 # load the config.options
ea6a6c6 @novas0x2a resync with vw macros
novas0x2a authored Apr 17, 2009
60 if test -f ./config.options; then
545de6e @novas0x2a Synchronize VW and Stereo build systems
novas0x2a authored Aug 20, 2009
61 AX_LOG([using config.options << EOF])
62 AX_LOG([`cat ./config.options`])
63 AX_LOG([EOF])
bf8e60a Bringing ASP's build system up to VW standards
Zack Moratto authored Mar 13, 2010
64 . ./config.options
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
65 fi
bf8e60a Bringing ASP's build system up to VW standards
Zack Moratto authored Mar 13, 2010
66 ])
7102287 @novas0x2a I moved PKG_PATHS to ax_common_options.m4
novas0x2a authored Feb 5, 2009
67
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
68 ##################################################
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
69 # Find the necessary programs
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
70 ##################################################
71
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
72 # Make sure these are set so AC_PROG_CC doesn't initialize them with
73 # its defaults, since we take care of setting debug and optimization
74 # levels ourselves.
75 CFLAGS="$CFLAGS"
76 CXXFLAGS="$CXXFLAGS"
77
bf8e60a Bringing ASP's build system up to VW standards
Zack Moratto authored Mar 13, 2010
78 # Disable static libraries by default
79 AM_DISABLE_STATIC
80
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
81 # Find the tools
82 AC_PROG_CC
83 AC_PROG_CXX
84 AC_PROG_INSTALL
85 AX_PROG_AR
86 AC_PROG_LIBTOOL
87 AC_PROG_MAKE_SET
88 AC_LANG(C++)
6aab8d2 @novas0x2a move a bunch of common options to their own macro
novas0x2a authored Jan 16, 2009
89 AX_COMMON_OPTIONS
a74972c @broxtronix Merged in changes from the isis_devel branch. Improvements include an…
broxtronix authored Jan 1, 2008
90
bf8e60a Bringing ASP's build system up to VW standards
Zack Moratto authored Mar 13, 2010
91 # Does the compiler support noreturn?
92 AX_CHECK_FUNCTION_ATTRIBUTE([noreturn])
93 AX_CHECK_FUNCTION_ATTRIBUTE([deprecated])
94
95 # Looking for posix headers
96 AC_CHECK_HEADERS([unistd.h pwd.h])
97 AC_CHECK_FUNCS([getpwuid getpid])
a74972c @broxtronix Merged in changes from the isis_devel branch. Improvements include an…
broxtronix authored Jan 1, 2008
98
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
99 ##################################################
545de6e @novas0x2a Synchronize VW and Stereo build systems
novas0x2a authored Aug 20, 2009
100 # Compilation options
101 ##################################################
102
103 AX_ARG_ENABLE(strict-aliasing, no, [none], [allow strict aliasing (dangerous)])
c69254d @novas0x2a new qt detection method
novas0x2a authored Oct 9, 2009
104 AX_ARG_ENABLE(qt-qmake, yes, [none], [Allow qmake detection of QT])
105
545de6e @novas0x2a Synchronize VW and Stereo build systems
novas0x2a authored Aug 20, 2009
106
107 ##################################################
108 # Handle options
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
109 ##################################################
110
111
22eabd4 @novas0x2a Mostly sync the macros between vw & stereo. This is good either if we…
novas0x2a authored Nov 24, 2008
112
545de6e @novas0x2a Synchronize VW and Stereo build systems
novas0x2a authored Aug 20, 2009
113 ##################################################
114 # distribution options
115 ##################################################
116
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
117
545de6e @novas0x2a Synchronize VW and Stereo build systems
novas0x2a authored Aug 20, 2009
118
119
120 ##################################################
121 # package checks
122 ##################################################
123
124 AX_PKG_PTHREADS
125
384d7c3 Added skeleton for MPI in ASP
Zack Moratto authored Mar 9, 2010
126 AX_PKG(OPEN_MPI, [], [-D_REENTRANT -Wl,-u,_munmap -Wl,-multiply_defined,suppress -lmpi_cxx -lmpi -lopen-rte -lopen-pal -lutil], [mpi.h])
127
bf8e60a Bringing ASP's build system up to VW standards
Zack Moratto authored Mar 13, 2010
128 AX_PKG_BOOST([BOOST_PROGRAM_OPTIONS BOOST_SYSTEM BOOST_FILESYSTEM BOOST_THREAD BOOST_GRAPH],
129 BOOST_PROGRAM_OPTIONS,
130 [AX_PKG_BOOST_LIB(PROGRAM_OPTIONS, [-lboost_program_options], [boost/program_options.hpp], [boost::program_options::options_description("Rawr");])],
131 BOOST_SYSTEM,
132 [AX_PKG_BOOST_LIB(SYSTEM, [-lboost_system], [boost/system/error_code.hpp], [boost::system::error_code();])],
133 BOOST_FILESYSTEM,
134 [AX_PKG_BOOST_LIB(FILESYSTEM, [-lboost_filesystem], [boost/filesystem/path.hpp], [boost::filesystem::path();], [$PKG_BOOST_SYSTEM_LIBS])],
135 BOOST_REGEX,
136 [AX_PKG_BOOST_LIB(REGEX, [-lboost_regex], [boost/regex.hpp], [boost::regex(".*");])],
137 BOOST_DATETIME,
138 [AX_PKG_BOOST_LIB(DATETIME, [-lboost_date_time], [boost/date_time/gregorian/gregorian_types.hpp])],
139 BOOST_THREAD,
140 [AX_PKG_BOOST_LIB(THREAD, [-lboost_thread], [boost/thread/thread.hpp], [boost::mutex();], [$PKG_BOOST_DATETIME_LIBS], [boost/thread/condition.hpp])],
141 BOOST_IOSTREAMS,
142 [AX_PKG_BOOST_LIB(IOSTREAMS, [-lboost_iostreams], [boost/iostreams/device/mapped_file.hpp], [boost::iostreams::mapped_file_source();])],
143 BOOST_GRAPH,
144 [AX_PKG_BOOST_LIB(GRAPH, [], [boost/graph/adjacency_list.hpp])],
145 BOOST_MPI,
146 [AX_PKG_BOOST_LIB(MPI, [-lboost_mpi], [boost/mpi.hpp], [], [$PKG_OPEN_MPI_LIBS])],
147 BOOST_SERIALIZATION,
148 [AX_PKG_BOOST_LIB(SERIALIZATION, [-lboost_serialization], [boost/serialization/string.hpp], [], [$PKG_OPEN_MPI_LIBS $PKG_BOOST_MPI_LIBS])]
149 )
150
151 if test x"$HAVE_PKG_BOOST" = "xyes"; then
152 AX_PKG_BOOST_CHECK_VERSION([VW_])
153 AC_MSG_NOTICE([Using Boost header version $BOOST_VERSION, library suffix $PKG_BOOST_SAME_SUFFIX])
545de6e @novas0x2a Synchronize VW and Stereo build systems
novas0x2a authored Aug 20, 2009
154 fi
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
155
22eabd4 @novas0x2a Mostly sync the macros between vw & stereo. This is good either if we…
novas0x2a authored Nov 24, 2008
156 # This provides an easy way for users to override the threads options
a74972c @broxtronix Merged in changes from the isis_devel branch. Improvements include an…
broxtronix authored Jan 1, 2008
157 # if they are replacing Boost threads with something else for their platform.
158 AX_PKG(THREADS, [BOOST_THREAD], [], [])
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
159
85c5e33 @novas0x2a merge in VW build system
novas0x2a authored Sep 16, 2009
160 AX_PKG(M, [], [-lm], [math.h])
161
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
162 AX_PKG_ONE_OF(LAPACK,
163 APPLE_LAPACK,
164 [AX_PKG_APPLE(LAPACK, [], [-framework vecLib])],
85c5e33 @novas0x2a merge in VW build system
novas0x2a authored Sep 16, 2009
165 INTEL_LAPACK,
166 [case $host_cpu in
167 ia64) AX_PKG(INTEL_LAPACK, [PTHREADS M], [-lmkl_lapack -lmkl -lmkl_i2p -lguide], [mkl_lapack.h], [], [64], [dgelss_]);;
168 x86_64) AX_PKG(INTEL_LAPACK, [PTHREADS M], [-lmkl_lapack -lmkl -lmkl_def -lguide], [mkl_lapack.h], [], [em64t], [dgelss_]);;
169 *) AX_PKG(INTEL_LAPACK, [PTHREADS M], [-lmkl_lapack -lmkl -lguide], [mkl_lapack.h], [], [32], [dgelss_]);;
170 esac],
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
171 CLAPACK,
85c5e33 @novas0x2a merge in VW build system
novas0x2a authored Sep 16, 2009
172 [AX_PKG(CLAPACK, [], [-lclapack -lblas -lf2c], [], [], [], [dgelss_])],
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
173 SLAPACK,
85c5e33 @novas0x2a merge in VW build system
novas0x2a authored Sep 16, 2009
174 [AX_PKG(SLAPACK, [], [-llapack -lblas], [], [], [], [dgelss_])],
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
175 FLAPACK,
85c5e33 @novas0x2a merge in VW build system
novas0x2a authored Sep 16, 2009
176 [AX_PKG(FLAPACK, [], [-llapack -lblas -lgfortran], [], [], [], [dgelss_])],
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
177 STANDALONE_LAPACK_BLAS,
178 [AX_PKG(STANDALONE_BLAS, [], [-lblas], [])
85c5e33 @novas0x2a merge in VW build system
novas0x2a authored Sep 16, 2009
179 AX_PKG(STANDALONE_LAPACK, [STANDALONE_BLAS], [-llapack], [], [], [], [dgelss_])
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
180 AX_GROUP_PKG(STANDALONE_LAPACK_AND_BLAS, [STANDALONE_LAPACK STANDALONE_BLAS])],
181 STANDALONE_FLAPACK_FBLAS,
182 [AX_PKG(STANDALONE_F2C, [], [-lf2c], [])
183 AX_PKG(STANDALONE_FBLAS, [STANDALONE_F2C], [-lblas], [])
85c5e33 @novas0x2a merge in VW build system
novas0x2a authored Sep 16, 2009
184 AX_PKG(STANDALONE_FLAPACK, [STANDALONE_FBLAS STANDALONE_F2C], [-llapack], [], [], [], [dgelss_])
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
185 AX_GROUP_PKG(STANDALONE_FLAPACK_FBLAS, [STANDALONE_FLAPACK STANDALONE_FBLAS STANDALONE_F2C])])
22eabd4 @novas0x2a Mostly sync the macros between vw & stereo. This is good either if we…
novas0x2a authored Nov 24, 2008
186
ebca167 Bug fix for detecting VW_PLATE
Zack Moratto authored May 22, 2010
187 AX_PKG(RABBITMQ_C, [], [-lrabbitmq], [stdlib.h stdint.h amqp.h])
188 AX_PKG(PROTOBUF, [PTHREADS], [-lprotobuf], [google/protobuf/stubs/common.h])
189
d5b5c94 Reorder of configure.ac
Zack Moratto authored Mar 14, 2010
190 # Vision Workbench Core
35cb094 build system fix
DW Wheeler authored Mar 15, 2010
191 AX_PKG(VW_CORE, [BOOST_THREAD BOOST BOOST_PROGRAM_OPTIONS LAPACK], [-lvwCore], [vw/Core/Log.h] )
d5b5c94 Reorder of configure.ac
Zack Moratto authored Mar 14, 2010
192 AX_PKG(VW_MATH, [VW_CORE], [-lvwMath], [vw/Math/LinearAlgebra.h])
193 AX_PKG(VW_IMAGE, [VW_CORE], [-lvwImage], [vw/Image/ImageView.h])
35cb094 build system fix
DW Wheeler authored Mar 15, 2010
194 AX_PKG(VW_FILEIO,[VW_IMAGE BOOST_SYSTEM BOOST_FILESYSTEM], [-lvwFileIO], [vw/FileIO/DiskImageResourceOpenEXR.h vw/FileIO/DiskImageResourceGDAL.h])
d5b5c94 Reorder of configure.ac
Zack Moratto authored Mar 14, 2010
195 AX_GROUP_PKG(VW, [VW_FILEIO VW_IMAGE VW_MATH VW_CORE])
196
66bb2c9 Added check that VW_FILEIO has EXR and GDAL support
Zack Moratto authored Apr 21, 2010
197 # Double Check again that VW_FILEIO really was built with the correct 3rdParty.
198 AX_EXTRACT_CPP_SYMBOL([VW_HAVE_PKG_OPENEXR], [#include <vw/config.h>],
199 [VW_HAS_OPENEXR=$output], [VW_HAS_OPENEXR=0], ["$PKG_VW_CORE_CPPFLAGS"])
200 AX_EXTRACT_CPP_SYMBOL([VW_HAVE_PKG_GDAL], [#include <vw/config.h>],
201 [VW_HAS_GDAL=$output], [VW_HAS_GDAL=0], ["$PKG_VW_CORE_CPPFLAGS"])
202 if test x"$HAVE_PKG_VW_CORE" = "xyes"; then
203 if test x"$VW_HAS_OPENEXR" = "x0"; then
204 AC_MSG_ERROR([VW doesn't have OpenEXR support! Rebuild VW with OpenEXR support.])
205 fi
206 if test x"$VW_HAS_GDAL" = "x0"; then
207 AC_MSG_ERROR([VW doesn't have GDAL support! Rebuild VW with GDAL support.])
208 fi
209 fi
210
d5b5c94 Reorder of configure.ac
Zack Moratto authored Mar 14, 2010
211 # Vision Workbench Secondaries
ebca167 Bug fix for detecting VW_PLATE
Zack Moratto authored May 22, 2010
212 AX_PKG(VW_PLATE, [VW_FILEIO PROTOBUF RABBITMQ_C], [-lvwPlate], [vw/Plate/PlateFile.h])
d5b5c94 Reorder of configure.ac
Zack Moratto authored Mar 14, 2010
213 AX_PKG(VW_CAMERA, [VW BOOST_IOSTREAMS], [-lvwCamera], [vw/Camera/CAHVModel.h])
65ddedc Bring ASP in line with the switch to BA Module
Zack Moratto authored Mar 30, 2010
214 AX_PKG(VW_STEREO, [VW_CAMERA], [-lvwStereo], [vw/Stereo/OptimizedCorrelator.h])
215 AX_PKG(VW_CARTOGRAPHY, [VW_CAMERA], [-lvwCartography], [vw/Cartography/GeoReference.h])
d5b5c94 Reorder of configure.ac
Zack Moratto authored Mar 14, 2010
216 AX_PKG(VW_INTEREST_POINT, [VW], [-lvwInterestPoint],[vw/InterestPoint/InterestData.h])
2a8255d Added vwCartography as a dependency of Photometry
Zack Moratto authored May 28, 2010
217 AX_PKG(VW_PHOTOMETRY, [VW VW_CARTOGRAPHY], [-lvwPhotometry])
65ddedc Bring ASP in line with the switch to BA Module
Zack Moratto authored Mar 30, 2010
218 AX_PKG(VW_BUNDLEADJUSTMENT, [VW_INTEREST_POINT VW_CARTOGRAPHY VW_STEREO], [-lvwBundleAdjustment], [vw/BundleAdjustment/AdjustBase.h])
b7e4f18 @broxtronix First cut at adding a CUDA application
broxtronix authored Jan 13, 2009
219
35a56b1 ASPCore build fix
Zack Moratto authored Apr 1, 2010
220 AM_CONDITIONAL(HAVE_PKG_VW_BUNDLEADJUSTMENT, [test "$HAVE_PKG_VW_BUNDLEADJUSTMENT" = "yes"])
221
661b985 @novas0x2a make gl an explicit dep of qt-opengl
novas0x2a authored Jan 19, 2009
222 AX_PKG_ONE_OF(GL,
223 APPLE_GL,
224 [AX_PKG_APPLE([GL], [], [-framework OpenGL -framework GLUT -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib])],
225 LINUX_GL,
226 [AX_PKG(X11, [], [-lXext -lX11 -lXmu -lXi -lXt], [])
a0b7e81 glShaders are not a requirement of ASP
Zack Moratto authored Mar 14, 2010
227 AX_PKG(LINUX_GL, [X11], [-lglut -lGLU -lGL], [GL/gl.h GL/glu.h GL/glut.h])])
661b985 @novas0x2a make gl an explicit dep of qt-opengl
novas0x2a authored Jan 19, 2009
228
7a3bc16 @novas0x2a make GL an explicit dep of openscenegraph, too.
novas0x2a authored Jan 20, 2009
229 AX_PKG(OPENSCENEGRAPH, [GL], [-losg -losgDB -lOpenThreads -losgViewer -losgText -losgGA -losgFX -losgTerrain -losgUtil], [osg/ref_ptr])
230
fd5a841 @novas0x2a add a spice subdir detection for naif dir
novas0x2a authored Apr 28, 2010
231 AX_PKG_ONE_OF(SPICE,
232 SPICE_SUBDIR, [AX_PKG(SPICE_SUBDIR, [], [-lcspice], [SpiceUsr.h SpiceZfc.h], [naif])],
233 SPICE_TOP, [AX_PKG(SPICE_TOP, [], [-lcspice], [SpiceUsr.h SpiceZfc.h])])
7a3bc16 @novas0x2a make GL an explicit dep of openscenegraph, too.
novas0x2a authored Jan 20, 2009
234
c69254d @novas0x2a new qt detection method
novas0x2a authored Oct 9, 2009
235 if test "$HAVE_PKG_QT" = no; then
236 ENABLE_QT_QMAKE=no
df8146e @broxtronix Brought over some of Mike Lundy\'s new build system tweaks from VW to…
broxtronix authored Jan 15, 2009
237 fi
238
c69254d @novas0x2a new qt detection method
novas0x2a authored Oct 9, 2009
239 if test "$ENABLE_QT_QMAKE" = no; then
240 AX_GROUP_PKG([QT_QMAKE])
241 else
242 # Qt with AutoTroll.
bf8e60a Bringing ASP's build system up to VW standards
Zack Moratto authored Mar 13, 2010
243 AT_WITH_QT([+gui +sql +opengl +network], [], [], [HAVE_PKG_QT_QMAKE="no:missing QT"], [])
c69254d @novas0x2a new qt detection method
novas0x2a authored Oct 9, 2009
244
245 if test x"$HAVE_PKG_QT_QMAKE" != x"no:missing QT"; then
246 AT_REQUIRE_QT_VERSION([4.0], [HAVE_PKG_QT_QMAKE="no:wrong QT version"], [])
247 fi
248
249 # We seed QT_QMAKE's cppflags and libs with the ones qmake figured out
250 PKG_QT_QMAKE_CPPFLAGS="$PKG_QT_QMAKE_CPPFLAGS $QT_CPPFLAGS"
251 AX_PKG(QT_QMAKE, [], [$QT_LIBS], [QVector])
252 fi
df8146e @broxtronix Brought over some of Mike Lundy\'s new build system tweaks from VW to…
broxtronix authored Jan 15, 2009
253
254 AX_PKG_ONE_OF(QT,
d6387f3 @novas0x2a Add an "arbitrary QT" mode
novas0x2a authored Oct 10, 2009
255 ARBITRARY_QT,
256 [if test -z "$QT_ARBITRARY_MODULES" -a -z "$HAVE_PKG_ARBITRARY_MODULES"; then
257 HAVE_PKG_ARBITRARY_QT="no:Set \$QT_ARBITRARY_MODULES"
258 else
259 for module in $QT_ARBITRARY_MODULES; do
0d57a7a @novas0x2a make kakadu optional, and change arbitrary_qt handling
novas0x2a authored Apr 29, 2010
260 PKG_ARBITRARY_QT_NEEDED_HEADERS="$PKG_ARBITRARY_QT_NEEDED_HEADERS ${module}"
d6387f3 @novas0x2a Add an "arbitrary QT" mode
novas0x2a authored Oct 10, 2009
261 done
0d57a7a @novas0x2a make kakadu optional, and change arbitrary_qt handling
novas0x2a authored Apr 29, 2010
262 PKG_ARBITRARY_QT_CPPFLAGS="$PKG_ARBITRARY_QT_CPPFLAGS -DQT_SHARED"
263 AX_PKG(ARBITRARY_QT, [], [], [$PKG_ARBITRARY_QT_NEEDED_HEADERS])
264 fi],
c69254d @novas0x2a new qt detection method
novas0x2a authored Oct 9, 2009
265 APPLE_QMAKE_QT, [AX_PKG_APPLE(QMAKE_QT, [GL QT_QMAKE], [])],
266 LINUX_QMAKE_QT,
bf8e60a Bringing ASP's build system up to VW standards
Zack Moratto authored Mar 13, 2010
267 [AX_PKG(QT_QMAKE_OPENGL, [QT_QMAKE], [], [QtOpenGL])
268 AX_PKG(QT_QMAKE_GUI, [QT_QMAKE], [], [QLabel])
269 AX_PKG(QT_QMAKE_SQL, [QT_QMAKE], [], [QtSql])
270 AX_PKG(QT_QMAKE_NETWORK, [QT_QMAKE], [], [QtNetwork])
271 AX_GROUP_PKG(LINUX_QMAKE_QT, [QT_QMAKE QT_QMAKE_GUI QT_QMAKE_OPENGL QT_QMAKE_SQL QT_QMAKE_NETWORK])],
c69254d @novas0x2a new qt detection method
novas0x2a authored Oct 9, 2009
272 GUESS_QT,
273 [PKG_QT_GUESS_BASE_CPPFLAGS="$PKG_QT_GUESS_BASE_CPPFLAGS -DQT_SHARED"
274 AX_PKG(QT_GUESS_BASE, [], [], [QtCore/qstring.h])
275 AX_PKG(QT_GUESS_CORE, [QT_GUESS_BASE], [-lQtCore], [QtCore], [QtCore])
276 AX_PKG(QT_GUESS_GUI, [QT_GUESS_CORE], [-lQtGui], [QtGui], [QtGui])
277 AX_PKG(QT_GUESS_SQL, [QT_GUESS_CORE], [-lQtSql], [QtSql], [QtSql])
bf8e60a Bringing ASP's build system up to VW standards
Zack Moratto authored Mar 13, 2010
278 AX_PKG(QT_GUESS_NETWORK,[QT_GUESS_CORE], [-lQtNetwork],[QtNetwork],[QtNetwork])
c69254d @novas0x2a new qt detection method
novas0x2a authored Oct 9, 2009
279 AX_PKG(QT_GUESS_OPENGL, [QT_GUESS_CORE QT_GUESS_GUI], [-lQtOpenGL], [QtOpenGL], [QtOpenGL])
bf8e60a Bringing ASP's build system up to VW standards
Zack Moratto authored Mar 13, 2010
280 AX_GROUP_PKG(GUESS_QT, [QT_GUESS_BASE QT_GUESS_CORE QT_GUESS_GUI QT_GUESS_SQL QT_GUESS_NETWORK QT_GUESS_OPENGL])])
df8146e @broxtronix Brought over some of Mike Lundy\'s new build system tweaks from VW to…
broxtronix authored Jan 15, 2009
281
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
282 AX_PKG_ONE_OF(QWT,
6a9ea0d @novas0x2a missed a QT_BASE ref
novas0x2a authored Oct 9, 2009
283 APPLE_QWT, [AX_PKG_APPLE(QWT, [QT], [-lqwt.5])],
284 PLAIN_QWT, [AX_PKG(PLAIN_QWT, [QT], [-lqwt])],
285 SUFFX_QWT, [AX_PKG(SUFFX_QWT, [QT], [-lqwt-qt4])])
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
286
287 AX_PKG_ONE_OF(GSL,
860c4ef @novas0x2a detect gsl better
novas0x2a authored Jan 30, 2009
288 GSL_HASBLAS, [AX_PKG(GSL_HASBLAS, [LAPACK], [-lgsl])],
289 GSL_NEEDBLAS, [AX_PKG(GSL_NEEDBLAS, [LAPACK], [-lgsl -lgslcblas])])
3a92ea1 @novas0x2a this patch adds --with-modulename-cppflags and --with-modulename-libs.
novas0x2a authored Oct 16, 2008
290
155d056 @novas0x2a refresh asp thirdparty deps (needs more testing)
novas0x2a authored Apr 28, 2010
291 AX_PKG(GEOS, [], [-lgeos])
292 AX_PKG(XERCESC, [], [-lxerces-c])
293
294 AX_PKG_ONE_OF(SUPERLU,
295 SUPERLU_STATIC, [AX_PKG(SUPERLU_STATIC, [LAPACK], [-lyou_should_override_me])],
08394b5 @khusmann fixed build problem with new isis
khusmann authored Jun 25, 2010
296 SUPERLU_PLAIN, [AX_PKG(SUPERLU_PLAIN, [LAPACK], [-lsuperlu], [])],
297 SUPERLU_VER_30, [AX_PKG(SUPERLU_VER_30, [LAPACK], [-lsuperlu_3.0])])
155d056 @novas0x2a refresh asp thirdparty deps (needs more testing)
novas0x2a authored Apr 28, 2010
298
299 AX_PKG_ONE_OF(KAKADU,
300 KAKADU_SPLIT, [AX_PKG(KAKADU_SPLIT, [], [-lkdu -lkdu_apps])],
301 KAKADU_63_JOIN, [AX_PKG(KAKADU_63_JOIN, [], [-lkdu_a63R])])
302
0d57a7a @novas0x2a make kakadu optional, and change arbitrary_qt handling
novas0x2a authored Apr 29, 2010
303 if test x"$host_vendor" = "xapple"; then
08394b5 @khusmann fixed build problem with new isis
khusmann authored Jun 24, 2010
304 AX_PKG(ISIS3RDPARTY, [LAPACK GSL QWT GEOS SPICE XERCESC PROTOBUF], [],[],[],[],[],[KAKADU])
0d57a7a @novas0x2a make kakadu optional, and change arbitrary_qt handling
novas0x2a authored Apr 29, 2010
305 else
08394b5 @khusmann fixed build problem with new isis
khusmann authored Jun 24, 2010
306 AX_PKG(ISIS3RDPARTY, [LAPACK GSL QWT GEOS SPICE XERCESC SUPERLU PROTOBUF],[],[],[],[],[],[KAKADU])
0d57a7a @novas0x2a make kakadu optional, and change arbitrary_qt handling
novas0x2a authored Apr 29, 2010
307 fi
9c887d7 Added a visualization program called Bundlevis. Also modified rmax_ad…
Zack Moratto authored Jun 17, 2008
308
d5b5c94 Reorder of configure.ac
Zack Moratto authored Mar 14, 2010
309 AX_PKG(ISIS, [ISIS3RDPARTY QT], [-lisis3], [SpecialPixel.h])
f9707bd Added ability to use TCMALLOC and PROFILER
Zack Moratto authored Feb 4, 2010
310
2b27f87 Added ptk_server plus support
Zack Moratto authored Apr 25, 2010
311 dnl check for recent rabbitmq; this can go away soon, it's just to prevent a
312 dnl flag-day upgrade
87ec6f4 @trey0 Bug fix for detecting RabbitMQ_C
trey0 authored Oct 14, 2010
313 old_CXXFLAGS="$CXXFLAGS"
314 old_LDFLAGS="$LDFLAGS"
315 CXXFLAGS="$CXXFLAGS $PKG_RABBITMQ_C_CPPFLAGS"
316 LDFLAGS="$LDFLAGS $PKG_RABBITMQ_C_LIBS"
2b27f87 Added ptk_server plus support
Zack Moratto authored Apr 25, 2010
317 if test x"$HAVE_PKG_RABBITMQ_C" = "xyes"; then
730fe2d Fix warning with autoconf 2.68
Zack Moratto authored Oct 12, 2010
318 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
2b27f87 Added ptk_server plus support
Zack Moratto authored Apr 25, 2010
319 #include <stdlib.h>
320 #include <stdint.h>
321 #include <amqp.h>
322 ]], [[
87ec6f4 @trey0 Bug fix for detecting RabbitMQ_C
trey0 authored Oct 14, 2010
323 amqp_rpc_reply_t x;
730fe2d Fix warning with autoconf 2.68
Zack Moratto authored Oct 13, 2010
324 x.library_error;
325 ]])], [], [
326 HAVE_PKG_RABBITMQ_C="no:current version is too old"
327 AX_PKG(RABBITMQ_C, [], [-lrabbitmq], [stdlib.h stdint.h amqp.h])])
2b27f87 Added ptk_server plus support
Zack Moratto authored Apr 25, 2010
328 fi
87ec6f4 @trey0 Bug fix for detecting RabbitMQ_C
trey0 authored Oct 14, 2010
329 CXXFLAGS="$old_CXXFLAGS"
330 LDFLAGS="$old_LDFLAGS"
2b27f87 Added ptk_server plus support
Zack Moratto authored Apr 25, 2010
331
8634e65 @broxtronix Added AM_CONDITIONAL directives for better backwards compatibility wi…
broxtronix authored Jul 29, 2008
332 # These are here (instead of inside the PKG macro where they belong)
333 # for backwards compatability with older versions of automake.
c3e0cad @novas0x2a clean up configure deps a bit
novas0x2a authored Jan 17, 2009
334 AM_CONDITIONAL(HAVE_PKG_SPICE, [test "$HAVE_PKG_SPICE" = "yes"])
200be14 @broxtronix A few tweaks to the stereo build system to get it to work on os 10.5
broxtronix authored Feb 1, 2008
335 AM_CONDITIONAL(HAVE_PKG_ISIS, [test "$HAVE_PKG_ISIS" = "yes"])
9c0d10b Massive reorganization. Works this time! A good handful of code has b…
Zack Moratto authored Sep 18, 2009
336 AM_CONDITIONAL(HAVE_PKG_OPENSCENEGRAPH, [test "$HAVE_PKG_OPENSCENEGRAPH" = "yes"])
2b27f87 Added ptk_server plus support
Zack Moratto authored Apr 25, 2010
337 AM_CONDITIONAL(HAVE_PKG_RABBITMQ_C, [test "$HAVE_PKG_RABBITMQ_C" = "yes"])
338 AM_CONDITIONAL(HAVE_PKG_PROTOBUF, [test "$HAVE_PKG_PROTOBUF" = "yes"])
200be14 @broxtronix A few tweaks to the stereo build system to get it to work on os 10.5
broxtronix authored Feb 1, 2008
339
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
340 ##################################################
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
341 # module definitions
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
342 ##################################################
343
d5b5c94 Reorder of configure.ac
Zack Moratto authored Mar 14, 2010
344 AX_GROUP_PKG(BOOST_MOST, [BOOST_DATETIME BOOST_IOSTREAMS BOOST])
345 AX_GROUP_PKG(VW_ALL, [VW_CARTOGRAPHY VW_STEREO VW_CAMERA VW_INTEREST_POINT VW])
346
c989ac2 Protobuf support for ASP
Zack Moratto authored Apr 21, 2010
347 # Module
d5b5c94 Reorder of configure.ac
Zack Moratto authored Mar 14, 2010
348 AX_MODULE(CORE, [src/asp/Core], [libaspCore.la], yes, [], [VW_ALL BOOST_MOST], [LAPACK])
349 AX_MODULE(SPICEIO, [src/asp/SpiceIO], [libaspSpiceIO.la], yes, [], [VW BOOST_MOST SPICE])
350 AX_MODULE(ISISIO, [src/asp/IsisIO], [libaspIsisIO.la], yes, [], [ISIS VW_CARTOGRAPHY BOOST])
351 AX_MODULE(SESSIONS, [src/asp/Sessions], [libaspSessions.la], yes, [CORE], [], [ISISIO SPICEIO])
d43a5bd Clean up includes and namespaces
Zack Moratto authored Apr 1, 2010
352 AX_MODULE(MPI, [src/asp/MPI], [], no, [VW_BUNDLEADJUSTMENT ISISIO CORE], [BOOST_SERIALIZATION BOOST_MPI OPEN_MPI VW_ALL])
d5b5c94 Reorder of configure.ac
Zack Moratto authored Mar 14, 2010
353
c989ac2 Protobuf support for ASP
Zack Moratto authored Apr 21, 2010
354 # Tools
d5b5c94 Reorder of configure.ac
Zack Moratto authored Mar 14, 2010
355 AX_APP(STEREO, [src/asp/Tools], yes, [SESSIONS])
356 AX_APP(ORTHOPROJECT, [src/asp/Tools], yes, [SESSIONS])
8b63830 Making bundle_adjust compile
Zack Moratto authored Apr 1, 2010
357 AX_APP(BUNDLEADJUST, [src/asp/Tools], no, [VW_BUNDLEADJUSTMENT SESSIONS])
d5b5c94 Reorder of configure.ac
Zack Moratto authored Mar 14, 2010
358 AX_APP(ORBITVIZ, [src/asp/Tools], yes, [SESSIONS])
359 AX_APP(DISPARITYDEBUG, [src/asp/Tools], yes, [VW_STEREO])
360 AX_APP(POINT2MESH, [src/asp/Tools], yes, [OPENSCENEGRAPH VW])
361 AX_APP(POINT2DEM, [src/asp/Tools], yes, [CORE])
362 AX_APP(RMAX2CAHVOR, [src/asp/Tools], no, [SESSIONS])
65ddedc Bring ASP in line with the switch to BA Module
Zack Moratto authored Mar 30, 2010
363 AX_APP(RMAXADJUST, [src/asp/Tools], no, [VW_BUNDLEADJUSTMENT SESSIONS])
e7ed5b7 Make bundlevis work with new bundleadjustment mod
Zack Moratto authored Apr 4, 2010
364 AX_APP(BUNDLEVIS, [src/asp/Tools], no, [OPENSCENEGRAPH VW_BUNDLEADJUSTMENT])
65ddedc Bring ASP in line with the switch to BA Module
Zack Moratto authored Mar 30, 2010
365 AX_APP(ISISADJUST, [src/asp/Tools], yes, [VW_BUNDLEADJUSTMENT ISISIO CORE])
d5b5c94 Reorder of configure.ac
Zack Moratto authored Mar 14, 2010
366 AX_APP(RESULTS, [src/asp/Tools], yes, [ISISIO])
0932d7a @anefian updates to the reconstruct.cc file using VW
anefian authored Mar 23, 2010
367 AX_APP(RECONSTRUCT, [src/asp/Tools], no, [VW_PHOTOMETRY VW_CARTOGRAPHY VW])
d5b5c94 Reorder of configure.ac
Zack Moratto authored Mar 14, 2010
368 AX_APP(ALIGNDEM, [src/asp/Tools], yes, [VW_CARTOGRAPHY VW_INTEREST_POINT])
267ee87 @khusmann removed isis dependency for geodiff, cleaned up some headers
khusmann authored Aug 12, 2010
369 AX_APP(GEODIFF, [src/asp/Tools], yes, [VW_CARTOGRAPHY VW BOOST])
d5b5c94 Reorder of configure.ac
Zack Moratto authored Mar 14, 2010
370 AX_APP(DEMPROFILE, [src/asp/Tools], yes, [VW_CARTOGRAPHY VW])
371 AX_APP(PLATEORTHOPROJECT,[src/asp/Tools], no, [SESSIONS ISISIO VW_PLATE])
0fd16f0 Added HSV_merge utility
Zack Moratto authored Apr 15, 2010
372 AX_APP(HSVMERGE, [src/asp/Tools], yes, [VW_CARTOGRAPHY VW])
df2f017 Added isis_adjust_write
Zack Moratto authored Sep 2, 2010
373 AX_APP(ISISADJUSTWRITE, [src/asp/Tools], yes, [ISISIO CORE])
9c0d10b Massive reorganization. Works this time! A good handful of code has b…
Zack Moratto authored Sep 18, 2009
374
c989ac2 Protobuf support for ASP
Zack Moratto authored Apr 21, 2010
375 # Toolkits (like module, but doesn't build a library)
2b27f87 Added ptk_server plus support
Zack Moratto authored Apr 25, 2010
376 AX_MODULE(PHOTOMETRYTK, [src/asp/PhotometryTK], [libaspPhotometryTK.la], no, [RABBITMQ_C PROTOBUF VW_PLATE], [BOOST])
a3efdc1 Added Control Network builder
Zack Moratto authored Jul 15, 2010
377 AX_MODULE(CONTROLNETTK, [src/asp/ControlNetTK], [], no, [VW_BUNDLEADJUSTMENT ISISIO], [BOOST])
c989ac2 Protobuf support for ASP
Zack Moratto authored Apr 21, 2010
378
8634e65 @broxtronix Added AM_CONDITIONAL directives for better backwards compatibility wi…
broxtronix authored Jul 29, 2008
379 # These are here (instead of inside the APP macro where they belong)
380 # for backwards compatability with older versions of automake.
9c0d10b Massive reorganization. Works this time! A good handful of code has b…
Zack Moratto authored Sep 18, 2009
381 AM_CONDITIONAL(MAKE_MODULE_CORE, [test "$MAKE_MODULE_CORE" = "yes"])
382 AM_CONDITIONAL(MAKE_MODULE_ISISIO, [test "$MAKE_MODULE_ISISIO" = "yes"])
383 AM_CONDITIONAL(MAKE_MODULE_SPICEIO, [test "$MAKE_MODULE_SPICEIO" = "yes"])
384 AM_CONDITIONAL(MAKE_MODULE_SESSIONS, [test "$MAKE_MODULE_SESSIONS" = "yes"])
384d7c3 Added skeleton for MPI in ASP
Zack Moratto authored Mar 9, 2010
385 AM_CONDITIONAL(MAKE_MODULE_MPI, [test "$MAKE_MODULE_MPI" = "yes"])
49fc2e9 Added skeleton of executables for Photometry Toolkit
Zack Moratto authored Apr 20, 2010
386 AM_CONDITIONAL(MAKE_MODULE_PHOTOMETRYTK, [test "$MAKE_MODULE_PHOTOMETRYTK" = "yes"])
97a01a6 Added Control Network Toolkit
Zack Moratto authored Jul 15, 2010
387 AM_CONDITIONAL(MAKE_MODULE_CONTROLNETTK, [test "$MAKE_MODULE_CONTROLNETTK" = "yes"])
9c0d10b Massive reorganization. Works this time! A good handful of code has b…
Zack Moratto authored Sep 18, 2009
388
8634e65 @broxtronix Added AM_CONDITIONAL directives for better backwards compatibility wi…
broxtronix authored Jul 29, 2008
389 AM_CONDITIONAL(MAKE_APP_STEREO, [test "$MAKE_APP_STEREO" = "yes"])
0a8a6bd @broxtronix Moved the stereo gui into the main build system. It does not build by…
broxtronix authored Sep 17, 2008
390 AM_CONDITIONAL(MAKE_APP_STEREOGUI, [test "$MAKE_APP_STEREOGUI" = "yes"])
8634e65 @broxtronix Added AM_CONDITIONAL directives for better backwards compatibility wi…
broxtronix authored Jul 29, 2008
391 AM_CONDITIONAL(MAKE_APP_ORTHOPROJECT, [test "$MAKE_APP_ORTHOPROJECT" = "yes"])
392 AM_CONDITIONAL(MAKE_APP_BUNDLEADJUST, [test "$MAKE_APP_BUNDLEADJUST" = "yes"])
393 AM_CONDITIONAL(MAKE_APP_ORBITVIZ, [test "$MAKE_APP_ORBITVIZ" = "yes"])
394 AM_CONDITIONAL(MAKE_APP_DISPARITYDEBUG, [test "$MAKE_APP_DISPARITYDEBUG" = "yes"])
395 AM_CONDITIONAL(MAKE_APP_POINT2MESH, [test "$MAKE_APP_POINT2MESH" = "yes"])
396 AM_CONDITIONAL(MAKE_APP_POINT2DEM, [test "$MAKE_APP_POINT2DEM" = "yes"])
397 AM_CONDITIONAL(MAKE_APP_RMAX2CAHVOR, [test "$MAKE_APP_RMAX2CAHVOR" = "yes"])
398 AM_CONDITIONAL(MAKE_APP_RMAXADJUST, [test "$MAKE_APP_RMAXADJUST" = "yes"])
399 AM_CONDITIONAL(MAKE_APP_BUNDLEVIS, [test "$MAKE_APP_BUNDLEVIS" = "yes"])
545de6e @novas0x2a Synchronize VW and Stereo build systems
novas0x2a authored Aug 20, 2009
400 AM_CONDITIONAL(MAKE_APP_ISISADJUST, [test "$MAKE_APP_ISISADJUST" = "yes"])
9686523 @anefian added support for results
anefian authored Dec 17, 2008
401 AM_CONDITIONAL(MAKE_APP_RESULTS, [test "$MAKE_APP_RESULTS" = "yes"])
fd21b10 Adding Ara's new program, reconstruct.
Zack Moratto authored Jul 1, 2009
402 AM_CONDITIONAL(MAKE_APP_RECONSTRUCT, [test "$MAKE_APP_RECONSTRUCT" = "yes"])
0a19f99 @khusmann begun work on an experimental utility for comparing dems
khusmann authored Nov 24, 2009
403 AM_CONDITIONAL(MAKE_APP_ALIGNDEM, [test "$MAKE_APP_ALIGNDEM" = "yes"])
a11702a @khusmann added geodiff tool
khusmann authored Dec 2, 2009
404 AM_CONDITIONAL(MAKE_APP_GEODIFF, [test "$MAKE_APP_GEODIFF" = "yes"])
6eaf219 Rough draft upload of a DEM profile utility. Currently it can only ma…
Zack Moratto authored Dec 1, 2009
405 AM_CONDITIONAL(MAKE_APP_DEMPROFILE, [test "$MAKE_APP_DEMPROFILE" = "yes"])
a834a21 Added orthoproject util that uses platefiles
Zack Moratto authored Mar 13, 2010
406 AM_CONDITIONAL(MAKE_APP_PLATEORTHOPROJECT, [test "$MAKE_APP_PLATEORTHOPROJECT" = "yes"])
0fd16f0 Added HSV_merge utility
Zack Moratto authored Apr 15, 2010
407 AM_CONDITIONAL(MAKE_APP_HSVMERGE, [test "$MAKE_APP_HSVMERGE" = "yes"])
df2f017 Added isis_adjust_write
Zack Moratto authored Sep 3, 2010
408 AM_CONDITIONAL(MAKE_APP_ISISADJUSTWRITE, [test "$MAKE_APP_ISISADJUSTWRITE" = "yes"])
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
409
410 ##################################################
411 # final processing
412 ##################################################
413
414 ASP_CPPFLAGS="-I\${top_srcdir}/src $OTHER_CPPFLAGS"
22eabd4 @novas0x2a Mostly sync the macros between vw & stereo. This is good either if we…
novas0x2a authored Nov 24, 2008
415 ASP_LDFLAGS="$OTHER_LDFLAGS"
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
416
545de6e @novas0x2a Synchronize VW and Stereo build systems
novas0x2a authored Aug 20, 2009
417 # Do this last, to make sure it's not overridden
418 if test x"$ENABLE_STRICT_ALIASING" = x"no"; then
419 CXXFLAGS="$CXXFLAGS -fno-strict-aliasing"
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
420 fi
421
545de6e @novas0x2a Synchronize VW and Stereo build systems
novas0x2a authored Aug 20, 2009
422 AX_LOG([using CPPFLAGS=$CPPFLAGS])
423 AX_LOG([using ASP_CPPFLAGS=$ASP_CPPFLAGS])
424 AX_LOG([using CFLAGS=$CFLAGS])
425 AX_LOG([using CXXFLAGS=$CXXFLAGS])
426 AX_LOG([using LDFLAGS=$LDFLAGS])
427 AX_LOG([using ASP_LDFLAGS=$ASP_LDFLAGS])
428 AX_LOG([using ASP_ENABLE_EXCEPTIONS=$ENABLE_EXCEPTIONS])
429
a74972c @broxtronix Merged in changes from the isis_devel branch. Improvements include an…
broxtronix authored Jan 1, 2008
430 AC_SUBST(ASP_CPPFLAGS)
431 AC_SUBST(ASP_LDFLAGS)
432
433
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
434 ##################################################
40a3704 @novas0x2a merge in more changes from vw
novas0x2a authored Jan 16, 2009
435 # makefiles to process
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
436 ##################################################
437
438 AC_CONFIG_FILES([ \
439 Makefile \
59f997f @novas0x2a Make the binary builder dist-add stuff part of the build
novas0x2a authored Nov 9, 2010
440 data/Makefile \
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
441 src/Makefile \
9c0d10b Massive reorganization. Works this time! A good handful of code has b…
Zack Moratto authored Sep 18, 2009
442 src/asp/Makefile \
443 src/asp/Core/Makefile \
e37d6d0 Added a ErodeView.
Zack Moratto authored May 2, 2010
444 src/asp/Core/tests/Makefile \
9c0d10b Massive reorganization. Works this time! A good handful of code has b…
Zack Moratto authored Sep 18, 2009
445 src/asp/SpiceIO/Makefile \
446 src/asp/IsisIO/Makefile \
4515a04 Added linescan proof of accuracy to groundmap
Zack Moratto authored Jan 28, 2010
447 src/asp/IsisIO/tests/Makefile \
9c0d10b Massive reorganization. Works this time! A good handful of code has b…
Zack Moratto authored Sep 18, 2009
448 src/asp/Sessions/Makefile \
449 src/asp/Sessions/ISIS/Makefile \
450 src/asp/Sessions/Keypoint/Makefile \
451 src/asp/Sessions/Pinhole/Makefile \
452 src/asp/Sessions/RMAX/Makefile \
384d7c3 Added skeleton for MPI in ASP
Zack Moratto authored Mar 9, 2010
453 src/asp/MPI/Makefile \
bf8e60a Bringing ASP's build system up to VW standards
Zack Moratto authored Mar 13, 2010
454 src/asp/Tools/Makefile \
49fc2e9 Added skeleton of executables for Photometry Toolkit
Zack Moratto authored Apr 20, 2010
455 src/asp/PhotometryTK/Makefile \
6e12dcf Fleshout phodrg2plate
Zack Moratto authored Apr 24, 2010
456 src/asp/PhotometryTK/tests/Makefile \
97a01a6 Added Control Network Toolkit
Zack Moratto authored Jul 15, 2010
457 src/asp/ControlNetTK/Makefile \
bf17a24 @broxtronix Re-arranged the repository...
broxtronix authored Dec 5, 2006
458 ])
459
460 AC_OUTPUT
Something went wrong with that request. Please try again.