Skip to content

HTTPS clone URL

Subversion checkout URL

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