From: Viktor Szakats Date: Sat, 9 Aug 2025 11:20:23 +0000 (+0200) Subject: cmake: drop redundant unity mode for `curlinfo` X-Git-Tag: curl-8_16_0~206 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c04292648fd5bb84abc398f03ef7c87a58f7b436;p=thirdparty%2Fcurl.git cmake: drop redundant unity mode for `curlinfo` 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 --- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 68d068727f..37ca979bab 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -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})