Allow no entrypoint for MSVC and use no entrypoint in genincdata to silence warning

svn path=/branches/cmake-bringup/; revision=49697
This commit is contained in:
Timo Kreuzer 2010-11-21 19:47:55 +00:00
parent 046d0e3522
commit e1f1113670
3 changed files with 2 additions and 6 deletions

View file

@ -1,7 +1,7 @@
add_library(genincdata SHARED genincdata.c) add_library(genincdata SHARED genincdata.c)
set_entrypoint(genincdata DummyEntry) set_entrypoint(genincdata 0)
add_dependencies(genincdata bugcodes) add_dependencies(genincdata bugcodes)
if(MSVC) if(MSVC)

View file

@ -77,7 +77,3 @@ ASMGENDATA Table[] =
{TYPE_END, "", 0} {TYPE_END, "", 0}
}; };
LONG NTAPI DummyEntry(HANDLE hinstDLL, ULONG fdwReason, PVOID lpvReserved)
{
return 0;
}

View file

@ -46,7 +46,7 @@ endmacro()
macro(set_entrypoint MODULE ENTRYPOINT) macro(set_entrypoint MODULE ENTRYPOINT)
if(${ENTRYPOINT} STREQUAL "0") if(${ENTRYPOINT} STREQUAL "0")
add_linkerflag(${MODULE} "/ENTRY:0") add_linkerflag(${MODULE} "/NOENTRY")
else() else()
add_linkerflag(${MODULE} "/ENTRY:${ENTRYPOINT}") add_linkerflag(${MODULE} "/ENTRY:${ENTRYPOINT}")
endif() endif()