# # $Id: riverware.pro,v 1.17 2011/06/27 17:54:09 nwilson Exp $ # include(../Makefiles/riverwarebase.pro) # Specify path for project .pdb (and .idb) file QMAKE_CXXFLAGS_DEBUG += /Fd"./Debug/riverware.pdb" QMAKE_CXXFLAGS_RELEASE += /Fd"./Release/riverware.pdb" # These bat files make sure version.obj is always regenerated before linking # so that the current build date is available for the about dialog in RiverWare CONFIG(debug, debug|release) {QMAKE_PRE_LINK = versionDebug} CONFIG(release, debug|release) {QMAKE_PRE_LINK = versionRelease} HEADERS = version.hpp SOURCES = riverware.cpp version.cpp TEMPLATE = vcapp # Link flag to be able to take advantage of 3GB tuning QMAKE_LFLAGS += /LARGEADDRESSAWARE # Link flags in debug required for precise purify instrumentation QMAKE_LFLAGS_DEBUG += /INCREMENTAL:NO QMAKE_LFLAGS_DEBUG += /FIXED:NO # Specify .pdb file for the executable QMAKE_LFLAGS_DEBUG +=/PDB:"./Debug/riverware.pdb" # Ignore the nodebug windows MD lib in the debug build # to prevent multiply defined symbols QMAKE_LFLAGS_DEBUG += /NODEFAULTLIB:msvcrt.lib CONFIG(debug, debug|release) {LIBS += C:\RiverWare\tools\ClientServer_Qt-46\lib\libcs-mdd.lib} CONFIG(release, debug|release) {LIBS += C:\RiverWare\tools\ClientServer_Qt-46\lib\libcs-md.lib} CONFIG(debug, debug|release) {LIBS += C:\RiverWare\tools\Qwt-522_Qt-482\lib\qwtd.lib} CONFIG(release, debug|release) {LIBS += C:\RiverWare\tools\Qwt-522_Qt-482\lib\qwt.lib } CONFIG(debug, debug|release) {LIBS += C:\RiverWare\tools\RdfToExcel_Qt-46\lib\RdfToExcelLib-mdd.lib} CONFIG(release, debug|release) {LIBS += c:\RiverWare\tools\RdfToExcel_Qt-46\lib\RdfToExcelLib-md.lib} LIBS += C:\RiverWare\tools\RepriseLM-90\rlm902.lib LIBS += C:\RiverWare\tools\RepriseLM-90\rlmid1.lib exists($$FLEXLM_DIR):isEmpty(RATIONAL_BUILD) { LIBS += C:\RiverWare\tools\flexlm\lm_new_md.obj LIBS += C:\RiverWare\tools\flexlm\lmgr_md.lib LIBS += C:\RiverWare\tools\flexlm\libcrvs_md.lib LIBS += C:\RiverWare\tools\flexlm\libsb_md.lib LIBS += C:\RiverWare\tools\flexlm\libnoact_md.lib } LIBS += C:\Riverware\tools\CPLEX-122\cplex\lib\ilocplex.lib LIBS += C:\Riverware\tools\CPLEX-122\cplex\lib\cplex122.lib LIBS += C:\Riverware\tools\CPLEX-122\concert\lib\concert.lib LIBS += C:\Riverware\tools\tcl-851\lib\tcl85.lib LIBS += C:\Riverware\tools\gdal-1.9.0\lib\gdal_i.lib exists($$FLEXLM_DIR):isEmpty(RATIONAL_BUILD) { # MSVC++ Libraries needed for Flexlm linking LIBS += comctl32.lib LIBS += ws2_32.lib LIBS += netapi32.lib } # Local Variables: *** # mode: makefile *** # End: ***