Add a pre-processor flag XSPICECM during compilation of the
xtradev code models. This allows some settings in hash.c, e.g. replacing fprintf functions not available in a code model.
This commit is contained in:
parent
a3fd5c160c
commit
506f095743
|
|
@ -32,7 +32,9 @@ REVISIONS:
|
|||
/* definitions local to this file only */
|
||||
|
||||
#ifdef XSPICECM
|
||||
#define fprintf(stderr, X) cm_message_printf(X)
|
||||
#include "ngspice/cmproto.h"
|
||||
#undef fprintf
|
||||
#define fprintf(stderr, ...) cm_message_printf(__VA_ARGS__)
|
||||
#endif
|
||||
|
||||
/* ********************** TYPE DEFINITIONS ************************* */
|
||||
|
|
|
|||
|
|
@ -152,7 +152,7 @@
|
|||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;XSPICECM;CIDER;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<ExceptionHandling>
|
||||
</ExceptionHandling>
|
||||
|
|
@ -184,7 +184,7 @@
|
|||
<Optimization>MaxSpeed</Optimization>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<AdditionalIncludeDirectories>icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;XSPICECM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<ExceptionHandling>
|
||||
</ExceptionHandling>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
|
|
@ -204,6 +204,7 @@
|
|||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\src\misc\dstring.c" />
|
||||
<ClCompile Include="..\..\src\misc\hash.c" />
|
||||
<ClCompile Include="icm\xtradev\aswitch\aswitch-cfunc.c">
|
||||
<AdditionalIncludeDirectories>..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
|
|
|
|||
Loading…
Reference in New Issue