1diff --git a/CMakeLists.txt b/CMakeLists.txt
2index b6ddbe90516d..311ab1d50e7f 100644
3--- a/CMakeLists.txt
4+++ b/CMakeLists.txt
5@@ -29,7 +29,7 @@ if (OPENMP_STANDALONE_BUILD)
6 set(OPENMP_LIBDIR_SUFFIX "" CACHE STRING
7 "Suffix of lib installation directory, e.g. 64 => lib64")
8 # Do not use OPENMP_LIBDIR_SUFFIX directly, use OPENMP_INSTALL_LIBDIR.
9- set(OPENMP_INSTALL_LIBDIR "lib${OPENMP_LIBDIR_SUFFIX}")
10+ set(OPENMP_INSTALL_LIBDIR "${CMAKE_INSTALL_LIBDIR}${OPENMP_LIBDIR_SUFFIX}")
11
12 # Group test settings.
13 set(OPENMP_TEST_C_COMPILER ${CMAKE_C_COMPILER} CACHE STRING
14@@ -40,7 +40,7 @@ if (OPENMP_STANDALONE_BUILD)
15 else()
16 set(OPENMP_ENABLE_WERROR ${LLVM_ENABLE_WERROR})
17 # If building in tree, we honor the same install suffix LLVM uses.
18- set(OPENMP_INSTALL_LIBDIR "lib${LLVM_LIBDIR_SUFFIX}")
19+ set(OPENMP_INSTALL_LIBDIR "${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}")
20
21 if (NOT MSVC)
22 set(OPENMP_TEST_C_COMPILER ${LLVM_RUNTIME_OUTPUT_INTDIR}/clang)