File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ logstream_base::logstream_ios_base::logstream_ios_base(std::ios_base::fmtflags i
41
41
memset (this , 0 , sizeof (*this ));
42
42
#endif
43
43
#if LOG4CXX_INIT_IOS_BASE
44
- std::ios_base::Init{} ;
44
+ init ( NULL ) ;
45
45
#endif
46
46
flags (initval);
47
47
precision (initsize);
Original file line number Diff line number Diff line change @@ -39,8 +39,10 @@ option(LOG4CXX_WCHAR_T "Enable wchar_t API methods" ON)
39
39
option (LOG4CXX_UNICHAR "Enable UniChar API methods" OFF )
40
40
set (INIT_IOS_BASE 0 )
41
41
if (APPLE )
42
- option (LOG4CXX_CFSTRING "Enable CFString API methods, requires Mac OS/X CoreFoundation" OFF )
43
- set (INIT_IOS_BASE 1 )
42
+ option (LOG4CXX_CFSTRING "Enable CFString API methods, requires Mac OS/X CoreFoundation" OFF )
43
+ if ("${CMAKE_CXX_COMPILER_ID} " MATCHES "Clang" )
44
+ set (INIT_IOS_BASE 1 )
45
+ endif ()
44
46
endif ()
45
47
set (CHAR_API 1 )
46
48
foreach (varName WCHAR_T UNICHAR CFSTRING )
You can’t perform that action at this time.
0 commit comments