소스 검색

Merge pull request #5309 from Feoramund/fix-4660

Let `-no-entry-point` work for Windows DLLs
Jeroen van Rijn 2 달 전
부모
커밋
14d2541529
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      src/linker.cpp

+ 3 - 0
src/linker.cpp

@@ -277,6 +277,9 @@ try_cross_linking:;
 
 			if (build_context.build_mode == BuildMode_DynamicLibrary) {
 				link_settings = gb_string_append_fmt(link_settings, " /DLL");
+				if (build_context.no_entry_point) {
+					link_settings = gb_string_append_fmt(link_settings, " /NOENTRY");
+				}
 			} else {
 				link_settings = gb_string_append_fmt(link_settings, " /ENTRY:mainCRTStartup");
 			}