From 0f998af131ff17dc00ec3c43b152015922f978de Mon Sep 17 00:00:00 2001 From: Brad Barber <bradb@shore.net> Date: Sun, 27 Mar 2011 18:23:36 -0400 Subject: [PATCH] Updated build system with Makefile, and DevStudio sln and vcproj files. - The DevStudio/msvc build does not work for shared libraries (dll) - Fixed QhullFacet::PrintRidges to check hasNextRidge3d() - Cleaned up Qt project files - Fixed Makefile for shared libraries - Moved libqhull to libqhullstatic, as done in CMakeLists - Made libqhull a shared library - Restored /INCREMENTAL:NO since CONFIG -= incremental did not work - Added 'facets' argument to user_eg3.cpp --- .gitignore | 2 - Makefile | 305 +++++++--- build/libqhull/libqhull.vcproj | 186 ++++++ build/libqhullcpp/libqhullcpp.vcproj | 208 +++++++ build/libqhullp/libqhullp.vcproj | 186 ++++++ build/libqhullstatic/libqhullstatic.vcproj | 176 ++++++ build/libqhullstaticp/libqhullstaticp.vcproj | 176 ++++++ build/qconvex/qconvex.vcproj | 133 +++++ build/qdelaunay/qdelaunay.vcproj | 133 +++++ build/qhalf/qhalf.vcproj | 133 +++++ build/qhull-all.sln | 135 +++++ build/qhull/qhull.vcproj | 133 +++++ build/qhulltest/qhulltest.vcproj | 595 +++++++++++++++++++ build/qvoronoi/qvoronoi.vcproj | 133 +++++ build/rbox/rbox.vcproj | 133 +++++ build/user_eg/user_eg.vcproj | 133 +++++ build/user_eg2/user_eg2.vcproj | 220 +++++++ build/user_eg3/user_eg3.vcproj | 131 ++++ src/Changes.txt | 13 +- src/libqhull/libqhull.pro | 5 +- src/libqhullcpp/QhullFacet.cpp | 99 +-- src/libqhullcpp/QhullRidge.cpp | 19 +- src/libqhullcpp/QhullRidge.h | 5 +- src/libqhullp/libqhullp.pro | 12 +- src/libqhullstatic/libqhullstatic.pro | 18 + src/libqhullstaticp/libqhullstaticp.pro | 20 + src/qhull-all.pro | 20 +- src/qhull-app-c.pri | 9 +- src/qhull-app-cpp.pri | 10 +- src/qhull-app-shared.pri | 24 + src/qhulltest/QhullFacet_test.cpp | 9 +- src/qhulltest/QhullRidge_test.cpp | 5 +- src/user_eg2/user_eg2.pro | 2 +- src/user_eg3/user_eg3.cpp | 12 +- 34 files changed, 3366 insertions(+), 167 deletions(-) create mode 100644 build/libqhull/libqhull.vcproj create mode 100644 build/libqhullcpp/libqhullcpp.vcproj create mode 100644 build/libqhullp/libqhullp.vcproj create mode 100644 build/libqhullstatic/libqhullstatic.vcproj create mode 100644 build/libqhullstaticp/libqhullstaticp.vcproj create mode 100644 build/qconvex/qconvex.vcproj create mode 100644 build/qdelaunay/qdelaunay.vcproj create mode 100644 build/qhalf/qhalf.vcproj create mode 100644 build/qhull-all.sln create mode 100644 build/qhull/qhull.vcproj create mode 100644 build/qhulltest/qhulltest.vcproj create mode 100644 build/qvoronoi/qvoronoi.vcproj create mode 100644 build/rbox/rbox.vcproj create mode 100644 build/user_eg/user_eg.vcproj create mode 100644 build/user_eg2/user_eg2.vcproj create mode 100644 build/user_eg3/user_eg3.vcproj create mode 100644 src/libqhullstatic/libqhullstatic.pro create mode 100644 src/libqhullstaticp/libqhullstaticp.pro create mode 100644 src/qhull-app-shared.pri diff --git a/.gitignore b/.gitignore index ecd27fb..893d27e 100644 --- a/.gitignore +++ b/.gitignore @@ -19,7 +19,6 @@ r? # Build products bin/* lib/* -build/* tmp/* *.a *.dll @@ -27,7 +26,6 @@ tmp/* *.exe *.o *.md5sum -*.vcproj # Out-of-date directories config/* diff --git a/Makefile b/Makefile index 58ec89c..13370a1 100644 --- a/Makefile +++ b/Makefile @@ -3,40 +3,64 @@ # see README.txt # Qt project file at src/qhull-all.pro # -# make to produce qhull qconvex qdelaunay qhalf qvoronoi rbox user_eg user_eg2 -# make qhullx to produce qhull qconvex etc. w/o libqhull.a -# make qtest quick test of rbox and qhull (bin/rbox D4 | bin/qhull) -# make test test of rbox and qhull -# make bin/qvoronoi to produce bin/qvoronoi (etc.) -# make doc to print documentation -# make install to copy qhull, rbox, qhull.1, rbox.1 to BINDIR, MANDIR -# make new to rebuild qhull and rbox from source +# Results +# qhull Computes convex hulls and related structures (libqhullstatic) +# qconvex, qdelaunay, qhalf, qvoronoi +# Specializations of qhull for each geometric structure (libqhullstatic) +# qhull.so (or, SO=dll) Shared library with a static qh_qh struct +# qhull-p.so (or, SO=dll) Shared library with a malloc'd qh_qh struct +# libqhullstatic.a Static library with a static qh_qh struct +# libqhullstatic-p.a Static library with a malloc'd qh_qh struct +# libqhullcpp.a Static library using a malloc'd qh_qh struct +# user_eg An example of calling qhull from a program (libqhullstatic) +# user_eg2 Another example (libqhull) +# user_eg3 An example of the C++ interface to qhull (libqhullcpp, libqhullstatic-p) # -# make printall to print all files -# make clean to remove object files and core -# make cleanall to remove all generated files +# Make targets +# make Produce all of the results +# make qhullx Produce qhull qconvex etc. w/o libqhullstatic +# make qtest Quick test of rbox and qhull (bin/rbox D4 | bin/qhull) +# make test Test of rbox and qhull +# make bin/qvoronoi Produce bin/qvoronoi (etc.) +# make doc Print documentation +# make install Copy qhull, rbox, qhull.1, rbox.1 to BINDIR, MANDIR +# make new Rebuild qhull and rbox from source # -# PRINTMAN -- command for printing manual pages -# PRINTC -- command for printing C files -# BINDIR -- directory where to copy executables -# MANDIR -- directory where to copy manual pages -# CC -- ANSI C or C++ compiler -# CC_OPTS1 - options used to compile .c files -# CC_OPTS2 -- options used to link .o files -# CXX -- ANSI C++ compiler -# CXX_OPTS1 - options used to compile .o files -# CXX_OPTS2 -- options used to link .o files +# make printall Print all files +# make clean Remove object files and core +# make cleanall Remove generated files # -# CFILES -- .c files for printing -# LIBQHULL_HDRS -- .h files for printing -# DFILES -- documentation files -# MFILES -- man pages and html files -# TFILES -- .txt versions of html html files -# FILES -- all other files -# LIBQHULL_OBJS -- specifies the object files of libqhull.a +# BINDIR directory where to copy executables +# MANDIR directory where to copy manual pages +# PRINTMAN command for printing manual pages +# PRINTC command for printing C files +# CC ANSI C or C++ compiler +# CC_OPTS1 options used to compile .c files +# CC_OPTS2 options used to link .o files +# CC_OPTS3 options to build shared libraries +# CXX ANSI C++ compiler +# CXX_OPTS1 options used to compile .cpp files +# CXX_OPTS2 options used to link .o files +# CC_WARNINGS warnings for .c programs +# CXX_WARNINGS warnings for .cpp programs +# +# LIBQHULL_OBJS .o files for linking +# LIBQHULL_HDRS .h files for printing +# CFILES .c files for printing +# CXXFILES .cpp files for printing +# TESTFILES .cpp test files for printing +# DOCFILES documentation files +# FILES miscellaneous files for printing +# HTMFILES documentation source files +# TFILES .txt versions of html files +# FILES all other files +# LIBQHULL_OBJS specifies the object files of libqhullstatic.a # # Do not replace tabs with spaces. Needed by 'make' for build rules +# You may build the qhull programs without using a library +# make qhullx + BINDIR = /usr/local/bin MANDIR = /usr/local/man/man1 @@ -53,6 +77,10 @@ CC = gcc CC_OPTS1 = -O2 -ansi -fno-strict-aliasing -Isrc/libqhull $(CC_WARNINGS) CXX = g++ CXX_OPTS1 = -O2 -Dqh_QHpointer -Isrc/ -Isrc/libqhullcpp -Isrc/libqhull $(CXX_WARNINGS) +SO = so # Extension for shared libraries +# On MinGW, +# SO= dll # make SO=dll +# CC_OPTS3= -Wl,-s -Wl,--out-implib,bin/libqhull.a -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc # for Sun's cc compiler, -fast or O2 for optimization, -g for debugging, -Xc for ANSI #CC = cc @@ -83,11 +111,18 @@ CXX_WARNINGS = -Wall -Wcast-qual -Wextra -Wwrite-strings -Wno-sign-conversion -W # -Wsequence-point -Wsign-compare -Wsign-compare -Wstrict-aliasing -Wstrict-overflow=1 # -Wswitch -Wtrigraphs -Wtype-limits -Wuninitialized -Wuninitialized -Wvolatile-register-var # -Wunknown-pragmas -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value + +# Default targets for make +all: bin/rbox bin/qconvex bin/qdelaunay bin/qhalf bin/qvoronoi bin/qhull qtest \ + bin/user_eg bin/user_eg2 bin/user_eg3 bin/qhull-p.$(SO) qhull-prompt + # LIBQHULL_OBJS ordered by frequency of execution with small files at end. Better locality. L= src/libqhull LP= src/libqhullp +LS= src/libqhullstatic +LSP= src/libqhullstaticp LCPP= src/libqhullcpp TCPP= src/qhulltest @@ -96,14 +131,24 @@ LIBQHULL_OBJS = $(L)/rboxlib.o $(L)/user.o $(L)/global.o $(L)/stat.o \ $(L)/libqhull.o $(L)/geom.o $(L)/poly.o $(L)/qset.o \ $(L)/mem.o $(L)/usermem.o $(L)/userprintf.o $(L)/random.o +LIBQHULL_HDRS = $(L)/user.h $(L)/libqhull.h $(L)/qhull_a.h $(L)/geom.h \ + $(L)/io.h $(L)/mem.h $(L)/merge.h $(L)/poly.h $(L)/random.h \ + $(L)/qset.h $(L)/stat.h + LIBQHULLP_OBJS = $(LP)/rboxlib.o $(LP)/user.o $(LP)/global.o $(LP)/stat.o \ $(LP)/io.o $(LP)/geom2.o $(LP)/poly2.o $(LP)/merge.o \ $(LP)/libqhull.o $(LP)/geom.o $(LP)/poly.o $(LP)/qset.o \ $(LP)/mem.o $(LP)/usermem.o $(LP)/userprintf.o $(LP)/random.o -LIBQHULL_HDRS = $(L)/user.h $(L)/libqhull.h $(L)/qhull_a.h $(L)/geom.h \ - $(L)/io.h $(L)/mem.h $(L)/merge.h $(L)/poly.h $(L)/random.h \ - $(L)/qset.h $(L)/stat.h +LIBQHULLS_OBJS = $(LS)/rboxlib.o $(LS)/user.o $(LS)/global.o $(LS)/stat.o \ + $(LS)/io.o $(LS)/geom2.o $(LS)/poly2.o $(LS)/merge.o \ + $(LS)/libqhull.o $(LS)/geom.o $(LS)/poly.o $(LS)/qset.o \ + $(LS)/mem.o $(LS)/usermem.o $(LS)/userprintf.o $(LS)/random.o + +LIBQHULLSP_OBJS = $(LS)/rboxlib.o $(LS)/user.o $(LS)/global.o $(LS)/stat.o \ + $(LS)/io.o $(LS)/geom2.o $(LS)/poly2.o $(LS)/merge.o \ + $(LS)/libqhull.o $(LS)/geom.o $(LS)/poly.o $(LS)/qset.o \ + $(LS)/mem.o $(LS)/usermem.o $(LS)/userprintf.o $(LS)/random.o LIBQHULLCPP_OBJS = src/road/RoadError.o src/road/RoadLogEvent.o $(LCPP)/Coordinates.o \ $(LCPP)/PointCoordinates.o $(LCPP)/Qhull.o $(LCPP)/QhullFacet.o \ @@ -159,9 +204,6 @@ HTMFILES= html/qhull.man html/rbox.man $(L)/qh-code.htm $(L)/qh-optg.htm $(L)/qh html/qconvex.htm html/qdelau_f.htm html/qdelaun.htm html/qhalf.htm html/qvoronoi.htm \ html/qvoron_f.htm html/rbox.htm -all: bin/rbox bin/qconvex bin/qdelaunay bin/qhalf bin/qvoronoi bin/qhull qtest \ - bin/user_eg bin/user_eg2 bin/user_eg3 - qhull/unix.o: $(L)/libqhull.h $(L)/user.h $(L)/mem.h qconvex/qconvex.o: $(L)/libqhull.h $(L)/user.h $(L)/mem.h qdelanay/qdelaun.o: $(L)/libqhull.h $(L)/user.h $(L)/mem.h @@ -197,7 +239,35 @@ $(LP)/rboxlib.o: $(L)/libqhull.h $(L)/random.h $(L)/user.h $(LP)/qset.o: $(L)/qset.h $(L)/mem.h $(LP)/stat.o: $(LIBQHULL_HDRS) $(LP)/user.o: $(LIBQHULL_HDRS) -src/road/RoadError.o: src/road/RoadError.h src/road/RoadLogEvent.h +$(LS)/libqhull.o: $(LIBQHULL_HDRS) +$(LS)/geom.o: $(LIBQHULL_HDRS) +$(LS)/geom2.o: $(LIBQHULL_HDRS) +$(LS)/global.o: $(LIBQHULL_HDRS) +$(LS)/io.o: $(LIBQHULL_HDRS) +$(LS)/mem.o: $(L)/mem.h +$(LS)/merge.o: $(LIBQHULL_HDRS) +$(LS)/poly.o: $(LIBQHULL_HDRS) +$(LS)/poly2.o: $(LIBQHULL_HDRS) +$(LS)/random.o: $(L)/libqhull.h $(L)/random.h +$(LS)/rboxlib.o: $(L)/libqhull.h $(L)/random.h $(L)/user.h +$(LS)/qset.o: $(L)/qset.h $(L)/mem.h +$(LS)/stat.o: $(LIBQHULL_HDRS) +$(LS)/user.o: $(LIBQHULL_HDRS) +$(LSP)/libqhull.o: $(LIBQHULL_HDRS) +$(LSP)/geom.o: $(LIBQHULL_HDRS) +$(LSP)/geom2.o: $(LIBQHULL_HDRS) +$(LSP)/global.o: $(LIBQHULL_HDRS) +$(LSP)/io.o: $(LIBQHULL_HDRS) +$(LSP)/mem.o: $(L)/mem.h +$(LSP)/merge.o: $(LIBQHULL_HDRS) +$(LSP)/poly.o: $(LIBQHULL_HDRS) +$(LSP)/poly2.o: $(LIBQHULL_HDRS) +$(LSP)/random.o: $(L)/libqhull.h $(L)/random.h +$(LSP)/rboxlib.o: $(L)/libqhull.h $(L)/random.h $(L)/user.h +$(LSP)/qset.o: $(L)/qset.h $(L)/mem.h +$(LSP)/stat.o: $(LIBQHULL_HDRS) +$(LSP)/user.o: $(LIBQHULL_HDRS) +src/road/RoadError.o: src/road/RoadError.h src/road/RoadLogEvent.h src/road/RoadLogEvent.o: src/road/RoadError.h $(LCPP)/Coordinates.o: $(LIBQHULLCPP_HDRS) $(LIBQHULL_HDRS) $(LCPP)/PointCoordinates.o: $(LIBQHULLCPP_HDRS) $(LIBQHULL_HDRS) @@ -224,6 +294,8 @@ $(LCPP)/UsingLibQhull.o: $(LIBQHULLCPP_HDRS) $(LIBQHULL_HDRS) .cpp.o: $(CXX) -c $(CXX_OPTS1) -o $@ $< +# The shared library, qhull-p.$(SO), is defined with qh_QHpointer (user.h). + $(LP)/libqhull.o: $(L)/libqhull.c $(CC) -c -Dqh_QHpointer $(CC_OPTS1) -o $@ $< $(LP)/geom.o: $(L)/geom.c @@ -257,16 +329,87 @@ $(LP)/usermem.o: $(L)/usermem.c $(LP)/userprintf.o: $(L)/userprintf.c $(CC) -c -Dqh_QHpointer $(CC_OPTS1) -o $@ $< +# The static library, libqhullstatic, is defined without qh_QHpointer. + +$(LS)/libqhull.o: $(L)/libqhull.c + $(CC) -c $(CC_OPTS1) -o $@ $< +$(LS)/geom.o: $(L)/geom.c + $(CC) -c $(CC_OPTS1) -o $@ $< +$(LS)/geom2.o: $(L)/geom2.c + $(CC) -c $(CC_OPTS1) -o $@ $< +$(LS)/global.o: $(L)/global.c + $(CC) -c $(CC_OPTS1) -o $@ $< +$(LS)/io.o: $(L)/io.c + $(CC) -c $(CC_OPTS1) -o $@ $< +$(LS)/mem.o: $(L)/mem.c + $(CC) -c $(CC_OPTS1) -o $@ $< +$(LS)/merge.o: $(L)/merge.c + $(CC) -c $(CC_OPTS1) -o $@ $< +$(LS)/poly.o: $(L)/poly.c + $(CC) -c $(CC_OPTS1) -o $@ $< +$(LS)/poly2.o: $(L)/poly2.c + $(CC) -c $(CC_OPTS1) -o $@ $< +$(LS)/random.o: $(L)/random.c + $(CC) -c $(CC_OPTS1) -o $@ $< +$(LS)/rboxlib.o: $(L)/rboxlib.c + $(CC) -c $(CC_OPTS1) -o $@ $< +$(LS)/qset.o: $(L)/qset.c + $(CC) -c $(CC_OPTS1) -o $@ $< +$(LS)/stat.o: $(L)/stat.c + $(CC) -c $(CC_OPTS1) -o $@ $< +$(LS)/user.o: $(L)/user.c + $(CC) -c $(CC_OPTS1) -o $@ $< +$(LS)/usermem.o: $(L)/usermem.c + $(CC) -c $(CC_OPTS1) -o $@ $< +$(LS)/userprintf.o: $(L)/userprintf.c + $(CC) -c $(CC_OPTS1) -o $@ $< + + +# The static library, libqhullstatic-p, is defined with qh_QHpointer (user.h). + +$(LSP)/libqhull.o: $(L)/libqhull.c + $(CC) -c -Dqh_QHpointer $(CC_OPTS1) -o $@ $< +$(LSP)/geom.o: $(L)/geom.c + $(CC) -c -Dqh_QHpointer $(CC_OPTS1) -o $@ $< +$(LSP)/geom2.o: $(L)/geom2.c + $(CC) -c -Dqh_QHpointer $(CC_OPTS1) -o $@ $< +$(LSP)/global.o: $(L)/global.c + $(CC) -c -Dqh_QHpointer $(CC_OPTS1) -o $@ $< +$(LSP)/io.o: $(L)/io.c + $(CC) -c -Dqh_QHpointer $(CC_OPTS1) -o $@ $< +$(LSP)/mem.o: $(L)/mem.c + $(CC) -c -Dqh_QHpointer $(CC_OPTS1) -o $@ $< +$(LSP)/merge.o: $(L)/merge.c + $(CC) -c -Dqh_QHpointer $(CC_OPTS1) -o $@ $< +$(LSP)/poly.o: $(L)/poly.c + $(CC) -c -Dqh_QHpointer $(CC_OPTS1) -o $@ $< +$(LSP)/poly2.o: $(L)/poly2.c + $(CC) -c -Dqh_QHpointer $(CC_OPTS1) -o $@ $< +$(LSP)/random.o: $(L)/random.c + $(CC) -c -Dqh_QHpointer $(CC_OPTS1) -o $@ $< +$(LSP)/rboxlib.o: $(L)/rboxlib.c + $(CC) -c -Dqh_QHpointer $(CC_OPTS1) -o $@ $< +$(LSP)/qset.o: $(L)/qset.c + $(CC) -c -Dqh_QHpointer $(CC_OPTS1) -o $@ $< +$(LSP)/stat.o: $(L)/stat.c + $(CC) -c -Dqh_QHpointer $(CC_OPTS1) -o $@ $< +$(LSP)/user.o: $(L)/user.c + $(CC) -c -Dqh_QHpointer $(CC_OPTS1) -o $@ $< +$(LSP)/usermem.o: $(L)/usermem.c + $(CC) -c -Dqh_QHpointer $(CC_OPTS1) -o $@ $< +$(LSP)/userprintf.o: $(L)/userprintf.c + $(CC) -c -Dqh_QHpointer $(CC_OPTS1) -o $@ $< clean: - rm -f src/libqhull/*.o src/libqhullcpp/*.o src/libqhullp/*.o src/qconvex/*.o \ - src/qdelaunay/*.o src/qhalf/*.o src/qvoronoi/*.o src/qhull/*.o src/rbox/*.o \ - src/road/*.o src/user_eg/*.o src/user_eg2/*.o src/user_eg3/*.o + rm -f src/libqhull/*.o src/libqhullp/*.o src/libqhullcpp/*.o + rm -f src/libqhullstatic/*.o src/libqhullstaticp/*.o src/qconvex/*.o + rm -f src/qdelaunay/*.o src/qhalf/*.o src/qvoronoi/*.o src/qhull/*.o src/rbox/*.o + rm -f src/road/*.o src/user_eg/*.o src/user_eg2/*.o src/user_eg3/*.o cleanall: clean - rm -f bin/qconvex bin/qdelaunay bin/qhalf bin/qvoronoi bin/qhull bin/*.exe \ - rm -f bin/libqhull.a bin/libqhullcpp.a bin/libqhullp.a \ - bin/user_eg bin/user_eg2 bin/user_eg3 + rm -f bin/qconvex bin/qdelaunay bin/qhalf bin/qvoronoi bin/qhull bin/*.exe + rm -f core bin/core bin/user_eg bin/user_eg2 bin/user_eg3 + rm -f bin/libqhull* bin/qhull*.so bin/qhull*.dll lib/libqhull* lib/qhull*.lib doc: $(PRINTMAN) $(TXTFILES) $(DOCFILES) @@ -297,59 +440,66 @@ printc: printf: $(PRINTC) $(FILES) +lib/libqhullstatic.a: $(LIBQHULL_OBJS) + @echo ========================================== + @echo ==== If 'ar' fails, try 'make qhullx' ==== + @echo ========================================== + ar -rs $@ $^ + #If 'ar -rs' fails try using 'ar -s' with 'ranlib' + #ranlib $@ + +lib/libqhullstatic-p.a: $(LIBQHULLP_OBJS) + ar -rs $@ $^ + #ranlib $@ -bin/libqhull.a: $(LIBQHULL_OBJS) - @echo If 'ar' fails, try 'make qhullx' - ar -rs bin/libqhull.a $(LIBQHULL_OBJS) - #If 'ar -rs' fails try using 'ar -r' with 'ranlib' - #ranlib bin/libqhull.a +bin/qhull.$(SO): $(LIBQHULL_OBJS) + $(CC) -shared -o $@ $(CC_OPTS2) $^ -bin/libqhullp.a: $(LIBQHULLP_OBJS) - ar -rs bin/libqhullp.a $(LIBQHULLP_OBJS) - #ranlib bin/libqhullp.a +bin/qhull-p.$(SO): $(LIBQHULLP_OBJS) + $(CC) -shared -o $@ $(CC_OPTS2) $^ -bin/libqhullcpp.a: $(LIBQHULLCPP_OBJS) - ar -rs bin/libqhullcpp.a $(LIBQHULLCPP_OBJS) - #ranlib bin/libqhullp.a +lib/libqhullcpp.a: $(LIBQHULLCPP_OBJS) + ar -rs $@ $^ + #ranlib $@ # don't use ../qconvex. Does not work on Red Hat Linux -bin/qconvex: src/qconvex/qconvex.o bin/libqhull.a - $(CC) -o $@ $< $(CC_OPTS2) -Lbin -lqhull -lm +bin/qconvex: src/qconvex/qconvex.o lib/libqhullstatic.a + $(CC) -o $@ $< $(CC_OPTS2) -Llib -lqhullstatic -lm -bin/qdelaunay: src/qdelaunay/qdelaun.o bin/libqhull.a - $(CC) -o $@ $< $(CC_OPTS2) -Lbin -lqhull -lm +bin/qdelaunay: src/qdelaunay/qdelaun.o lib/libqhullstatic.a + $(CC) -o $@ $< $(CC_OPTS2) -Llib -lqhullstatic -lm -bin/qhalf: src/qhalf/qhalf.o bin/libqhull.a - $(CC) -o $@ $< $(CC_OPTS2) -Lbin -lqhull -lm +bin/qhalf: src/qhalf/qhalf.o lib/libqhullstatic.a + $(CC) -o $@ $< $(CC_OPTS2) -Llib -lqhullstatic -lm -bin/qvoronoi: src/qvoronoi/qvoronoi.o bin/libqhull.a - $(CC) -o $@ $< $(CC_OPTS2) -Lbin -lqhull -lm +bin/qvoronoi: src/qvoronoi/qvoronoi.o lib/libqhullstatic.a + $(CC) -o $@ $< $(CC_OPTS2) -Llib -lqhullstatic -lm -bin/qhull: src/qhull/unix.o bin/libqhull.a - $(CC) -o $@ $< $(CC_OPTS2) -Lbin -lqhull -lm +bin/qhull: src/qhull/unix.o lib/libqhullstatic.a + $(CC) -o $@ $< $(CC_OPTS2) -Llib -lqhullstatic -lm -chmod +x eg/q_test eg/q_eg eg/q_egtest -bin/rbox: src/rbox/rbox.o bin/libqhull.a - $(CC) -o $@ $< $(CC_OPTS2) -Lbin -lqhull -lm +bin/rbox: src/rbox/rbox.o lib/libqhullstatic.a + $(CC) -o $@ $< $(CC_OPTS2) -Llib -lqhullstatic -lm -bin/user_eg: src/user_eg/user_eg.o bin/libqhull.a - $(CC) -o $@ $< $(CC_OPTS2) -Lbin -lqhull -lm +bin/user_eg: src/user_eg/user_eg.o lib/libqhullstatic.a + $(CC) -o $@ $< $(CC_OPTS2) -Llib -lqhullstatic -lm -bin/user_eg2: src/user_eg2/user_eg2.o bin/libqhull.a +bin/user_eg2: src/user_eg2/user_eg2.o bin/qhull.$(SO) $(CC) -o $@ $< $(CC_OPTS2) -Lbin -lqhull -lm -bin/user_eg3: src/user_eg3/user_eg3.o bin/libqhullp.a bin/libqhullcpp.a - $(CXX) -o $@ $< $(CXX_OPTS2) -Lbin -lqhullcpp -lqhullp -lm +bin/user_eg3: src/user_eg3/user_eg3.o lib/libqhullstatic-p.a lib/libqhullcpp.a + $(CXX) -o $@ $< $(CXX_OPTS2) -Llib -lqhullcpp -lqhullstatic-p -lm # compile qhull without using bin/libqhull.a qhullx: src/qconvex/qconvex.o src/qdelaunay/qdelaun.o src/qhalf/qhalf.o \ - src/qvoronoi/qvoronoi.o src/qhull/unix.o src/rbox/rbox.o $(LIBQHULL_OBJS) - $(CC) -o bin/qconvex $(CC_OPTS2) -lm $(LIBQHULL_OBJS) src/qconvex/qconvex.o - $(CC) -o bin/qdelaunay $(CC_OPTS2) -lm $(LIBQHULL_OBJS) src/qdelaunay/qdelaun.o - $(CC) -o bin/qhalf $(CC_OPTS2) -lm $(LIBQHULL_OBJS) src/qhalf/qhalf.o - $(CC) -o bin/qvoronoi $(CC_OPTS2) -lm $(LIBQHULL_OBJS) src/qvoronoi/qvoronoi.o - $(CC) -o bin/qhull $(CC_OPTS2) -lm $(LIBQHULL_OBJS) src/qhull/unix.o - $(CC) -o bin/rbox $(CC_OPTS2) -lm $(LIBQHULL_OBJS) src/rbox/rbox.o + src/qvoronoi/qvoronoi.o src/qhull/unix.o src/rbox/rbox.o $(LIBQHULLS_OBJS) + $(CC) -o bin/qconvex $(CC_OPTS2) -lm $(LIBQHULLS_OBJS) src/qconvex/qconvex.o + $(CC) -o bin/qdelaunay $(CC_OPTS2) -lm $(LIBQHULLS_OBJS) src/qdelaunay/qdelaun.o + $(CC) -o bin/qhalf $(CC_OPTS2) -lm $(LIBQHULLS_OBJS) src/qhalf/qhalf.o + $(CC) -o bin/qvoronoi $(CC_OPTS2) -lm $(LIBQHULLS_OBJS) src/qvoronoi/qvoronoi.o + $(CC) -o bin/qhull $(CC_OPTS2) -lm $(LIBQHULLS_OBJS) src/qhull/unix.o + $(CC) -o bin/rbox $(CC_OPTS2) -lm $(LIBQHULLS_OBJS) src/rbox/rbox.o qtest: -bin/rbox D4 | bin/qhull @@ -358,5 +508,8 @@ test: -eg/q_eg -eg/q_egtest -eg/q_test + +qhull-prompt: + -bin/qhull # end of Makefile diff --git a/build/libqhull/libqhull.vcproj b/build/libqhull/libqhull.vcproj new file mode 100644 index 0000000..f47523d --- /dev/null +++ b/build/libqhull/libqhull.vcproj @@ -0,0 +1,186 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8,00" + Name="libqhull" + ProjectGUID="{F4A7288D-86FF-3A06-A9BB-4C67FA8DFB18}" + Keyword="Qt4VSv1.0"> + <Platforms> + <Platform + Name="Win32" /> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="2" + IntermediateDirectory="Debug\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhull",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Debug\" + BufferSecurityCheck="false" + DebugInformationFormat="3" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Debug\" + Optimization ="4" + PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT" + ProgramDataBaseFileName=".\" + RuntimeLibrary="3" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + GenerateDebugInformation="true" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\qhull-d.dll" + ProgramDatabaseFile="" + SubSystem="0" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_DEBUG" /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="2" + IntermediateDirectory="Release\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhull",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Release\" + BufferSecurityCheck="false" + DebugInformationFormat="0" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Release\" + Optimization ="2" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,NDEBUG" + ProgramDataBaseFileName=".\" + RuntimeLibrary="2" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + GenerateDebugInformation="false" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\qhull.dll" + ProgramDatabaseFile="" + SubSystem="0" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT" /> + </Configuration> + </Configurations> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\src\libqhull\geom.c" /> + <File + RelativePath="..\..\src\libqhull\geom2.c" /> + <File + RelativePath="..\..\src\libqhull\global.c" /> + <File + RelativePath="..\..\src\libqhull\io.c" /> + <File + RelativePath="..\..\src\libqhull\libqhull.c" /> + <File + RelativePath="..\..\src\libqhull\mem.c" /> + <File + RelativePath="..\..\src\libqhull\merge.c" /> + <File + RelativePath="..\..\src\libqhull\poly.c" /> + <File + RelativePath="..\..\src\libqhull\poly2.c" /> + <File + RelativePath="..\..\src\libqhull\qset.c" /> + <File + RelativePath="..\..\src\libqhull\random.c" /> + <File + RelativePath="..\..\src\libqhull\rboxlib.c" /> + <File + RelativePath="..\..\src\libqhull\stat.c" /> + <File + RelativePath="..\..\src\libqhull\user.c" /> + <File + RelativePath="..\..\src\libqhull\usermem.c" /> + <File + RelativePath="..\..\src\libqhull\userprintf.c" /> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + <File + RelativePath="geom.h" /> + <File + RelativePath="io.h" /> + <File + RelativePath="libqhull.h" /> + <File + RelativePath="mem.h" /> + <File + RelativePath="merge.h" /> + <File + RelativePath="poly.h" /> + <File + RelativePath="qhull_a.h" /> + <File + RelativePath="qset.h" /> + <File + RelativePath="random.h" /> + <File + RelativePath="stat.h" /> + <File + RelativePath="user.h" /> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> \ No newline at end of file diff --git a/build/libqhullcpp/libqhullcpp.vcproj b/build/libqhullcpp/libqhullcpp.vcproj new file mode 100644 index 0000000..fbba938 --- /dev/null +++ b/build/libqhullcpp/libqhullcpp.vcproj @@ -0,0 +1,208 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8,00" + Name="libqhullcpp" + ProjectGUID="{3C2137D0-8304-3117-90B6-E2383A8580EE}" + Keyword="Qt4VSv1.0"> + <Platforms> + <Platform + Name="Win32" /> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="4" + IntermediateDirectory="Debug\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src","..\..\src\libqhullcpp","..\..\src\libqhullcpp",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Debug\" + BufferSecurityCheck="false" + DebugInformationFormat="3" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Debug\" + Optimization ="4" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer,QT_NO_DYNAMIC_CAST" + ProgramDataBaseFileName=".\" + RuntimeLibrary="3" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLibrarianTool" + OutputFile="..\..\lib\qhullcpp-d.lib" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer,QT_NO_DYNAMIC_CAST,_DEBUG" + ResourceOutputFileName="..\..\lib\/$(InputName).res" /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="4" + IntermediateDirectory="Release\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src","..\..\src\libqhullcpp","..\..\src\libqhullcpp",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Release\" + BufferSecurityCheck="false" + DebugInformationFormat="0" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Release\" + Optimization ="2" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer,QT_NO_DYNAMIC_CAST,NDEBUG" + ProgramDataBaseFileName=".\" + RuntimeLibrary="2" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLibrarianTool" + OutputFile="..\..\lib\qhullcpp.lib" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer,QT_NO_DYNAMIC_CAST" + ResourceOutputFileName="..\..\lib\/$(InputName).res" /> + </Configuration> + </Configurations> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\src\libqhullcpp\Coordinates.cpp" /> + <File + RelativePath="..\..\src\libqhullcpp\PointCoordinates.cpp" /> + <File + RelativePath="..\..\src\libqhullcpp\Qhull.cpp" /> + <File + RelativePath="..\..\src\libqhullcpp\QhullFacet.cpp" /> + <File + RelativePath="..\..\src\libqhullcpp\QhullFacetList.cpp" /> + <File + RelativePath="..\..\src\libqhullcpp\QhullFacetSet.cpp" /> + <File + RelativePath="..\..\src\libqhullcpp\QhullHyperplane.cpp" /> + <File + RelativePath="..\..\src\libqhullcpp\QhullPoint.cpp" /> + <File + RelativePath="..\..\src\libqhullcpp\QhullPointSet.cpp" /> + <File + RelativePath="..\..\src\libqhullcpp\QhullPoints.cpp" /> + <File + RelativePath="..\..\src\libqhullcpp\QhullQh.cpp" /> + <File + RelativePath="..\..\src\libqhullcpp\QhullRidge.cpp" /> + <File + RelativePath="..\..\src\libqhullcpp\QhullSet.cpp" /> + <File + RelativePath="..\..\src\libqhullcpp\QhullStat.cpp" /> + <File + RelativePath="..\..\src\libqhullcpp\QhullVertex.cpp" /> + <File + RelativePath="..\..\src\libqhullcpp\QhullVertexSet.cpp" /> + <File + RelativePath="..\..\src\libqhullcpp\RboxPoints.cpp" /> + <File + RelativePath="..\..\src\road\RoadError.cpp" /> + <File + RelativePath="..\..\src\road\RoadLogEvent.cpp" /> + <File + RelativePath="..\..\src\libqhullcpp\UsingLibQhull.cpp" /> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + <File + RelativePath="Coordinates.h" /> + <File + RelativePath="PointCoordinates.h" /> + <File + RelativePath="Qhull.h" /> + <File + RelativePath="QhullError.h" /> + <File + RelativePath="QhullFacet.h" /> + <File + RelativePath="QhullFacetList.h" /> + <File + RelativePath="QhullFacetSet.h" /> + <File + RelativePath="QhullHyperplane.h" /> + <File + RelativePath="QhullIterator.h" /> + <File + RelativePath="QhullLinkedList.h" /> + <File + RelativePath="QhullPoint.h" /> + <File + RelativePath="QhullPointSet.h" /> + <File + RelativePath="QhullPoints.h" /> + <File + RelativePath="QhullQh.h" /> + <File + RelativePath="QhullRidge.h" /> + <File + RelativePath="QhullSet.h" /> + <File + RelativePath="QhullSets.h" /> + <File + RelativePath="QhullStat.h" /> + <File + RelativePath="QhullVertex.h" /> + <File + RelativePath="RboxPoints.h" /> + <File + RelativePath="..\road\RoadError.h" /> + <File + RelativePath="..\road\RoadLogEvent.h" /> + <File + RelativePath="UsingLibQhull.h" /> + <File + RelativePath="functionObjects.h" /> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> \ No newline at end of file diff --git a/build/libqhullp/libqhullp.vcproj b/build/libqhullp/libqhullp.vcproj new file mode 100644 index 0000000..772214b --- /dev/null +++ b/build/libqhullp/libqhullp.vcproj @@ -0,0 +1,186 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8,00" + Name="libqhullp" + ProjectGUID="{49C1C73C-0B22-3081-AC26-AD7A3F0FB985}" + Keyword="Qt4VSv1.0"> + <Platforms> + <Platform + Name="Win32" /> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="2" + IntermediateDirectory="Debug\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhullp",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Debug\" + BufferSecurityCheck="false" + DebugInformationFormat="3" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Debug\" + Optimization ="4" + PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer" + ProgramDataBaseFileName=".\" + RuntimeLibrary="3" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + GenerateDebugInformation="true" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\qhull-pd.dll" + ProgramDatabaseFile="" + SubSystem="0" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer,_DEBUG" /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="2" + IntermediateDirectory="Release\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhullp",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Release\" + BufferSecurityCheck="false" + DebugInformationFormat="0" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Release\" + Optimization ="2" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer,NDEBUG" + ProgramDataBaseFileName=".\" + RuntimeLibrary="2" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + GenerateDebugInformation="false" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\qhull-p.dll" + ProgramDatabaseFile="" + SubSystem="0" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer" /> + </Configuration> + </Configurations> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\src\libqhull\geom.c" /> + <File + RelativePath="..\..\src\libqhull\geom2.c" /> + <File + RelativePath="..\..\src\libqhull\global.c" /> + <File + RelativePath="..\..\src\libqhull\io.c" /> + <File + RelativePath="..\..\src\libqhull\libqhull.c" /> + <File + RelativePath="..\..\src\libqhull\mem.c" /> + <File + RelativePath="..\..\src\libqhull\merge.c" /> + <File + RelativePath="..\..\src\libqhull\poly.c" /> + <File + RelativePath="..\..\src\libqhull\poly2.c" /> + <File + RelativePath="..\..\src\libqhull\qset.c" /> + <File + RelativePath="..\..\src\libqhull\random.c" /> + <File + RelativePath="..\..\src\libqhull\rboxlib.c" /> + <File + RelativePath="..\..\src\libqhull\stat.c" /> + <File + RelativePath="..\..\src\libqhull\user.c" /> + <File + RelativePath="..\..\src\libqhull\usermem.c" /> + <File + RelativePath="..\..\src\libqhull\userprintf.c" /> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + <File + RelativePath="..\libqhull\geom.h" /> + <File + RelativePath="..\libqhull\io.h" /> + <File + RelativePath="..\libqhull\libqhull.h" /> + <File + RelativePath="..\libqhull\mem.h" /> + <File + RelativePath="..\libqhull\merge.h" /> + <File + RelativePath="..\libqhull\poly.h" /> + <File + RelativePath="..\libqhull\qhull_a.h" /> + <File + RelativePath="..\libqhull\qset.h" /> + <File + RelativePath="..\libqhull\random.h" /> + <File + RelativePath="..\libqhull\stat.h" /> + <File + RelativePath="..\libqhull\user.h" /> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> \ No newline at end of file diff --git a/build/libqhullstatic/libqhullstatic.vcproj b/build/libqhullstatic/libqhullstatic.vcproj new file mode 100644 index 0000000..06d8d15 --- /dev/null +++ b/build/libqhullstatic/libqhullstatic.vcproj @@ -0,0 +1,176 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8,00" + Name="libqhullstatic" + ProjectGUID="{4F62D4AB-CE06-3751-BFB9-70AB40956875}" + Keyword="Qt4VSv1.0"> + <Platforms> + <Platform + Name="Win32" /> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="4" + IntermediateDirectory="Debug\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhullstatic",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Debug\" + BufferSecurityCheck="false" + DebugInformationFormat="3" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Debug\" + Optimization ="4" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT" + ProgramDataBaseFileName=".\" + RuntimeLibrary="3" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLibrarianTool" + OutputFile="..\..\lib\qhullstatic-d.lib" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_DEBUG" + ResourceOutputFileName="..\..\lib\/$(InputName).res" /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="4" + IntermediateDirectory="Release\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhullstatic",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Release\" + BufferSecurityCheck="false" + DebugInformationFormat="0" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Release\" + Optimization ="2" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,NDEBUG" + ProgramDataBaseFileName=".\" + RuntimeLibrary="2" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLibrarianTool" + OutputFile="..\..\lib\qhullstatic.lib" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT" + ResourceOutputFileName="..\..\lib\/$(InputName).res" /> + </Configuration> + </Configurations> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\src\libqhull\geom.c" /> + <File + RelativePath="..\..\src\libqhull\geom2.c" /> + <File + RelativePath="..\..\src\libqhull\global.c" /> + <File + RelativePath="..\..\src\libqhull\io.c" /> + <File + RelativePath="..\..\src\libqhull\libqhull.c" /> + <File + RelativePath="..\..\src\libqhull\mem.c" /> + <File + RelativePath="..\..\src\libqhull\merge.c" /> + <File + RelativePath="..\..\src\libqhull\poly.c" /> + <File + RelativePath="..\..\src\libqhull\poly2.c" /> + <File + RelativePath="..\..\src\libqhull\qset.c" /> + <File + RelativePath="..\..\src\libqhull\random.c" /> + <File + RelativePath="..\..\src\libqhull\rboxlib.c" /> + <File + RelativePath="..\..\src\libqhull\stat.c" /> + <File + RelativePath="..\..\src\libqhull\user.c" /> + <File + RelativePath="..\..\src\libqhull\usermem.c" /> + <File + RelativePath="..\..\src\libqhull\userprintf.c" /> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + <File + RelativePath="..\libqhull\geom.h" /> + <File + RelativePath="..\libqhull\io.h" /> + <File + RelativePath="..\libqhull\libqhull.h" /> + <File + RelativePath="..\libqhull\mem.h" /> + <File + RelativePath="..\libqhull\merge.h" /> + <File + RelativePath="..\libqhull\poly.h" /> + <File + RelativePath="..\libqhull\qhull_a.h" /> + <File + RelativePath="..\libqhull\qset.h" /> + <File + RelativePath="..\libqhull\random.h" /> + <File + RelativePath="..\libqhull\stat.h" /> + <File + RelativePath="..\libqhull\user.h" /> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> \ No newline at end of file diff --git a/build/libqhullstaticp/libqhullstaticp.vcproj b/build/libqhullstaticp/libqhullstaticp.vcproj new file mode 100644 index 0000000..6e3ab33 --- /dev/null +++ b/build/libqhullstaticp/libqhullstaticp.vcproj @@ -0,0 +1,176 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8,00" + Name="libqhullstaticp" + ProjectGUID="{E92FA891-63CF-32BB-BDCD-6FA4F2808D8C}" + Keyword="Qt4VSv1.0"> + <Platforms> + <Platform + Name="Win32" /> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="4" + IntermediateDirectory="Debug\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhullstaticp",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Debug\" + BufferSecurityCheck="false" + DebugInformationFormat="3" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Debug\" + Optimization ="4" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer" + ProgramDataBaseFileName=".\" + RuntimeLibrary="3" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLibrarianTool" + OutputFile="..\..\lib\qhullstatic-pd.lib" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer,_DEBUG" + ResourceOutputFileName="..\..\lib\/$(InputName).res" /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="4" + IntermediateDirectory="Release\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhullstaticp",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Release\" + BufferSecurityCheck="false" + DebugInformationFormat="0" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Release\" + Optimization ="2" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer,NDEBUG" + ProgramDataBaseFileName=".\" + RuntimeLibrary="2" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLibrarianTool" + OutputFile="..\..\lib\qhullstatic-p.lib" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer" + ResourceOutputFileName="..\..\lib\/$(InputName).res" /> + </Configuration> + </Configurations> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\src\libqhull\geom.c" /> + <File + RelativePath="..\..\src\libqhull\geom2.c" /> + <File + RelativePath="..\..\src\libqhull\global.c" /> + <File + RelativePath="..\..\src\libqhull\io.c" /> + <File + RelativePath="..\..\src\libqhull\libqhull.c" /> + <File + RelativePath="..\..\src\libqhull\mem.c" /> + <File + RelativePath="..\..\src\libqhull\merge.c" /> + <File + RelativePath="..\..\src\libqhull\poly.c" /> + <File + RelativePath="..\..\src\libqhull\poly2.c" /> + <File + RelativePath="..\..\src\libqhull\qset.c" /> + <File + RelativePath="..\..\src\libqhull\random.c" /> + <File + RelativePath="..\..\src\libqhull\rboxlib.c" /> + <File + RelativePath="..\..\src\libqhull\stat.c" /> + <File + RelativePath="..\..\src\libqhull\user.c" /> + <File + RelativePath="..\..\src\libqhull\usermem.c" /> + <File + RelativePath="..\..\src\libqhull\userprintf.c" /> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + <File + RelativePath="..\libqhull\geom.h" /> + <File + RelativePath="..\libqhull\io.h" /> + <File + RelativePath="..\libqhull\libqhull.h" /> + <File + RelativePath="..\libqhull\mem.h" /> + <File + RelativePath="..\libqhull\merge.h" /> + <File + RelativePath="..\libqhull\poly.h" /> + <File + RelativePath="..\libqhull\qhull_a.h" /> + <File + RelativePath="..\libqhull\qset.h" /> + <File + RelativePath="..\libqhull\random.h" /> + <File + RelativePath="..\libqhull\stat.h" /> + <File + RelativePath="..\libqhull\user.h" /> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> \ No newline at end of file diff --git a/build/qconvex/qconvex.vcproj b/build/qconvex/qconvex.vcproj new file mode 100644 index 0000000..45423a8 --- /dev/null +++ b/build/qconvex/qconvex.vcproj @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8,00" + Name="qconvex" + ProjectGUID="{9839B4D4-21DC-3824-A83E-B2F13EF34499}" + Keyword="Qt4VSv1.0"> + <Platforms> + <Platform + Name="Win32" /> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="1" + IntermediateDirectory="Debug\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhull","..\..\src\qconvex",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Debug\" + BufferSecurityCheck="false" + DebugInformationFormat="3" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Debug\" + Optimization ="4" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT" + ProgramDataBaseFileName=".\" + RuntimeLibrary="3" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="../../lib\qhullstatic-d.lib" + AdditionalLibraryDirectories="../../lib" + GenerateDebugInformation="true" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\qconvex.exe" + ProgramDatabaseFile="" + SubSystem="1" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_DEBUG" /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="1" + IntermediateDirectory="Release\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhull","..\..\src\qconvex",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Release\" + BufferSecurityCheck="false" + DebugInformationFormat="0" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Release\" + Optimization ="2" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,NDEBUG" + ProgramDataBaseFileName=".\" + RuntimeLibrary="2" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="../../lib\qhullstatic.lib" + AdditionalLibraryDirectories="../../lib" + GenerateDebugInformation="false" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\qconvex.exe" + ProgramDatabaseFile="" + SubSystem="1" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT" /> + </Configuration> + </Configurations> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\src\qconvex\qconvex.c" /> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> \ No newline at end of file diff --git a/build/qdelaunay/qdelaunay.vcproj b/build/qdelaunay/qdelaunay.vcproj new file mode 100644 index 0000000..f4f3ac1 --- /dev/null +++ b/build/qdelaunay/qdelaunay.vcproj @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8,00" + Name="qdelaunay" + ProjectGUID="{C3622BCA-01B2-3739-84B3-BFF572DBF1BF}" + Keyword="Qt4VSv1.0"> + <Platforms> + <Platform + Name="Win32" /> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="1" + IntermediateDirectory="Debug\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhull","..\..\src\qdelaunay",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Debug\" + BufferSecurityCheck="false" + DebugInformationFormat="3" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Debug\" + Optimization ="4" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT" + ProgramDataBaseFileName=".\" + RuntimeLibrary="3" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="../../lib\qhullstatic-d.lib" + AdditionalLibraryDirectories="../../lib" + GenerateDebugInformation="true" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\qdelaunay.exe" + ProgramDatabaseFile="" + SubSystem="1" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_DEBUG" /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="1" + IntermediateDirectory="Release\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhull","..\..\src\qdelaunay",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Release\" + BufferSecurityCheck="false" + DebugInformationFormat="0" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Release\" + Optimization ="2" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,NDEBUG" + ProgramDataBaseFileName=".\" + RuntimeLibrary="2" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="../../lib\qhullstatic.lib" + AdditionalLibraryDirectories="../../lib" + GenerateDebugInformation="false" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\qdelaunay.exe" + ProgramDatabaseFile="" + SubSystem="1" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT" /> + </Configuration> + </Configurations> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\src\qdelaunay\qdelaun.c" /> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> \ No newline at end of file diff --git a/build/qhalf/qhalf.vcproj b/build/qhalf/qhalf.vcproj new file mode 100644 index 0000000..a3d01c6 --- /dev/null +++ b/build/qhalf/qhalf.vcproj @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8,00" + Name="qhalf" + ProjectGUID="{DB06E73E-B2E2-37A8-8F2C-494C99839C5C}" + Keyword="Qt4VSv1.0"> + <Platforms> + <Platform + Name="Win32" /> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="1" + IntermediateDirectory="Debug\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhull","..\..\src\qhalf",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Debug\" + BufferSecurityCheck="false" + DebugInformationFormat="3" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Debug\" + Optimization ="4" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT" + ProgramDataBaseFileName=".\" + RuntimeLibrary="3" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="../../lib\qhullstatic-d.lib" + AdditionalLibraryDirectories="../../lib" + GenerateDebugInformation="true" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\qhalf.exe" + ProgramDatabaseFile="" + SubSystem="1" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_DEBUG" /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="1" + IntermediateDirectory="Release\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhull","..\..\src\qhalf",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Release\" + BufferSecurityCheck="false" + DebugInformationFormat="0" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Release\" + Optimization ="2" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,NDEBUG" + ProgramDataBaseFileName=".\" + RuntimeLibrary="2" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="../../lib\qhullstatic.lib" + AdditionalLibraryDirectories="../../lib" + GenerateDebugInformation="false" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\qhalf.exe" + ProgramDatabaseFile="" + SubSystem="1" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT" /> + </Configuration> + </Configurations> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\src\qhalf\qhalf.c" /> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> \ No newline at end of file diff --git a/build/qhull-all.sln b/build/qhull-all.sln new file mode 100644 index 0000000..a95a705 --- /dev/null +++ b/build/qhull-all.sln @@ -0,0 +1,135 @@ +Microsoft Visual Studio Solution File, Format Version 9.00 +# Visual Studio 2005 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libqhull", "libqhull\libqhull.vcproj", "{F4A7288D-86FF-3A06-A9BB-4C67FA8DFB18}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libqhullp", "libqhullp\libqhullp.vcproj", "{49C1C73C-0B22-3081-AC26-AD7A3F0FB985}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libqhullstatic", "libqhullstatic\libqhullstatic.vcproj", "{4F62D4AB-CE06-3751-BFB9-70AB40956875}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libqhullstaticp", "libqhullstaticp\libqhullstaticp.vcproj", "{E92FA891-63CF-32BB-BDCD-6FA4F2808D8C}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qhull", "qhull\qhull.vcproj", "{5A1F602D-B5D3-3A40-92B9-0D0533D06132}" + ProjectSection(ProjectDependencies) = postProject + {4F62D4AB-CE06-3751-BFB9-70AB40956875} = {4F62D4AB-CE06-3751-BFB9-70AB40956875} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qconvex", "qconvex\qconvex.vcproj", "{9839B4D4-21DC-3824-A83E-B2F13EF34499}" + ProjectSection(ProjectDependencies) = postProject + {4F62D4AB-CE06-3751-BFB9-70AB40956875} = {4F62D4AB-CE06-3751-BFB9-70AB40956875} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qdelaunay", "qdelaunay\qdelaunay.vcproj", "{C3622BCA-01B2-3739-84B3-BFF572DBF1BF}" + ProjectSection(ProjectDependencies) = postProject + {4F62D4AB-CE06-3751-BFB9-70AB40956875} = {4F62D4AB-CE06-3751-BFB9-70AB40956875} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qhalf", "qhalf\qhalf.vcproj", "{DB06E73E-B2E2-37A8-8F2C-494C99839C5C}" + ProjectSection(ProjectDependencies) = postProject + {4F62D4AB-CE06-3751-BFB9-70AB40956875} = {4F62D4AB-CE06-3751-BFB9-70AB40956875} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qvoronoi", "qvoronoi\qvoronoi.vcproj", "{3558B306-B0DA-346B-BE21-8E90A2D64F44}" + ProjectSection(ProjectDependencies) = postProject + {4F62D4AB-CE06-3751-BFB9-70AB40956875} = {4F62D4AB-CE06-3751-BFB9-70AB40956875} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rbox", "rbox\rbox.vcproj", "{B892F92E-1105-3D22-A9D5-3CA930A638EB}" + ProjectSection(ProjectDependencies) = postProject + {4F62D4AB-CE06-3751-BFB9-70AB40956875} = {4F62D4AB-CE06-3751-BFB9-70AB40956875} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "user_eg", "user_eg\user_eg.vcproj", "{F3C260DB-813C-38AA-8CF8-4FC0C9A8D0F1}" + ProjectSection(ProjectDependencies) = postProject + {4F62D4AB-CE06-3751-BFB9-70AB40956875} = {4F62D4AB-CE06-3751-BFB9-70AB40956875} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "user_eg2", "user_eg2\user_eg2.vcproj", "{1FAFC4B1-6B4C-37B0-B60E-30A27CC99B7D}" + ProjectSection(ProjectDependencies) = postProject + {4F62D4AB-CE06-3751-BFB9-70AB40956875} = {4F62D4AB-CE06-3751-BFB9-70AB40956875} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libqhullcpp", "libqhullcpp\libqhullcpp.vcproj", "{3C2137D0-8304-3117-90B6-E2383A8580EE}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "user_eg3", "user_eg3\user_eg3.vcproj", "{1E88570B-9809-35B6-827D-2ACB1D5B05D4}" + ProjectSection(ProjectDependencies) = postProject + {3C2137D0-8304-3117-90B6-E2383A8580EE} = {3C2137D0-8304-3117-90B6-E2383A8580EE} + {E92FA891-63CF-32BB-BDCD-6FA4F2808D8C} = {E92FA891-63CF-32BB-BDCD-6FA4F2808D8C} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qhulltest", "qhulltest\qhulltest.vcproj", "{6C67B226-76EC-37B9-BF05-3E04681EFA41}" + ProjectSection(ProjectDependencies) = postProject + {E92FA891-63CF-32BB-BDCD-6FA4F2808D8C} = {E92FA891-63CF-32BB-BDCD-6FA4F2808D8C} + {3C2137D0-8304-3117-90B6-E2383A8580EE} = {3C2137D0-8304-3117-90B6-E2383A8580EE} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F4A7288D-86FF-3A06-A9BB-4C67FA8DFB18}.Debug|Win32.ActiveCfg = Debug|Win32 + {F4A7288D-86FF-3A06-A9BB-4C67FA8DFB18}.Debug|Win32.Build.0 = Debug|Win32 + {F4A7288D-86FF-3A06-A9BB-4C67FA8DFB18}.Release|Win32.ActiveCfg = Release|Win32 + {F4A7288D-86FF-3A06-A9BB-4C67FA8DFB18}.Release|Win32.Build.0 = Release|Win32 + {49C1C73C-0B22-3081-AC26-AD7A3F0FB985}.Debug|Win32.ActiveCfg = Debug|Win32 + {49C1C73C-0B22-3081-AC26-AD7A3F0FB985}.Debug|Win32.Build.0 = Debug|Win32 + {49C1C73C-0B22-3081-AC26-AD7A3F0FB985}.Release|Win32.ActiveCfg = Release|Win32 + {49C1C73C-0B22-3081-AC26-AD7A3F0FB985}.Release|Win32.Build.0 = Release|Win32 + {4F62D4AB-CE06-3751-BFB9-70AB40956875}.Debug|Win32.ActiveCfg = Debug|Win32 + {4F62D4AB-CE06-3751-BFB9-70AB40956875}.Debug|Win32.Build.0 = Debug|Win32 + {4F62D4AB-CE06-3751-BFB9-70AB40956875}.Release|Win32.ActiveCfg = Release|Win32 + {4F62D4AB-CE06-3751-BFB9-70AB40956875}.Release|Win32.Build.0 = Release|Win32 + {E92FA891-63CF-32BB-BDCD-6FA4F2808D8C}.Debug|Win32.ActiveCfg = Debug|Win32 + {E92FA891-63CF-32BB-BDCD-6FA4F2808D8C}.Debug|Win32.Build.0 = Debug|Win32 + {E92FA891-63CF-32BB-BDCD-6FA4F2808D8C}.Release|Win32.ActiveCfg = Release|Win32 + {E92FA891-63CF-32BB-BDCD-6FA4F2808D8C}.Release|Win32.Build.0 = Release|Win32 + {5A1F602D-B5D3-3A40-92B9-0D0533D06132}.Debug|Win32.ActiveCfg = Debug|Win32 + {5A1F602D-B5D3-3A40-92B9-0D0533D06132}.Debug|Win32.Build.0 = Debug|Win32 + {5A1F602D-B5D3-3A40-92B9-0D0533D06132}.Release|Win32.ActiveCfg = Release|Win32 + {5A1F602D-B5D3-3A40-92B9-0D0533D06132}.Release|Win32.Build.0 = Release|Win32 + {9839B4D4-21DC-3824-A83E-B2F13EF34499}.Debug|Win32.ActiveCfg = Debug|Win32 + {9839B4D4-21DC-3824-A83E-B2F13EF34499}.Debug|Win32.Build.0 = Debug|Win32 + {9839B4D4-21DC-3824-A83E-B2F13EF34499}.Release|Win32.ActiveCfg = Release|Win32 + {9839B4D4-21DC-3824-A83E-B2F13EF34499}.Release|Win32.Build.0 = Release|Win32 + {C3622BCA-01B2-3739-84B3-BFF572DBF1BF}.Debug|Win32.ActiveCfg = Debug|Win32 + {C3622BCA-01B2-3739-84B3-BFF572DBF1BF}.Debug|Win32.Build.0 = Debug|Win32 + {C3622BCA-01B2-3739-84B3-BFF572DBF1BF}.Release|Win32.ActiveCfg = Release|Win32 + {C3622BCA-01B2-3739-84B3-BFF572DBF1BF}.Release|Win32.Build.0 = Release|Win32 + {DB06E73E-B2E2-37A8-8F2C-494C99839C5C}.Debug|Win32.ActiveCfg = Debug|Win32 + {DB06E73E-B2E2-37A8-8F2C-494C99839C5C}.Debug|Win32.Build.0 = Debug|Win32 + {DB06E73E-B2E2-37A8-8F2C-494C99839C5C}.Release|Win32.ActiveCfg = Release|Win32 + {DB06E73E-B2E2-37A8-8F2C-494C99839C5C}.Release|Win32.Build.0 = Release|Win32 + {3558B306-B0DA-346B-BE21-8E90A2D64F44}.Debug|Win32.ActiveCfg = Debug|Win32 + {3558B306-B0DA-346B-BE21-8E90A2D64F44}.Debug|Win32.Build.0 = Debug|Win32 + {3558B306-B0DA-346B-BE21-8E90A2D64F44}.Release|Win32.ActiveCfg = Release|Win32 + {3558B306-B0DA-346B-BE21-8E90A2D64F44}.Release|Win32.Build.0 = Release|Win32 + {B892F92E-1105-3D22-A9D5-3CA930A638EB}.Debug|Win32.ActiveCfg = Debug|Win32 + {B892F92E-1105-3D22-A9D5-3CA930A638EB}.Debug|Win32.Build.0 = Debug|Win32 + {B892F92E-1105-3D22-A9D5-3CA930A638EB}.Release|Win32.ActiveCfg = Release|Win32 + {B892F92E-1105-3D22-A9D5-3CA930A638EB}.Release|Win32.Build.0 = Release|Win32 + {F3C260DB-813C-38AA-8CF8-4FC0C9A8D0F1}.Debug|Win32.ActiveCfg = Debug|Win32 + {F3C260DB-813C-38AA-8CF8-4FC0C9A8D0F1}.Debug|Win32.Build.0 = Debug|Win32 + {F3C260DB-813C-38AA-8CF8-4FC0C9A8D0F1}.Release|Win32.ActiveCfg = Release|Win32 + {F3C260DB-813C-38AA-8CF8-4FC0C9A8D0F1}.Release|Win32.Build.0 = Release|Win32 + {1FAFC4B1-6B4C-37B0-B60E-30A27CC99B7D}.Debug|Win32.ActiveCfg = Debug|Win32 + {1FAFC4B1-6B4C-37B0-B60E-30A27CC99B7D}.Debug|Win32.Build.0 = Debug|Win32 + {1FAFC4B1-6B4C-37B0-B60E-30A27CC99B7D}.Release|Win32.ActiveCfg = Release|Win32 + {1FAFC4B1-6B4C-37B0-B60E-30A27CC99B7D}.Release|Win32.Build.0 = Release|Win32 + {3C2137D0-8304-3117-90B6-E2383A8580EE}.Debug|Win32.ActiveCfg = Debug|Win32 + {3C2137D0-8304-3117-90B6-E2383A8580EE}.Debug|Win32.Build.0 = Debug|Win32 + {3C2137D0-8304-3117-90B6-E2383A8580EE}.Release|Win32.ActiveCfg = Release|Win32 + {3C2137D0-8304-3117-90B6-E2383A8580EE}.Release|Win32.Build.0 = Release|Win32 + {1E88570B-9809-35B6-827D-2ACB1D5B05D4}.Debug|Win32.ActiveCfg = Debug|Win32 + {1E88570B-9809-35B6-827D-2ACB1D5B05D4}.Debug|Win32.Build.0 = Debug|Win32 + {1E88570B-9809-35B6-827D-2ACB1D5B05D4}.Release|Win32.ActiveCfg = Release|Win32 + {1E88570B-9809-35B6-827D-2ACB1D5B05D4}.Release|Win32.Build.0 = Release|Win32 + {6C67B226-76EC-37B9-BF05-3E04681EFA41}.Debug|Win32.ActiveCfg = Debug|Win32 + {6C67B226-76EC-37B9-BF05-3E04681EFA41}.Debug|Win32.Build.0 = Debug|Win32 + {6C67B226-76EC-37B9-BF05-3E04681EFA41}.Release|Win32.ActiveCfg = Release|Win32 + {6C67B226-76EC-37B9-BF05-3E04681EFA41}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/build/qhull/qhull.vcproj b/build/qhull/qhull.vcproj new file mode 100644 index 0000000..0a6e8cb --- /dev/null +++ b/build/qhull/qhull.vcproj @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8,00" + Name="qhull" + ProjectGUID="{5A1F602D-B5D3-3A40-92B9-0D0533D06132}" + Keyword="Qt4VSv1.0"> + <Platforms> + <Platform + Name="Win32" /> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="1" + IntermediateDirectory="Debug\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhull","..\..\src\qhull",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Debug\" + BufferSecurityCheck="false" + DebugInformationFormat="3" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Debug\" + Optimization ="4" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT" + ProgramDataBaseFileName=".\" + RuntimeLibrary="3" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="../../lib\qhullstatic-d.lib" + AdditionalLibraryDirectories="../../lib" + GenerateDebugInformation="true" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\qhull.exe" + ProgramDatabaseFile="" + SubSystem="1" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_DEBUG" /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="1" + IntermediateDirectory="Release\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhull","..\..\src\qhull",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Release\" + BufferSecurityCheck="false" + DebugInformationFormat="0" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Release\" + Optimization ="2" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,NDEBUG" + ProgramDataBaseFileName=".\" + RuntimeLibrary="2" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="../../lib\qhullstatic.lib" + AdditionalLibraryDirectories="../../lib" + GenerateDebugInformation="false" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\qhull.exe" + ProgramDatabaseFile="" + SubSystem="1" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT" /> + </Configuration> + </Configurations> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\src\qhull\unix.c" /> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> \ No newline at end of file diff --git a/build/qhulltest/qhulltest.vcproj b/build/qhulltest/qhulltest.vcproj new file mode 100644 index 0000000..3e3cc86 --- /dev/null +++ b/build/qhulltest/qhulltest.vcproj @@ -0,0 +1,595 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8,00" + Name="qhulltest" + ProjectGUID="{6C67B226-76EC-37B9-BF05-3E04681EFA41}" + Keyword="Qt4VSv1.0"> + <Platforms> + <Platform + Name="Win32" /> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="1" + IntermediateDirectory="Debug\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""c:\Qt\4.7.1\include\QtCore","c:\Qt\4.7.1\include\QtGui","c:\Qt\4.7.1\include","c:\Qt\4.7.1\include\QtTest","..\..\src","..\..\src\libqhullcpp","..\..\src","c:\Qt\4.7.1\include\ActiveQt","moc","..\..\src\qhulltest",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Debug\" + BufferSecurityCheck="false" + DebugInformationFormat="3" + ExceptionHandling="1" + ForcedIncludeFiles="..\..\src\road\RoadTest.h" + GeneratePreprocessedFile="0" + ObjectFile="Debug\" + Optimization ="4" + PrecompiledHeaderFile="$(IntDir)\qhulltest.pch" + PrecompiledHeaderThrough="..\..\src\road\RoadTest.h" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer,QT_DLL,QT_GUI_LIB,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT,QT_NO_DYNAMIC_CAST" + ProgramDataBaseFileName=".\" + RuntimeLibrary="3" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + UsePrecompiledHeader="2" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="qhullcpp-d.lib ../../lib\qhullstatic-pd.lib c:\Qt\4.7.1\lib\QtTestd4.lib c:\Qt\4.7.1\lib\QtGuid4.lib c:\Qt\4.7.1\lib\QtCored4.lib" + AdditionalLibraryDirectories="c:\Qt\4.7.1\lib,../../lib" + GenerateDebugInformation="true" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\qhulltest.exe" + ProgramDatabaseFile="" + SubSystem="1" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer,QT_DLL,QT_GUI_LIB,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT,QT_NO_DYNAMIC_CAST,_DEBUG" /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="1" + IntermediateDirectory="Release\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""c:\Qt\4.7.1\include\QtCore","c:\Qt\4.7.1\include\QtGui","c:\Qt\4.7.1\include","c:\Qt\4.7.1\include\QtTest","..\..\src","..\..\src\libqhullcpp","..\..\src","c:\Qt\4.7.1\include\ActiveQt","moc","..\..\src\qhulltest",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Release\" + BufferSecurityCheck="false" + DebugInformationFormat="0" + ExceptionHandling="1" + ForcedIncludeFiles="..\..\src\road\RoadTest.h" + GeneratePreprocessedFile="0" + ObjectFile="Release\" + Optimization ="2" + PrecompiledHeaderFile="$(IntDir)\qhulltest.pch" + PrecompiledHeaderThrough="..\..\src\road\RoadTest.h" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer,QT_DLL,QT_NO_DEBUG,QT_GUI_LIB,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT,QT_NO_DYNAMIC_CAST,NDEBUG" + ProgramDataBaseFileName=".\" + RuntimeLibrary="2" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + UsePrecompiledHeader="2" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="qhullcpp.lib ../../lib\qhullstatic-p.lib c:\Qt\4.7.1\lib\QtTest4.lib c:\Qt\4.7.1\lib\QtGui4.lib c:\Qt\4.7.1\lib\QtCore4.lib" + AdditionalLibraryDirectories="c:\Qt\4.7.1\lib,../../lib" + GenerateDebugInformation="false" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\qhulltest.exe" + ProgramDatabaseFile="" + SubSystem="1" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer,QT_DLL,QT_NO_DEBUG,QT_GUI_LIB,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT,QT_NO_DYNAMIC_CAST" /> + </Configuration> + </Configurations> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\src\qhulltest\Coordinates_test.cpp" /> + <File + RelativePath="..\..\src\qhulltest\PointCoordinates_test.cpp" /> + <File + RelativePath="..\..\src\qhulltest\QhullFacetList_test.cpp" /> + <File + RelativePath="..\..\src\qhulltest\QhullFacetSet_test.cpp" /> + <File + RelativePath="..\..\src\qhulltest\QhullFacet_test.cpp" /> + <File + RelativePath="..\..\src\qhulltest\QhullHyperplane_test.cpp" /> + <File + RelativePath="..\..\src\qhulltest\QhullLinkedList_test.cpp" /> + <File + RelativePath="..\..\src\qhulltest\QhullPointSet_test.cpp" /> + <File + RelativePath="..\..\src\qhulltest\QhullPoint_test.cpp" /> + <File + RelativePath="..\..\src\qhulltest\QhullPoints_test.cpp" /> + <File + RelativePath="..\..\src\qhulltest\QhullRidge_test.cpp" /> + <File + RelativePath="..\..\src\qhulltest\QhullSet_test.cpp" /> + <File + RelativePath="..\..\src\qhulltest\QhullVertex_test.cpp" /> + <File + RelativePath="..\..\src\qhulltest\Qhull_test.cpp" /> + <File + RelativePath="..\..\src\qhulltest\RboxPoints_test.cpp" /> + <File + RelativePath="..\..\src\road\RoadTest.cpp" /> + <File + RelativePath="..\..\src\qhulltest\UsingLibQhull_test.cpp" /> + <File + RelativePath="..\..\src\qhulltest\qhulltest.cpp" /> + <File + RelativePath="..\..\src\libqhullcpp\qt-qhull.cpp" /> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + <File + RelativePath="..\..\src\road\RoadTest.h"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\road\RoadTest.h;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\road\RoadTest.h -o moc\moc_RoadTest.cpp && echo /*-------------------------------------------------------------------- >..\..\src\road\RoadTest.h.cpp && echo * Precompiled header source file used by Visual Studio.NET to generate>>..\..\src\road\RoadTest.h.cpp && echo * the .pch file.>>..\..\src\road\RoadTest.h.cpp && echo *>>..\..\src\road\RoadTest.h.cpp && echo * Due to issues with the dependencies checker within the IDE, it>>..\..\src\road\RoadTest.h.cpp && echo * sometimes fails to recompile the PCH file, if we force the IDE to>>..\..\src\road\RoadTest.h.cpp && echo * create the PCH file directly from the header file.>>..\..\src\road\RoadTest.h.cpp && echo *>>..\..\src\road\RoadTest.h.cpp && echo * This file is auto-generated by qmake since no PRECOMPILED_SOURCE was>>..\..\src\road\RoadTest.h.cpp && echo * specified, and is used as the common stdafx.cpp. The file is only>>..\..\src\road\RoadTest.h.cpp && echo * generated when creating .vcproj project files, and is not used for>>..\..\src\road\RoadTest.h.cpp && echo * command line compilations by nmake.>>..\..\src\road\RoadTest.h.cpp && echo *>>..\..\src\road\RoadTest.h.cpp && echo * WARNING: All changes made in this file will be lost.>>..\..\src\road\RoadTest.h.cpp && echo --------------------------------------------------------------------*/>>..\..\src\road\RoadTest.h.cpp && echo #include "RoadTest.h">>..\..\src\road\RoadTest.h.cpp" + Description="Generating precompiled header source file '..\..\src\road\RoadTest.h.cpp' ..." + Outputs="moc\moc_RoadTest.cpp;..\..\src\road\RoadTest.h.cpp" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\road\RoadTest.h;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\road\RoadTest.h -o moc\moc_RoadTest.cpp && echo /*-------------------------------------------------------------------- >..\..\src\road\RoadTest.h.cpp && echo * Precompiled header source file used by Visual Studio.NET to generate>>..\..\src\road\RoadTest.h.cpp && echo * the .pch file.>>..\..\src\road\RoadTest.h.cpp && echo *>>..\..\src\road\RoadTest.h.cpp && echo * Due to issues with the dependencies checker within the IDE, it>>..\..\src\road\RoadTest.h.cpp && echo * sometimes fails to recompile the PCH file, if we force the IDE to>>..\..\src\road\RoadTest.h.cpp && echo * create the PCH file directly from the header file.>>..\..\src\road\RoadTest.h.cpp && echo *>>..\..\src\road\RoadTest.h.cpp && echo * This file is auto-generated by qmake since no PRECOMPILED_SOURCE was>>..\..\src\road\RoadTest.h.cpp && echo * specified, and is used as the common stdafx.cpp. The file is only>>..\..\src\road\RoadTest.h.cpp && echo * generated when creating .vcproj project files, and is not used for>>..\..\src\road\RoadTest.h.cpp && echo * command line compilations by nmake.>>..\..\src\road\RoadTest.h.cpp && echo *>>..\..\src\road\RoadTest.h.cpp && echo * WARNING: All changes made in this file will be lost.>>..\..\src\road\RoadTest.h.cpp && echo --------------------------------------------------------------------*/>>..\..\src\road\RoadTest.h.cpp && echo #include "RoadTest.h">>..\..\src\road\RoadTest.h.cpp" + Description="Generating precompiled header source file '..\..\src\road\RoadTest.h.cpp' ..." + Outputs="moc\moc_RoadTest.cpp;..\..\src\road\RoadTest.h.cpp" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + </File> + </Filter> + <Filter + Name="Generated Files" + Filter="cpp;c;cxx;moc;h;def;odl;idl;res;" + UniqueIdentifier="{71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11}"> + <File + RelativePath="moc\Coordinates_test.moc"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\Coordinates_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\Coordinates_test.cpp -o moc\Coordinates_test.moc" + Description="MOC ..\..\src\qhulltest\Coordinates_test.cpp" + Outputs="moc\Coordinates_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\Coordinates_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\Coordinates_test.cpp -o moc\Coordinates_test.moc" + Description="MOC ..\..\src\qhulltest\Coordinates_test.cpp" + Outputs="moc\Coordinates_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + </File> + <File + RelativePath="moc\PointCoordinates_test.moc"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\PointCoordinates_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\PointCoordinates_test.cpp -o moc\PointCoordinates_test.moc" + Description="MOC ..\..\src\qhulltest\PointCoordinates_test.cpp" + Outputs="moc\PointCoordinates_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\PointCoordinates_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\PointCoordinates_test.cpp -o moc\PointCoordinates_test.moc" + Description="MOC ..\..\src\qhulltest\PointCoordinates_test.cpp" + Outputs="moc\PointCoordinates_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + </File> + <File + RelativePath="moc\QhullFacetList_test.moc"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullFacetList_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullFacetList_test.cpp -o moc\QhullFacetList_test.moc" + Description="MOC ..\..\src\qhulltest\QhullFacetList_test.cpp" + Outputs="moc\QhullFacetList_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullFacetList_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullFacetList_test.cpp -o moc\QhullFacetList_test.moc" + Description="MOC ..\..\src\qhulltest\QhullFacetList_test.cpp" + Outputs="moc\QhullFacetList_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + </File> + <File + RelativePath="moc\QhullFacetSet_test.moc"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullFacetSet_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullFacetSet_test.cpp -o moc\QhullFacetSet_test.moc" + Description="MOC ..\..\src\qhulltest\QhullFacetSet_test.cpp" + Outputs="moc\QhullFacetSet_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullFacetSet_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullFacetSet_test.cpp -o moc\QhullFacetSet_test.moc" + Description="MOC ..\..\src\qhulltest\QhullFacetSet_test.cpp" + Outputs="moc\QhullFacetSet_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + </File> + <File + RelativePath="moc\QhullFacet_test.moc"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullFacet_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullFacet_test.cpp -o moc\QhullFacet_test.moc" + Description="MOC ..\..\src\qhulltest\QhullFacet_test.cpp" + Outputs="moc\QhullFacet_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullFacet_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullFacet_test.cpp -o moc\QhullFacet_test.moc" + Description="MOC ..\..\src\qhulltest\QhullFacet_test.cpp" + Outputs="moc\QhullFacet_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + </File> + <File + RelativePath="moc\QhullHyperplane_test.moc"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullHyperplane_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullHyperplane_test.cpp -o moc\QhullHyperplane_test.moc" + Description="MOC ..\..\src\qhulltest\QhullHyperplane_test.cpp" + Outputs="moc\QhullHyperplane_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullHyperplane_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullHyperplane_test.cpp -o moc\QhullHyperplane_test.moc" + Description="MOC ..\..\src\qhulltest\QhullHyperplane_test.cpp" + Outputs="moc\QhullHyperplane_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + </File> + <File + RelativePath="moc\QhullLinkedList_test.moc"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullLinkedList_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullLinkedList_test.cpp -o moc\QhullLinkedList_test.moc" + Description="MOC ..\..\src\qhulltest\QhullLinkedList_test.cpp" + Outputs="moc\QhullLinkedList_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullLinkedList_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullLinkedList_test.cpp -o moc\QhullLinkedList_test.moc" + Description="MOC ..\..\src\qhulltest\QhullLinkedList_test.cpp" + Outputs="moc\QhullLinkedList_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + </File> + <File + RelativePath="moc\QhullPointSet_test.moc"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullPointSet_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullPointSet_test.cpp -o moc\QhullPointSet_test.moc" + Description="MOC ..\..\src\qhulltest\QhullPointSet_test.cpp" + Outputs="moc\QhullPointSet_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullPointSet_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullPointSet_test.cpp -o moc\QhullPointSet_test.moc" + Description="MOC ..\..\src\qhulltest\QhullPointSet_test.cpp" + Outputs="moc\QhullPointSet_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + </File> + <File + RelativePath="moc\QhullPoint_test.moc"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullPoint_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullPoint_test.cpp -o moc\QhullPoint_test.moc" + Description="MOC ..\..\src\qhulltest\QhullPoint_test.cpp" + Outputs="moc\QhullPoint_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullPoint_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullPoint_test.cpp -o moc\QhullPoint_test.moc" + Description="MOC ..\..\src\qhulltest\QhullPoint_test.cpp" + Outputs="moc\QhullPoint_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + </File> + <File + RelativePath="moc\QhullPoints_test.moc"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullPoints_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullPoints_test.cpp -o moc\QhullPoints_test.moc" + Description="MOC ..\..\src\qhulltest\QhullPoints_test.cpp" + Outputs="moc\QhullPoints_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullPoints_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullPoints_test.cpp -o moc\QhullPoints_test.moc" + Description="MOC ..\..\src\qhulltest\QhullPoints_test.cpp" + Outputs="moc\QhullPoints_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + </File> + <File + RelativePath="moc\QhullRidge_test.moc"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullRidge_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullRidge_test.cpp -o moc\QhullRidge_test.moc" + Description="MOC ..\..\src\qhulltest\QhullRidge_test.cpp" + Outputs="moc\QhullRidge_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullRidge_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullRidge_test.cpp -o moc\QhullRidge_test.moc" + Description="MOC ..\..\src\qhulltest\QhullRidge_test.cpp" + Outputs="moc\QhullRidge_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + </File> + <File + RelativePath="moc\QhullSet_test.moc"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullSet_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullSet_test.cpp -o moc\QhullSet_test.moc" + Description="MOC ..\..\src\qhulltest\QhullSet_test.cpp" + Outputs="moc\QhullSet_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullSet_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullSet_test.cpp -o moc\QhullSet_test.moc" + Description="MOC ..\..\src\qhulltest\QhullSet_test.cpp" + Outputs="moc\QhullSet_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + </File> + <File + RelativePath="moc\QhullVertex_test.moc"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullVertex_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullVertex_test.cpp -o moc\QhullVertex_test.moc" + Description="MOC ..\..\src\qhulltest\QhullVertex_test.cpp" + Outputs="moc\QhullVertex_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\QhullVertex_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\QhullVertex_test.cpp -o moc\QhullVertex_test.moc" + Description="MOC ..\..\src\qhulltest\QhullVertex_test.cpp" + Outputs="moc\QhullVertex_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + </File> + <File + RelativePath="moc\Qhull_test.moc"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\Qhull_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\Qhull_test.cpp -o moc\Qhull_test.moc" + Description="MOC ..\..\src\qhulltest\Qhull_test.cpp" + Outputs="moc\Qhull_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\Qhull_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\Qhull_test.cpp -o moc\Qhull_test.moc" + Description="MOC ..\..\src\qhulltest\Qhull_test.cpp" + Outputs="moc\Qhull_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + </File> + <File + RelativePath="moc\RboxPoints_test.moc"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\RboxPoints_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\RboxPoints_test.cpp -o moc\RboxPoints_test.moc" + Description="MOC ..\..\src\qhulltest\RboxPoints_test.cpp" + Outputs="moc\RboxPoints_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\RboxPoints_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\RboxPoints_test.cpp -o moc\RboxPoints_test.moc" + Description="MOC ..\..\src\qhulltest\RboxPoints_test.cpp" + Outputs="moc\RboxPoints_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + </File> + <File + RelativePath="..\..\src\road\RoadTest.h.cpp"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCLCompilerTool" + ForcedIncludeFiles="$(NOINHERIT)" + PrecompiledHeaderThrough="$(INHERIT)" + UsePrecompiledHeader="1" /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCLCompilerTool" + ForcedIncludeFiles="$(NOINHERIT)" + PrecompiledHeaderThrough="$(INHERIT)" + UsePrecompiledHeader="1" /> + </FileConfiguration> + </File> + <File + RelativePath="moc\UsingLibQhull_test.moc"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\UsingLibQhull_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\UsingLibQhull_test.cpp -o moc\UsingLibQhull_test.moc" + Description="MOC ..\..\src\qhulltest\UsingLibQhull_test.cpp" + Outputs="moc\UsingLibQhull_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCustomBuildTool" + AdditionalDependencies="..\..\src\qhulltest\UsingLibQhull_test.cpp;C:\Qt\4.7.1\bin\moc.exe" + CommandLine="C:\Qt\4.7.1\bin\moc.exe -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -Dqh_QHpointer -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"c:\Qt\4.7.1\include\QtCore" -I"c:\Qt\4.7.1\include\QtGui" -I"c:\Qt\4.7.1\include" -I"c:\Qt\4.7.1\include\QtTest" -I"..\..\src" -I"..\..\src\libqhullcpp" -I"..\..\src" -I"c:\Qt\4.7.1\include\ActiveQt" -I"moc" -I"..\..\src\qhulltest" -I"." -Ic:\Qt\4.7.1\mkspecs\win32-msvc2005 -D_MSC_VER=1400 -DWIN32 ..\..\src\qhulltest\UsingLibQhull_test.cpp -o moc\UsingLibQhull_test.moc" + Description="MOC ..\..\src\qhulltest\UsingLibQhull_test.cpp" + Outputs="moc\UsingLibQhull_test.moc" + Path="c:\Qt\4.7.1\bin" /> + </FileConfiguration> + </File> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> \ No newline at end of file diff --git a/build/qvoronoi/qvoronoi.vcproj b/build/qvoronoi/qvoronoi.vcproj new file mode 100644 index 0000000..35814b3 --- /dev/null +++ b/build/qvoronoi/qvoronoi.vcproj @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8,00" + Name="qvoronoi" + ProjectGUID="{3558B306-B0DA-346B-BE21-8E90A2D64F44}" + Keyword="Qt4VSv1.0"> + <Platforms> + <Platform + Name="Win32" /> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="1" + IntermediateDirectory="Debug\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhull","..\..\src\qvoronoi",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Debug\" + BufferSecurityCheck="false" + DebugInformationFormat="3" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Debug\" + Optimization ="4" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT" + ProgramDataBaseFileName=".\" + RuntimeLibrary="3" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="../../lib\qhullstatic-d.lib" + AdditionalLibraryDirectories="../../lib" + GenerateDebugInformation="true" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\qvoronoi.exe" + ProgramDatabaseFile="" + SubSystem="1" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_DEBUG" /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="1" + IntermediateDirectory="Release\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhull","..\..\src\qvoronoi",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Release\" + BufferSecurityCheck="false" + DebugInformationFormat="0" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Release\" + Optimization ="2" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,NDEBUG" + ProgramDataBaseFileName=".\" + RuntimeLibrary="2" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="../../lib\qhullstatic.lib" + AdditionalLibraryDirectories="../../lib" + GenerateDebugInformation="false" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\qvoronoi.exe" + ProgramDatabaseFile="" + SubSystem="1" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT" /> + </Configuration> + </Configurations> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\src\qvoronoi\qvoronoi.c" /> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> \ No newline at end of file diff --git a/build/rbox/rbox.vcproj b/build/rbox/rbox.vcproj new file mode 100644 index 0000000..6381248 --- /dev/null +++ b/build/rbox/rbox.vcproj @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8,00" + Name="rbox" + ProjectGUID="{B892F92E-1105-3D22-A9D5-3CA930A638EB}" + Keyword="Qt4VSv1.0"> + <Platforms> + <Platform + Name="Win32" /> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="1" + IntermediateDirectory="Debug\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhull","..\..\src\rbox",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Debug\" + BufferSecurityCheck="false" + DebugInformationFormat="3" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Debug\" + Optimization ="4" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT" + ProgramDataBaseFileName=".\" + RuntimeLibrary="3" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="../../lib\qhullstatic-d.lib" + AdditionalLibraryDirectories="../../lib" + GenerateDebugInformation="true" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\rbox.exe" + ProgramDatabaseFile="" + SubSystem="1" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_DEBUG" /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="1" + IntermediateDirectory="Release\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhull","..\..\src\rbox",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Release\" + BufferSecurityCheck="false" + DebugInformationFormat="0" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Release\" + Optimization ="2" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,NDEBUG" + ProgramDataBaseFileName=".\" + RuntimeLibrary="2" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="../../lib\qhullstatic.lib" + AdditionalLibraryDirectories="../../lib" + GenerateDebugInformation="false" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\rbox.exe" + ProgramDatabaseFile="" + SubSystem="1" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT" /> + </Configuration> + </Configurations> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\src\rbox\rbox.c" /> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> \ No newline at end of file diff --git a/build/user_eg/user_eg.vcproj b/build/user_eg/user_eg.vcproj new file mode 100644 index 0000000..0078ed1 --- /dev/null +++ b/build/user_eg/user_eg.vcproj @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8,00" + Name="user_eg" + ProjectGUID="{F3C260DB-813C-38AA-8CF8-4FC0C9A8D0F1}" + Keyword="Qt4VSv1.0"> + <Platforms> + <Platform + Name="Win32" /> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="1" + IntermediateDirectory="Debug\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhull","..\..\src\user_eg",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Debug\" + BufferSecurityCheck="false" + DebugInformationFormat="3" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Debug\" + Optimization ="4" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT" + ProgramDataBaseFileName=".\" + RuntimeLibrary="3" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="../../lib\qhullstatic-d.lib" + AdditionalLibraryDirectories="../../lib" + GenerateDebugInformation="true" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\user_eg.exe" + ProgramDatabaseFile="" + SubSystem="1" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_DEBUG" /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="1" + IntermediateDirectory="Release\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhull","..\..\src\user_eg",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Release\" + BufferSecurityCheck="false" + DebugInformationFormat="0" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Release\" + Optimization ="2" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,NDEBUG" + ProgramDataBaseFileName=".\" + RuntimeLibrary="2" + RuntimeTypeInfo="true" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="../../lib\qhullstatic.lib" + AdditionalLibraryDirectories="../../lib" + GenerateDebugInformation="false" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\user_eg.exe" + ProgramDatabaseFile="" + SubSystem="1" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT" /> + </Configuration> + </Configurations> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\src\user_eg\user_eg.c" /> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> \ No newline at end of file diff --git a/build/user_eg2/user_eg2.vcproj b/build/user_eg2/user_eg2.vcproj new file mode 100644 index 0000000..4f16ac8 --- /dev/null +++ b/build/user_eg2/user_eg2.vcproj @@ -0,0 +1,220 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8.00" + Name="user_eg2" + ProjectGUID="{1FAFC4B1-6B4C-37B0-B60E-30A27CC99B7D}" + Keyword="Qt4VSv1.0" + > + <Platforms> + <Platform + Name="Win32" + /> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="." + IntermediateDirectory="Debug\" + ConfigurationType="1" + UseOfMFC="0" + ATLMinimizesCRunTimeLibraryUsage="false" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + WarningLevel="0" + DefaultCharType="0" + EnableErrorChecks="1" + /> + <Tool + Name="VCCLCompilerTool" + AdditionalOptions="-Zm200 -w34100 -w34189" + Optimization="4" + AdditionalIncludeDirectories=""..\..\src\libqhull","..\..\src\user_eg2",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT" + GeneratePreprocessedFile="0" + ExceptionHandling="1" + RuntimeLibrary="3" + BufferSecurityCheck="false" + TreatWChar_tAsBuiltInType="false" + RuntimeTypeInfo="true" + AssemblerListingLocation="Debug\" + ObjectFile="Debug\" + ProgramDataBaseFileName=".\" + WarningLevel="3" + SuppressStartupBanner="true" + DebugInformationFormat="3" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_DEBUG" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + IgnoreImportLibrary="true" + AdditionalDependencies="qhullstatic-d.lib" + OutputFile="..\..\bin\user_eg2.exe" + LinkIncremental="1" + SuppressStartupBanner="true" + AdditionalLibraryDirectories="..\..\lib" + GenerateDebugInformation="true" + ProgramDatabaseFile="" + SubSystem="1" + LinkTimeCodeGeneration="0" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCWebDeploymentTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="." + IntermediateDirectory="Release\" + ConfigurationType="1" + UseOfMFC="0" + ATLMinimizesCRunTimeLibraryUsage="false" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + WarningLevel="0" + DefaultCharType="0" + EnableErrorChecks="1" + /> + <Tool + Name="VCCLCompilerTool" + AdditionalOptions="-Zm200 -w34100 -w34189" + Optimization="2" + AdditionalIncludeDirectories=""..\..\src\libqhull","..\..\src\user_eg2",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,NDEBUG" + GeneratePreprocessedFile="0" + ExceptionHandling="1" + RuntimeLibrary="2" + BufferSecurityCheck="false" + TreatWChar_tAsBuiltInType="false" + RuntimeTypeInfo="true" + AssemblerListingLocation="Release\" + ObjectFile="Release\" + ProgramDataBaseFileName=".\" + WarningLevel="3" + SuppressStartupBanner="true" + DebugInformationFormat="0" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + IgnoreImportLibrary="true" + AdditionalDependencies="qhullstatic.lib" + OutputFile="..\..\bin\user_eg2.exe" + LinkIncremental="1" + SuppressStartupBanner="true" + AdditionalLibraryDirectories="..\..\lib" + GenerateDebugInformation="false" + ProgramDatabaseFile="" + SubSystem="1" + LinkTimeCodeGeneration="0" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCWebDeploymentTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" + > + <File + RelativePath="..\..\src\user_eg2\user_eg2.c" + > + </File> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/build/user_eg3/user_eg3.vcproj b/build/user_eg3/user_eg3.vcproj new file mode 100644 index 0000000..f12920d --- /dev/null +++ b/build/user_eg3/user_eg3.vcproj @@ -0,0 +1,131 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8,00" + Name="user_eg3" + ProjectGUID="{1E88570B-9809-35B6-827D-2ACB1D5B05D4}" + Keyword="Qt4VSv1.0"> + <Platforms> + <Platform + Name="Win32" /> + </Platforms> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="1" + IntermediateDirectory="Debug\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhullcpp","..\..\src","..\..\src\user_eg3",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Debug\" + BufferSecurityCheck="false" + DebugInformationFormat="3" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Debug\" + Optimization ="4" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer,QT_NO_DYNAMIC_CAST" + ProgramDataBaseFileName=".\" + RuntimeLibrary="3" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="qhullcpp-d.lib ../../lib\qhullstatic-pd.lib" + AdditionalLibraryDirectories="../../lib" + GenerateDebugInformation="true" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\user_eg3.exe" + ProgramDatabaseFile="" + SubSystem="1" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer,QT_NO_DYNAMIC_CAST,_DEBUG" /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="." + ATLMinimizesCRunTimeLibraryUsage="false" + ConfigurationType="1" + IntermediateDirectory="Release\" + UseOfMfc="0"> + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories=""..\..\src\libqhullcpp","..\..\src","..\..\src\user_eg3",".",c:\Qt\4.7.1\mkspecs\win32-msvc2005" + AdditionalOptions="-Zm200 -w34100 -w34189" + AssemblerListingLocation="Release\" + BufferSecurityCheck="false" + DebugInformationFormat="0" + ExceptionHandling="1" + GeneratePreprocessedFile="0" + ObjectFile="Release\" + Optimization ="2" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer,QT_NO_DYNAMIC_CAST,NDEBUG" + ProgramDataBaseFileName=".\" + RuntimeLibrary="2" + SuppressStartupBanner="true" + TreatWChar_tAsBuiltInType="false" + WarningLevel="3" /> + <Tool + Name="VCCustomBuildTool" /> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="qhullcpp.lib ../../lib\qhullstatic-p.lib" + AdditionalLibraryDirectories="../../lib" + GenerateDebugInformation="false" + IgnoreImportLibrary="true" + LinkIncremental="1" + LinkTimeCodeGeneration="0" + OutputFile="..\..\bin\user_eg3.exe" + ProgramDatabaseFile="" + SubSystem="1" + SuppressStartupBanner="true" /> + <Tool + Name="VCMIDLTool" + DefaultCharType="0" + EnableErrorChecks="1" + WarningLevel="0" /> + <Tool + Name="VCPostBuildEventTool" /> + <Tool + Name="VCPreBuildEventTool" /> + <Tool + Name="VCPreLinkEventTool" /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="QT_NO_DEBUG,NDEBUG,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,qh_QHpointer,QT_NO_DYNAMIC_CAST" /> + </Configuration> + </Configurations> + <Files> + <Filter + Name="Source Files" + Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + <File + RelativePath="..\..\src\user_eg3\user_eg3.cpp" /> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> \ No newline at end of file diff --git a/src/Changes.txt b/src/Changes.txt index 5181776..4063554 100644 --- a/src/Changes.txt +++ b/src/Changes.txt @@ -52,12 +52,23 @@ Links on build systems To do - Move OTHER_FILES from qhull-all.pro - - Ship sln/proj files under build directory - What is minimum Qt version? staticlib not in Qt doc index + incremental did not work ------------ +gitorious.org/qhull 2011/03/27 + - Fixed QhullFacet::PrintRidges to check hasNextRidge3d() + - Cleaned up project files + - Fixed Makefile for shared libraries + - Moved libqhull to libqhullstatic, as done in CMakeLists + - Made libqhull a shared library + The msvc build does not generate a valid dll + - Restored /INCREMENTAL:NO since CONFIG -= incremental did not work + - Added 'facets' argument to user_eg3.cpp + - Added DevStudio solution and vcproj files. The shared library build did not work. + gitorious.org/qhull 2011/03/26 - Pull out gcc warnings into qhull-warn.pri - Pull out libqhull files into qhull-libsrc.pri diff --git a/src/libqhull/libqhull.pro b/src/libqhull/libqhull.pro index 16c54a3..3536109 100644 --- a/src/libqhull/libqhull.pro +++ b/src/libqhull/libqhull.pro @@ -3,9 +3,9 @@ # Built with qh_QHpointer=0. See libqhullp.pro # ------------------------------------------------- -DESTDIR = ../../lib +DESTDIR = ../../bin TEMPLATE = lib -CONFIG += staticlib warn_on +CONFIG += shared warn_on CONFIG -= qt build_pass:CONFIG(debug, debug|release):{ TARGET = qhull-d @@ -14,6 +14,7 @@ build_pass:CONFIG(debug, debug|release):{ TARGET = qhull OBJECTS_DIR = Release } +win32-msvc* : QMAKE_LFLAGS += /INCREMENTAL:NO include(../qhull-warn.pri) # Duplicated from ../qhull-libsrc.pri Otherwise QtCreator makes hierarchy too deep diff --git a/src/libqhullcpp/QhullFacet.cpp b/src/libqhullcpp/QhullFacet.cpp index 6e76172..2b4dabd 100644 --- a/src/libqhullcpp/QhullFacet.cpp +++ b/src/libqhullcpp/QhullFacet.cpp @@ -1,8 +1,8 @@ /**************************************************************************** ** ** Copyright (c) 2008-2011 C.B. Barber. All rights reserved. -** $Id: //main/2011/qhull/src/libqhullcpp/QhullFacet.cpp#2 $$Change: 1342 $ -** $DateTime: 2011/03/07 21:55:47 $$Author: bbarber $ +** $Id: //main/2011/qhull/src/libqhullcpp/QhullFacet.cpp#3 $$Change: 1352 $ +** $DateTime: 2011/03/27 18:16:41 $$Author: bbarber $ ** ****************************************************************************/ @@ -449,62 +449,67 @@ operator<<(ostream &os, const QhullFacet::PrintRidges &pr) const QhullFacet facet= *pr.facet; facetT *f= facet.getFacetT(); QhullRidgeSet rs= facet.ridges(); - if(pr.run_id!=UsingLibQhull::NOqhRunId){ - UsingLibQhull q(pr.run_id); - // No calls to libqhull - if(f->visible && qh NEWfacets){ - os << " - ridges(ids may be garbage):"; - for(QhullRidgeSet::iterator i=rs.begin(); i!=rs.end(); ++i){ - QhullRidge r= *i; - os << " r" << r.id(); + if(!rs.isEmpty()){ + if(pr.run_id!=UsingLibQhull::NOqhRunId){ + UsingLibQhull q(pr.run_id); + // No calls to libqhull + if(f->visible && qh NEWfacets){ + os << " - ridges(ids may be garbage):"; + for(QhullRidgeSet::iterator i=rs.begin(); i!=rs.end(); ++i){ + QhullRidge r= *i; + os << " r" << r.id(); + } + os << endl; + }else{ + os << " - ridges:" << endl; } - os << endl; }else{ os << " - ridges:" << endl; } - }else{ - os << " - ridges:" << endl; - } - // Keep track of printed ridges - for(QhullRidgeSet::iterator i=rs.begin(); i!=rs.end(); ++i){ - QhullRidge r= *i; - r.getRidgeT()->seen= false; - } - int ridgeCount= 0; - if(facet.dimension()==3){ - for(QhullRidge r= rs.first(); !r.getRidgeT()->seen; r= r.nextRidge3d(facet)){ - r.getRidgeT()->seen= true; - os << r.print(pr.run_id); - ++ridgeCount; + // Keep track of printed ridges + for(QhullRidgeSet::iterator i=rs.begin(); i!=rs.end(); ++i){ + QhullRidge r= *i; + r.getRidgeT()->seen= false; } - }else { - QhullFacetSet ns(facet.neighborFacets()); - for(QhullFacetSet::iterator i=ns.begin(); i!=ns.end(); ++i){ - QhullFacet neighbor= *i; - QhullRidgeSet nrs(neighbor.ridges()); - for(QhullRidgeSet::iterator j=nrs.begin(); j!=nrs.end(); ++j){ - QhullRidge r= *j; - if(r.otherFacet(neighbor)==facet){ - r.getRidgeT()->seen= true; - os << r.print(pr.run_id); - ridgeCount++; + int ridgeCount= 0; + if(facet.dimension()==3){ + for(QhullRidge r= rs.first(); !r.getRidgeT()->seen; r= r.nextRidge3d(facet)){ + r.getRidgeT()->seen= true; + os << r.print(pr.run_id); + ++ridgeCount; + if(!r.hasNextRidge3d(facet)){ + break; + } + } + }else { + QhullFacetSet ns(facet.neighborFacets()); + for(QhullFacetSet::iterator i=ns.begin(); i!=ns.end(); ++i){ + QhullFacet neighbor= *i; + QhullRidgeSet nrs(neighbor.ridges()); + for(QhullRidgeSet::iterator j=nrs.begin(); j!=nrs.end(); ++j){ + QhullRidge r= *j; + if(r.otherFacet(neighbor)==facet){ + r.getRidgeT()->seen= true; + os << r.print(pr.run_id); + ridgeCount++; + } } } } - } - if(ridgeCount!=rs.count()){ - os << " - all ridges:"; + if(ridgeCount!=rs.count()){ + os << " - all ridges:"; + for(QhullRidgeSet::iterator i=rs.begin(); i!=rs.end(); ++i){ + QhullRidge r= *i; + os << " r" << r.id(); + } + os << endl; + } for(QhullRidgeSet::iterator i=rs.begin(); i!=rs.end(); ++i){ QhullRidge r= *i; - os << " r" << r.id(); - } - os << endl; - } - for(QhullRidgeSet::iterator i=rs.begin(); i!=rs.end(); ++i){ - QhullRidge r= *i; - if(!r.getRidgeT()->seen){ - os << r.print(pr.run_id); + if(!r.getRidgeT()->seen){ + os << r.print(pr.run_id); + } } } return os; diff --git a/src/libqhullcpp/QhullRidge.cpp b/src/libqhullcpp/QhullRidge.cpp index fc55605..dfe59f3 100644 --- a/src/libqhullcpp/QhullRidge.cpp +++ b/src/libqhullcpp/QhullRidge.cpp @@ -1,8 +1,8 @@ /**************************************************************************** ** ** Copyright (c) 2008-2011 C.B. Barber. All rights reserved. -** $Id: //main/2011/qhull/src/libqhullcpp/QhullRidge.cpp#2 $$Change: 1342 $ -** $DateTime: 2011/03/07 21:55:47 $$Author: bbarber $ +** $Id: //main/2011/qhull/src/libqhullcpp/QhullRidge.cpp#3 $$Change: 1352 $ +** $DateTime: 2011/03/27 18:16:41 $$Author: bbarber $ ** ****************************************************************************/ @@ -27,8 +27,21 @@ s_empty_ridge= {0,0,0,0,0, #//Constructor, destructor, etc. #//Accessors + +//! Return True if nextRidge3d +//! Simplicial facets may have incomplete ridgeSets +//! Does not use qh_qh or qh_errexit() +bool QhullRidge:: +hasNextRidge3d(const QhullFacet f) const +{ + vertexT *v= 0; + ridgeT *ridge= qh_nextridge3d(getRidgeT(), f.getFacetT(), &v); + return (ridge!=0); +}//hasNextRidge3d + + + //! Return next ridge and optional vertex for a 3d facet and ridge -//! Returns !isDefined() if no more ridges //! Does not use qh_qh or qh_errexit() QhullRidge QhullRidge:: nextRidge3d(const QhullFacet f, QhullVertex *nextVertex) const diff --git a/src/libqhullcpp/QhullRidge.h b/src/libqhullcpp/QhullRidge.h index d04f9f3..268d5be 100644 --- a/src/libqhullcpp/QhullRidge.h +++ b/src/libqhullcpp/QhullRidge.h @@ -1,8 +1,8 @@ /**************************************************************************** ** ** Copyright (c) 2008-2011 C.B. Barber. All rights reserved. -** $Id: //main/2011/qhull/src/libqhullcpp/QhullRidge.h#3 $$Change: 1342 $ -** $DateTime: 2011/03/07 21:55:47 $$Author: bbarber $ +** $Id: //main/2011/qhull/src/libqhullcpp/QhullRidge.h#5 $$Change: 1352 $ +** $DateTime: 2011/03/27 18:16:41 $$Author: bbarber $ ** ****************************************************************************/ @@ -87,6 +87,7 @@ public: QhullFacet topFacet() const { return QhullFacet(qh_ridge->top); } #//forEach + bool hasNextRidge3d(const QhullFacet f) const; QhullRidge nextRidge3d(const QhullFacet f) const { return nextRidge3d(f, 0); } QhullRidge nextRidge3d(const QhullFacet f, QhullVertex *nextVertex) const; QhullVertexSet vertices() const { return QhullVertexSet(qh_ridge->vertices); } diff --git a/src/libqhullp/libqhullp.pro b/src/libqhullp/libqhullp.pro index f06ee3c..30754c0 100644 --- a/src/libqhullp/libqhullp.pro +++ b/src/libqhullp/libqhullp.pro @@ -1,13 +1,11 @@ # ------------------------------------------------- -# libqhullp.pro -- Qhull static library with qh_qhPointer -# see libqhull.pro +# libqhullp.pro -- Qhull shared library with qh_qhPointer # ------------------------------------------------- - -DESTDIR = ../../lib +DESTDIR = ../../bin TEMPLATE = lib -CONFIG += staticlib warn_on -CONFIG -= qt +CONFIG += shared warn_on +CONFIG -= qt incremental build_pass:CONFIG(debug, debug|release) { TARGET = qhull-pd OBJECTS_DIR = Debug @@ -15,8 +13,10 @@ build_pass:CONFIG(debug, debug|release) { TARGET = qhull-p OBJECTS_DIR = Release } +win32-msvc* : QMAKE_LFLAGS += /INCREMENTAL:NO DEFINES += qh_QHpointer # libqhull/user.h include(../qhull-warn.pri) include(../qhull-libsrc.pri) + diff --git a/src/libqhullstatic/libqhullstatic.pro b/src/libqhullstatic/libqhullstatic.pro new file mode 100644 index 0000000..4f6ac68 --- /dev/null +++ b/src/libqhullstatic/libqhullstatic.pro @@ -0,0 +1,18 @@ +# ------------------------------------------------- +# libqhullstatic.pro -- Qt project for Qhull static library +# Built with qh_QHpointer=0. See libqhullp.pro +# ------------------------------------------------- + +DESTDIR = ../../lib +TEMPLATE = lib +CONFIG += staticlib warn_on +CONFIG -= qt +build_pass:CONFIG(debug, debug|release):{ + TARGET = qhullstatic-d + OBJECTS_DIR = Debug +}else:build_pass:CONFIG(release, debug|release):{ + TARGET = qhullstatic + OBJECTS_DIR = Release +} +include(../qhull-warn.pri) +include(../qhull-libsrc.pri) diff --git a/src/libqhullstaticp/libqhullstaticp.pro b/src/libqhullstaticp/libqhullstaticp.pro new file mode 100644 index 0000000..09f7ecd --- /dev/null +++ b/src/libqhullstaticp/libqhullstaticp.pro @@ -0,0 +1,20 @@ +# ------------------------------------------------- +# libqhullstaticp.pro -- Qhull static library with qh_qhPointer +# ------------------------------------------------- + +DESTDIR = ../../lib +TEMPLATE = lib +CONFIG += staticlib warn_on +CONFIG -= qt +build_pass:CONFIG(debug, debug|release) { + TARGET = qhullstatic-pd + OBJECTS_DIR = Debug +}else:build_pass:CONFIG(release, debug|release) { + TARGET = qhullstatic-p + OBJECTS_DIR = Release +} + +DEFINES += qh_QHpointer # libqhull/user.h + +include(../qhull-warn.pri) +include(../qhull-libsrc.pri) diff --git a/src/qhull-all.pro b/src/qhull-all.pro index d7345f8..8a6e29c 100644 --- a/src/qhull-all.pro +++ b/src/qhull-all.pro @@ -13,22 +13,22 @@ TEMPLATE = subdirs CONFIG += ordered -SUBDIRS += libqhull -SUBDIRS += qhull +SUBDIRS += libqhull #shared library +SUBDIRS += libqhullp #shared library with qh_QHpointer (libqhull/user.h) +SUBDIRS += libqhullstatic #static library +SUBDIRS += libqhullstaticp #static library with qh_QHpointer +SUBDIRS += qhull #qhull programs linked to libqhullstatic SUBDIRS += qconvex SUBDIRS += qdelaunay SUBDIRS += qhalf SUBDIRS += qvoronoi SUBDIRS += rbox -SUBDIRS += user_eg +SUBDIRS += user_eg #user program linked to libqhullstatic +SUBDIRS += user_eg2 #user program linked to libqhull -SUBDIRS += libqhullp #qh_QHpointer -SUBDIRS += libqhulldll #shared library for libqhullp -SUBDIRS += user_eg2 - -SUBDIRS += libqhullcpp -SUBDIRS += user_eg3 -SUBDIRS += qhulltest +SUBDIRS += libqhullcpp #static library for C++ interface to libqhullstaticp +SUBDIRS += user_eg3 #user program with libqhullcpp and libqhullstaticp +SUBDIRS += qhulltest #test program with Qt, libqhullcpp, and libqhullstaticp OTHER_FILES += CMakeLists.txt OTHER_FILES += Make-config.sh diff --git a/src/qhull-app-c.pri b/src/qhull-app-c.pri index d4120a2..3ea811e 100644 --- a/src/qhull-app-c.pri +++ b/src/qhull-app-c.pri @@ -5,18 +5,19 @@ DESTDIR = ../../bin TEMPLATE = app CONFIG += console warn_on -CONFIG -= qt incremental +CONFIG -= qt LIBS += -L../../lib build_pass:CONFIG(debug, debug|release){ - LIBS += -lqhull-d + LIBS += -lqhullstatic-d OBJECTS_DIR = Debug }else:build_pass:CONFIG(release, debug|release){ - LIBS += -lqhull + LIBS += -lqhullstatic OBJECTS_DIR = Release } +win32-msvc* : QMAKE_LFLAGS += /INCREMENTAL:NO INCLUDEPATH += ../libqhull CONFIG += qhull_warn_conversion -include(../qhull-warn.pri) +include(qhull-warn.pri) diff --git a/src/qhull-app-cpp.pri b/src/qhull-app-cpp.pri index 2ba1f7b..b5969ea 100644 --- a/src/qhull-app-cpp.pri +++ b/src/qhull-app-cpp.pri @@ -1,22 +1,22 @@ # ------------------------------------------------- -# qhull-app-cpp.pri -- Qt include project for CPP qhull applications using Qt -# libqhull.pro, libqhullp.pro, and libqhulldll.pro are the same for SOURCES and HEADERS +# qhull-app-cpp.pri -- Qt include project for static CPP qhull applications using Qt # ------------------------------------------------- DESTDIR = ../../bin TEMPLATE = app CONFIG += console warn_on -CONFIG -= rtti incremental +CONFIG -= rtti LIBS += -L../../lib build_pass:CONFIG(debug, debug|release){ LIBS += -lqhullcpp-d - LIBS += -lqhull-pd # Must be last, otherwise qh_fprintf,etc. are loaded from here instead of qhullcpp-d.lib + LIBS += -lqhullstatic-pd # Must be last, otherwise qh_fprintf,etc. are loaded from here instead of qhullcpp-d.lib OBJECTS_DIR = Debug }else:build_pass:CONFIG(release, debug|release){ LIBS += -lqhullcpp - LIBS += -lqhull-p # Must be last, otherwise qh_fprintf,etc. are loaded from here instead of qhullcpp.lib + LIBS += -lqhullstatic-p # Must be last, otherwise qh_fprintf,etc. are loaded from here instead of qhullcpp.lib OBJECTS_DIR = Release } +win32-msvc* : QMAKE_LFLAGS += /INCREMENTAL:NO DEFINES += qh_QHpointer # libqhull/user.h diff --git a/src/qhull-app-shared.pri b/src/qhull-app-shared.pri new file mode 100644 index 0000000..54d52e3 --- /dev/null +++ b/src/qhull-app-shared.pri @@ -0,0 +1,24 @@ +# ------------------------------------------------- +# qhull-app-shared.pri -- Qt include project for C qhull applications linked to libqhull (shared library) +# ------------------------------------------------- + +DESTDIR = ../../bin +TEMPLATE = app +CONFIG += console warn_on +CONFIG -= qt + +LIBS += -L../../bin +build_pass:CONFIG(debug, debug|release){ + LIBS += -lqhull-d + OBJECTS_DIR = Debug +}else:build_pass:CONFIG(release, debug|release){ + LIBS += -lqhull + OBJECTS_DIR = Release +} +win32-msvc* : QMAKE_LFLAGS += /INCREMENTAL:NO + +INCLUDEPATH += ../libqhull +CONFIG += qhull_warn_conversion + +include(qhull-warn.pri) + diff --git a/src/qhulltest/QhullFacet_test.cpp b/src/qhulltest/QhullFacet_test.cpp index 4e3dc82..b0ccb26 100644 --- a/src/qhulltest/QhullFacet_test.cpp +++ b/src/qhulltest/QhullFacet_test.cpp @@ -1,8 +1,8 @@ /**************************************************************************** ** ** Copyright (c) 2008-2011 C.B. Barber. All rights reserved. -** $Id: //main/2011/qhull/src/qhulltest/QhullFacet_test.cpp#2 $$Change: 1342 $ -** $DateTime: 2011/03/07 21:55:47 $$Author: bbarber $ +** $Id: //main/2011/qhull/src/qhulltest/QhullFacet_test.cpp#4 $$Change: 1352 $ +** $DateTime: 2011/03/27 18:16:41 $$Author: bbarber $ ** ****************************************************************************/ @@ -199,7 +199,7 @@ t_value() void QhullFacet_test:: t_foreach() { - RboxPoints rcube("c W0 300"); // 300 points on surface of cube + RboxPoints rcube("c W0 300"); // cube plus 300 points on its surface { Qhull q(rcube, "QR0 Qc"); // keep coplanars, thick facet, and rotate the cube int coplanarCount= 0; @@ -218,6 +218,9 @@ t_foreach() QhullRidge r= ridges.first(); for(int r0= r.id(); ridgeCount==0 || r.id()!=r0; r= r.nextRidge3d(f)){ ++ridgeCount; + if(!r.hasNextRidge3d(f)){ + QFAIL("Unexpected simplicial facet. They only have ridges to non-simplicial neighbors."); + } } QCOMPARE(ridgeCount, 4); } diff --git a/src/qhulltest/QhullRidge_test.cpp b/src/qhulltest/QhullRidge_test.cpp index bf79ca5..1c706f1 100644 --- a/src/qhulltest/QhullRidge_test.cpp +++ b/src/qhulltest/QhullRidge_test.cpp @@ -1,8 +1,8 @@ /**************************************************************************** ** ** Copyright (c) 2008-2011 C.B. Barber. All rights reserved. -** $Id: //main/2011/qhull/src/qhulltest/QhullRidge_test.cpp#2 $$Change: 1342 $ -** $DateTime: 2011/03/07 21:55:47 $$Author: bbarber $ +** $Id: //main/2011/qhull/src/qhulltest/QhullRidge_test.cpp#3 $$Change: 1352 $ +** $DateTime: 2011/03/27 18:16:41 $$Author: bbarber $ ** ****************************************************************************/ @@ -128,6 +128,7 @@ t_foreach() while(!count || r2!=r){ ++count; QhullVertex v; + QVERIFY2(r2.hasNextRidge3d(f),"A cube should only have non-simplicial facets."); QhullRidge r3= r2.nextRidge3d(f, &v); QVERIFY(!vs.contains(v)); vs << v; diff --git a/src/user_eg2/user_eg2.pro b/src/user_eg2/user_eg2.pro index cfb4ec6..75a1773 100644 --- a/src/user_eg2/user_eg2.pro +++ b/src/user_eg2/user_eg2.pro @@ -2,6 +2,6 @@ # user_eg2.pro -- Qt project for Qhull demonstration using shared Qhull dll # ------------------------------------------------- TARGET = user_eg2 -include(../qhull-app-dll.pri) +include(../qhull-app-shared.pri) SOURCES += user_eg2.c diff --git a/src/user_eg3/user_eg3.cpp b/src/user_eg3/user_eg3.cpp index 43a5db1..77ea9d3 100644 --- a/src/user_eg3/user_eg3.cpp +++ b/src/user_eg3/user_eg3.cpp @@ -36,11 +36,12 @@ user_eg3 -- demonstrate calling rbox and qhull from C++.\n\ rbox \"200 D4\" ... Generate points from rbox\n\ qhull \"d p\" ... Run qhull and produce output\n\ qhull-cout \"o\" ... Run qhull and produce output to cout\n\ + facets Print facets when done\n\ \n\ For example\n\ user_eg3 rbox qhull\n\ user_eg3 rbox qhull d\n\ - user_eg3 rbox \"10 D2\" \"2 D2\" qhull \"s p\"\n\ + user_eg3 rbox \"10 D2\" \"2 D2\" qhull \"s p\" facets\n\ \n\ "; @@ -64,6 +65,7 @@ int main(int argc, char **argv) { int user_eg3(int argc, char **argv) { + bool facets= false; if(strcmp(argv[1], "eg-100")==0){ RboxPoints rbox; rbox.appendPoints("100"); @@ -95,6 +97,8 @@ int user_eg3(int argc, char **argv) if(strcmp(argv[i], "qhull-cout")==0){ qhull.setOutputStream(&cout); } + }else if(strcmp(argv[i], "facets")==0){ + facets= true; }else if(readingRbox){ readingRbox++; cerr << "rbox " << argv[i] << endl; @@ -142,8 +146,10 @@ int user_eg3(int argc, char **argv) if(qhull.useOutputStream){ return 0; } - QhullFacetList facets= qhull.facetList(); - cout << "\nFacets created by Qhull::runQhull()\n" << facets; + if(facets){ + QhullFacetList facets= qhull.facetList(); + cout << "\nFacets created by Qhull::runQhull()\n" << facets; + } return 0; }//user_eg3 -- GitLab