[HIPIFY][cmake][fix] Mark all target_link_libraries with PRIVATE keyword

[Reason]
Avoid cmake error occurred when mixing signatures with AddLLVM.cmake

[Error]
CMake Error at CMakeLists.txt:26 (target_link_libraries): The keyword signature for target_link_libraries has already been used with the target "hipify-clang".
All uses of target_link_libraries with a target must be either all-keyword or all-plain.

Error occurred only on Linux and LLVM 7.0.0
Этот коммит содержится в:
Evgeny Mankov
2018-10-25 17:09:18 +03:00
родитель f6f160fa6b
Коммит 2c367bc8af
+3 -3
Просмотреть файл
@@ -23,7 +23,7 @@ set(CMAKE_CXX_COMPILER ${LLVM_TOOLS_BINARY_DIR}/clang++)
set(CMAKE_C_COMPILER ${LLVM_TOOLS_BINARY_DIR}/clang)
# Link against LLVM and CLANG libraries
target_link_libraries(hipify-clang
target_link_libraries(hipify-clang PRIVATE
clangASTMatchers
clangFrontend
clangTooling
@@ -48,11 +48,11 @@ target_link_libraries(hipify-clang
LLVMCore)
if(WIN32)
target_link_libraries(hipify-clang version)
target_link_libraries(hipify-clang PRIVATE version)
endif()
if ((LLVM_PACKAGE_VERSION VERSION_EQUAL "7") OR (LLVM_PACKAGE_VERSION VERSION_GREATER "7"))
target_link_libraries(hipify-clang clangToolingInclusions)
target_link_libraries(hipify-clang PRIVATE clangToolingInclusions)
endif()
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")