MS Visual Studio: build date, "quit" button
This commit is contained in:
parent
ef245cee3d
commit
9fb0d31390
|
|
@ -1,3 +1,7 @@
|
||||||
|
2009-10-18 Holger Vogt
|
||||||
|
* main.c, winmain.c: graceful shutdown for MS Windows, "quit" button added
|
||||||
|
conf.c, vngspice.vcproj: build date actualization modified
|
||||||
|
|
||||||
2009-10-12 Holger Vogt
|
2009-10-12 Holger Vogt
|
||||||
* main.c: bug no. 2874418, initialize global variable history_file
|
* main.c: bug no. 2874418, initialize global variable history_file
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,11 @@
|
||||||
|
|
||||||
char Spice_Version[] = PACKAGE_VERSION;
|
char Spice_Version[] = PACKAGE_VERSION;
|
||||||
char Spice_Notice[] = "Please submit bug-reports to: " BUG_ADDRESS;
|
char Spice_Notice[] = "Please submit bug-reports to: " BUG_ADDRESS;
|
||||||
|
#ifndef _MSC_VER
|
||||||
char Spice_Build_Date[] = NGSPICEBUILDDATE;
|
char Spice_Build_Date[] = NGSPICEBUILDDATE;
|
||||||
|
#else
|
||||||
|
char Spice_Build_Date[] = __DATE__" "__TIME__;
|
||||||
|
#endif
|
||||||
|
|
||||||
char *Spice_Exec_Dir = NGSPICEBINDIR;
|
char *Spice_Exec_Dir = NGSPICEBINDIR;
|
||||||
char *Spice_Lib_Dir = NGSPICEDATADIR;
|
char *Spice_Lib_Dir = NGSPICEDATADIR;
|
||||||
|
|
|
||||||
11
src/main.c
11
src/main.c
|
|
@ -87,7 +87,7 @@ static char *application_name;
|
||||||
|
|
||||||
/* Main options */
|
/* Main options */
|
||||||
static bool ft_servermode = FALSE;
|
static bool ft_servermode = FALSE;
|
||||||
static bool ft_batchmode = FALSE;
|
bool ft_batchmode = FALSE;
|
||||||
|
|
||||||
/* Frontend options */
|
/* Frontend options */
|
||||||
bool ft_intrpt = FALSE; /* Set by the (void) signal handlers. TRUE = we've been interrupted. */
|
bool ft_intrpt = FALSE; /* Set by the (void) signal handlers. TRUE = we've been interrupted. */
|
||||||
|
|
@ -95,9 +95,10 @@ bool ft_setflag = FALSE; /* TRUE = Don't abort simulation after an interrupt.
|
||||||
char *ft_rawfile = "rawspice.raw";
|
char *ft_rawfile = "rawspice.raw";
|
||||||
|
|
||||||
#ifdef HAS_WINDOWS
|
#ifdef HAS_WINDOWS
|
||||||
extern void winmessage(char* new_msg); /* display a message box */
|
extern void winmessage(char* new_msg); /* display a message box (defined in winmain.c)*/
|
||||||
|
extern void SetSource( char * Name); /* display the source file name in the source window */
|
||||||
bool oflag = FALSE; /* Output over redefined I/O functions */
|
bool oflag = FALSE; /* Output over redefined I/O functions */
|
||||||
FILE *flogp; /* log file ('-o logfile' command line option) */
|
FILE *flogp = NULL; /* log file ('-o logfile' command line option) */
|
||||||
#endif /* HAS_WINDOWS */
|
#endif /* HAS_WINDOWS */
|
||||||
|
|
||||||
/* Frontend and circuit options */
|
/* Frontend and circuit options */
|
||||||
|
|
@ -1058,6 +1059,10 @@ bot:
|
||||||
/* Copy the input file name which otherwise will be lost due to the
|
/* Copy the input file name which otherwise will be lost due to the
|
||||||
temporary file */
|
temporary file */
|
||||||
dname = copy(arg);
|
dname = copy(arg);
|
||||||
|
#endif
|
||||||
|
#if defined(HAS_WINDOWS)
|
||||||
|
/* write source file name into source window */
|
||||||
|
SetSource(dname);
|
||||||
#endif
|
#endif
|
||||||
append_to_stream(tempfile, tp);
|
append_to_stream(tempfile, tp);
|
||||||
fclose(tp);
|
fclose(tp);
|
||||||
|
|
|
||||||
1812
src/winmain.c
1812
src/winmain.c
File diff suppressed because it is too large
Load Diff
|
|
@ -4,6 +4,7 @@
|
||||||
Version="9,00"
|
Version="9,00"
|
||||||
Name="vngspice"
|
Name="vngspice"
|
||||||
ProjectGUID="{83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}"
|
ProjectGUID="{83E315C7-EDD3-4F6B-AF28-87A92A4FA49A}"
|
||||||
|
RootNamespace="vngspice"
|
||||||
Keyword="Win32Proj"
|
Keyword="Win32Proj"
|
||||||
TargetFrameworkVersion="131072"
|
TargetFrameworkVersion="131072"
|
||||||
>
|
>
|
||||||
|
|
@ -23,9 +24,15 @@
|
||||||
>
|
>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCPreBuildEventTool"
|
Name="VCPreBuildEventTool"
|
||||||
|
Description=""
|
||||||
|
CommandLine=""
|
||||||
|
ExcludedFromBuild="false"
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCCustomBuildTool"
|
Name="VCCustomBuildTool"
|
||||||
|
Description="Custom defined Build: Recompile conf.c with actual date"
|
||||||
|
CommandLine="del $(IntDir)\conf.obj"
|
||||||
|
Outputs="$(IntDir)\conf.obj"
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCXMLDataGeneratorTool"
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
|
@ -111,6 +118,9 @@
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCCustomBuildTool"
|
Name="VCCustomBuildTool"
|
||||||
|
Description="Custom defined Build: Recompile conf.c with actual date"
|
||||||
|
CommandLine="del $(IntDir)\conf.obj"
|
||||||
|
Outputs="$(IntDir)\conf.obj"
|
||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCXMLDataGeneratorTool"
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue