File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -740,7 +740,13 @@ if(WIN32)
740740 endif ()
741741
742742 add_executable (headless-git ${CMAKE_SOURCE_DIR} /compat/win32 /headless.c)
743- target_link_options (headless-git PUBLIC /NOLOGO /ENTRY:wWinMainCRTStartup /SUBSYSTEM:WINDOWS)
743+ if (CMAKE_C_COMPILER_ID STREQUAL "GNU" OR CMAKE_C_COMPILER_ID STREQUAL "Clang" )
744+ target_link_options (headless-git PUBLIC -municode -Wl,-subsystem,windows)
745+ elseif (CMAKE_C_COMPILER_ID STREQUAL "MSVC" )
746+ target_link_options (headless-git PUBLIC /NOLOGO /ENTRY:wWinMainCRTStartup /SUBSYSTEM:WINDOWS)
747+ else ()
748+ message (FATAL_ERROR "Unhandled compiler: ${CMAKE_C_COMPILER_ID} " )
749+ endif ()
744750elseif (UNIX )
745751 target_link_libraries (common-main pthread rt)
746752endif ()
You can’t perform that action at this time.
0 commit comments