[llvm] e7ed276 - Switch libLLVMFrontendOpenACC to be a regular CMake library and not a "component"

Mehdi Amini via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 13 18:19:22 PST 2020


Author: Mehdi Amini
Date: 2020-11-14T02:18:25Z
New Revision: e7ed27653292b2ec545e87204031282b4b237754

URL: https://github.com/llvm/llvm-project/commit/e7ed27653292b2ec545e87204031282b4b237754
DIFF: https://github.com/llvm/llvm-project/commit/e7ed27653292b2ec545e87204031282b4b237754.diff

LOG: Switch libLLVMFrontendOpenACC to be a regular CMake library and not a "component"

This library is only used in Flang at the moment and not tested withing LLVM.
Having it as a component is breaking llvm-config:

  $ bin/llvm-config --shared-mode
  llvm-config: error: component libraries and shared library

  llvm-config: error: missing: [...]/lib/libLLVMFrontendOpenACC.a

This will reverted when unit-tests are provided for it.

Reviewed By: clementval

Differential Revision: https://reviews.llvm.org/D91470

Added: 
    

Modified: 
    llvm/lib/Frontend/OpenACC/CMakeLists.txt

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Frontend/OpenACC/CMakeLists.txt b/llvm/lib/Frontend/OpenACC/CMakeLists.txt
index ba340ab9c561..1c9246111474 100644
--- a/llvm/lib/Frontend/OpenACC/CMakeLists.txt
+++ b/llvm/lib/Frontend/OpenACC/CMakeLists.txt
@@ -2,7 +2,7 @@ set(LLVM_TARGET_DEFINITIONS ${LLVM_MAIN_INCLUDE_DIR}/llvm/Frontend/OpenACC/ACC.t
 tablegen(LLVM ACC.cpp --gen-directive-impl)
 add_public_tablegen_target(acc_cpp)
 
-add_llvm_component_library(LLVMFrontendOpenACC
+add_llvm_library(LLVMFrontendOpenACC
   ACC.cpp # Generated by tablegen above
 
   ADDITIONAL_HEADER_DIRS


        


More information about the llvm-commits mailing list