]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
cmake: drop redundant unity mode for `curlinfo`
authorViktor Szakats <commit@vsz.me>
Sat, 9 Aug 2025 11:20:23 +0000 (13:20 +0200)
committerViktor Szakats <commit@vsz.me>
Sat, 9 Aug 2025 12:25:29 +0000 (14:25 +0200)
Unity mode adds nothing besides some overhead and log noise for
targets built from a single source file.

I wish cmake disabled unity automatically in this case.

Closes #18238

src/CMakeLists.txt

index 68d068727ff2744fc8d634b4dbcffcb1ab962995..37ca979bab99af93d4584f2e435726b74cc1d89e 100644 (file)
@@ -109,6 +109,7 @@ target_link_libraries(${EXE_NAME} ${LIB_SELECTED_FOR_EXE} ${CURL_LIBS})
 add_executable(${PROJECT_NAME}::${EXE_NAME} ALIAS ${EXE_NAME})
 
 add_executable(curlinfo EXCLUDE_FROM_ALL "curlinfo.c")
+set_target_properties(curlinfo PROPERTIES UNITY_BUILD OFF)
 
 # special libcurltool library just for unittests
 add_library(curltool STATIC EXCLUDE_FROM_ALL ${CURL_CFILES} ${CURL_HFILES} ${_curlx_cfiles_lib} ${_curlx_hfiles_lib})