]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
CMake: remove APPEND in export(TARGETS)
authorEven Rouault <even.rouault@spatialys.com>
Fri, 8 Jul 2022 11:25:14 +0000 (13:25 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 12 Jul 2022 15:17:07 +0000 (17:17 +0200)
When running cmake several times, new content was appended to already
existing generated files, which is not appropriate

Reviewed-by: Jakub Zakrzewski
Closes #9124

lib/CMakeLists.txt
src/CMakeLists.txt

index f9987517d61e1d46a302dc2e02fe143091b6315c..0983ce1314d0fbc527dad51a1c94d77f285efe6e 100644 (file)
@@ -140,6 +140,6 @@ install(TARGETS ${LIB_NAME}
 )
 
 export(TARGETS ${LIB_NAME}
-       APPEND FILE ${PROJECT_BINARY_DIR}/libcurl-target.cmake
+       FILE ${PROJECT_BINARY_DIR}/libcurl-target.cmake
        NAMESPACE ${PROJECT_NAME}::
 )
index 56d5d530d241e79bc0aa198f24b782e774eeaad1..dd9640c9c852539bee7b80e782d7cc9682d638d1 100644 (file)
@@ -111,6 +111,6 @@ target_link_libraries(${EXE_NAME} libcurl ${CURL_LIBS})
 
 install(TARGETS ${EXE_NAME} EXPORT ${TARGETS_EXPORT_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR})
 export(TARGETS ${EXE_NAME}
-       APPEND FILE ${PROJECT_BINARY_DIR}/curl-target.cmake
+       FILE ${PROJECT_BINARY_DIR}/curl-target.cmake
        NAMESPACE ${PROJECT_NAME}::
 )