1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00

[KillTheDoctor/CMake] Add missing keyword PRIVATE in target_link_libraries

Add PRIVATE keyword in target_link_libraries to prevent CMake Error on Windows.

While trying to compile llvm/clang on Windows, the following CMake error occurred. The reason is a missing PUBLIC/PRIVATE/INTERFACE keyword in target_link_libraries.

`
CMake Error at utils/KillTheDoctor/CMakeLists.txt:5 (target_link_libraries):
  The keyword signature for target_link_libraries has already been used with
  the target "KillTheDoctor".  All uses of target_link_libraries with a
  target must be either all-keyword or all-plain.

  The uses of the keyword signature are here:

   * cmake/modules/AddLLVM.cmake:771 (target_link_libraries)
`

Reviewed By: tambre

Differential Revision: https://reviews.llvm.org/D87203
This commit is contained in:
Daniel Muñoz 2020-09-07 16:00:31 +03:00 committed by Raul Tambre
parent 2611027a65
commit cc18f8d9f8

View File

@ -3,6 +3,7 @@ add_llvm_utility(KillTheDoctor
) )
target_link_libraries(KillTheDoctor target_link_libraries(KillTheDoctor
PRIVATE
LLVMSupport LLVMSupport
psapi psapi
) )