We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 05d80ad + ca360a2 commit c7d0a86Copy full SHA for c7d0a86
contrib/buildsystems/CMakeLists.txt
@@ -726,7 +726,13 @@ if(WIN32)
726
endif()
727
728
add_executable(headless-git ${CMAKE_SOURCE_DIR}/compat/win32/headless.c)
729
- target_link_options(headless-git PUBLIC /NOLOGO /ENTRY:wWinMainCRTStartup /SUBSYSTEM:WINDOWS)
+ if(CMAKE_C_COMPILER_ID STREQUAL "GNU" OR CMAKE_C_COMPILER_ID STREQUAL "Clang")
730
+ target_link_options(headless-git PUBLIC -municode -Wl,-subsystem,windows)
731
+ elseif(CMAKE_C_COMPILER_ID STREQUAL "MSVC")
732
+ target_link_options(headless-git PUBLIC /NOLOGO /ENTRY:wWinMainCRTStartup /SUBSYSTEM:WINDOWS)
733
+ else()
734
+ message(FATAL_ERROR "Unhandled compiler: ${CMAKE_C_COMPILER_ID}")
735
+ endif()
736
elseif(UNIX)
737
target_link_libraries(common-main pthread rt)
738
0 commit comments