Index: llvm/cmake/modules/AddLLVM.cmake =================================================================== --- llvm/cmake/modules/AddLLVM.cmake +++ llvm/cmake/modules/AddLLVM.cmake @@ -671,12 +671,14 @@ macro(add_llvm_library name) cmake_parse_arguments(ARG - "SHARED;BUILDTREE_ONLY;MODULE;INSTALL_WITH_TOOLCHAIN" + "SHARED;STATIC;BUILDTREE_ONLY;MODULE;INSTALL_WITH_TOOLCHAIN" "" "" ${ARGN}) if(ARG_MODULE) llvm_add_library(${name} MODULE ${ARG_UNPARSED_ARGUMENTS}) + elseif(ARG_STATIC) + llvm_add_library(${name} STATIC ${ARG_UNPARSED_ARGUMENTS}) elseif( BUILD_SHARED_LIBS OR ARG_SHARED ) llvm_add_library(${name} SHARED ${ARG_UNPARSED_ARGUMENTS}) else()