File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,13 +3,13 @@ add_definitions(-DMETA_IS_SOURCE2 -D_ITERATOR_DEBUG_LEVEL=0)
33if (UNIX )
44 add_definitions (
55 -D_LINUX -DPOSIX -DLINUX -DGNUC -DCOMPILER_GCC -DPLATFORM_64BITS -D_GLIBCXX_USE_CXX11_ABI=0 -Dstricmp=strcasecmp
6- -D_stricmp=strcasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -DHAVE_STDINT_H
6+ -D_stricmp=strcasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -DHAVE_STDINT_H -DX64BITS
77 )
88 set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -static-libgcc -static-libstdc++" )
99elseif (WIN32 )
1010 add_definitions (
1111 -DCOMPILER_MSVC -DCOMPILER_MSVC64 -DPLATFORM_64BITS -DWIN32 -DWINDOWS -DCRT_SECURE_NO_WARNINGS
12- -DCRT_SECURE_NO_DEPRECATE -DCRT_NONSTDC_NO_DEPRECATE -DNOMINMAX
12+ -DCRT_SECURE_NO_DEPRECATE -DCRT_NONSTDC_NO_DEPRECATE -DNOMINMAX -DX64BITS
1313 )
1414
1515 add_definitions (/MP )
Original file line number Diff line number Diff line change @@ -67,5 +67,9 @@ int main(int argc, char** argv)
6767 spdlog::info (" Dumped successfully" );
6868
6969 // skips atexit calls that cause a segfault on dota only while unregistering cvar callbacks
70+ #ifdef WIN32
71+ TerminateProcess (GetCurrentProcess (), 0 );
72+ #else
7073 _Exit (0 );
74+ #endif
7175}
You can’t perform that action at this time.
0 commit comments