IDF3 wxDateTime patch to fix MinGW builds for missing localtime_r().
This commit is contained in:
parent
deb3d54c01
commit
6e56aa2ff0
|
@ -492,30 +492,24 @@ bool IDF_BOARD::Setup( wxString aBoardName,
|
|||
return false;
|
||||
}
|
||||
|
||||
|
||||
time_t date;
|
||||
time( &date );
|
||||
struct tm tdate;
|
||||
|
||||
time( &date );
|
||||
localtime_r( &date, &tdate );
|
||||
wxDateTime tdate( time( NULL ) );
|
||||
|
||||
fprintf( layoutFile, ".HEADER\n"
|
||||
"BOARD_FILE 3.0 \"Created by KiCad %s\""
|
||||
" %.4d/%.2d/%.2d.%.2d:%.2d:%.2d 1\n"
|
||||
" %.4u/%.2u/%.2u.%.2u:%.2u:%.2u 1\n"
|
||||
"\"%s\" %s\n"
|
||||
".END_HEADER\n\n",
|
||||
TO_UTF8( GetBuildVersion() ),
|
||||
tdate.tm_year + 1900, tdate.tm_mon + 1, tdate.tm_mday,
|
||||
tdate.tm_hour, tdate.tm_min, tdate.tm_sec,
|
||||
tdate.GetYear(), tdate.GetMonth() + 1, tdate.GetDay(),
|
||||
tdate.GetHour(), tdate.GetMinute(), tdate.GetSecond(),
|
||||
TO_UTF8( brdname.GetFullName() ), useThou ? "THOU" : "MM" );
|
||||
|
||||
fprintf( libFile, ".HEADER\n"
|
||||
"BOARD_FILE 3.0 \"Created by KiCad %s\" %.4d/%.2d/%.2d.%.2d:%.2d:%.2d 1\n"
|
||||
".END_HEADER\n\n",
|
||||
TO_UTF8( GetBuildVersion() ),
|
||||
tdate.tm_year + 1900, tdate.tm_mon + 1, tdate.tm_mday,
|
||||
tdate.tm_hour, tdate.tm_min, tdate.tm_sec );
|
||||
tdate.GetYear(), tdate.GetMonth() + 1, tdate.GetDay(),
|
||||
tdate.GetHour(), tdate.GetMinute(), tdate.GetSecond() );
|
||||
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -206,7 +206,7 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
|
|||
|
||||
// IDF3
|
||||
AddMenuItem( submenuexport, ID_GEN_EXPORT_FILE_IDF3,
|
||||
_( "I&DFv3 Board Shape Export" ), _( "Basci export of board shape only IDFv3 format" ),
|
||||
_( "I&DFv3 Board Shape Export" ), _( "Basic export of board shape only IDFv3 format" ),
|
||||
KiBitmap( export_xpm ) );
|
||||
|
||||
AddMenuItem( filesMenu, submenuexport,
|
||||
|
|
Loading…
Reference in New Issue