[gdal-dev] multiple processor compile option for build on Windows
matt.gregory at oregonstate.edu
Fri Apr 7 14:41:17 PDT 2017
I do a funky build of GDAL where I'm still using the ArcInfo write driver (GIO) from way back. As part of that build, I need to use a '#import' statement to get information for ESRI's type libraries. I build on Windows using VC9, but I'm guessing any later version of VC may have similar issues.
At SVN revision 37673, the nnmake.opt was updated to allow GDAL to build with multiple processors (/MP flag). Apparently this causes issues when one has #import statements in the code (error C2813). I'm wondering if it's possible to change the nnmake.opt file to specify whether or not to use multiple processors in building, e.g:
and then below,
OPTFLAGS= $(CXX_ANALYZE_FLAGS) $(CXX_PDB_FLAGS) $(CXX_MULT_PROC_FLAG) /nologo /MD /EHsc /Ox /FC /D_CRT_SECURE_NO_DEPRECATE /D_CRT_NONSTDC_NO_DEPRECATE /DNDEBUG
Would this cause any issues? Or, if there's a better way for me personally to handle it, I'm all ears.
More information about the gdal-dev