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)
set_entrypoint(genincdata DummyEntry)
set_entrypoint(genincdata 0)
add_dependencies(genincdata bugcodes)
if(MSVC)

View file

@ -77,7 +77,3 @@ ASMGENDATA Table[] =
{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)
if(${ENTRYPOINT} STREQUAL "0")
add_linkerflag(${MODULE} "/ENTRY:0")
add_linkerflag(${MODULE} "/NOENTRY")
else()
add_linkerflag(${MODULE} "/ENTRY:${ENTRYPOINT}")
endif()