Skip to content

Commit dd348ae

Browse files
committed
feat: respect cmake PIC setting in LLVM build
1 parent bb52ae4 commit dd348ae

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

CMakeLists.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ endif()
1212

1313
set(CMAKE_CXX_STANDARD 17)
1414
set(CMAKE_CXX_STANDARD_REQUIRED ON)
15-
# set(CMAKE_POSITION_INDEPENDENT_CODE ON)
1615
set(CMAKE_BUILD_TYPE Release)
1716

1817
set(LLVM_PROJECT_TARGET external.llvm-project)
@@ -40,7 +39,7 @@ ExternalProject_Add(${LLVM_PROJECT_TARGET}
4039
-DCMAKE_POSITION_INDEPENDENT_CODE=${CMAKE_POSITION_INDEPENDENT_CODE}
4140
-DLLVM_ENABLE_PROJECTS=clang
4241
-DLLVM_ENABLE_RTTI=ON
43-
-DLLVM_ENABLE_PIC=OFF
42+
-DLLVM_ENABLE_PIC=${CMAKE_POSITION_INDEPENDENT_CODE}
4443
-DLLVM_TARGETS_TO_BUILD=${LLVM_TARGETS_TO_BUILD}
4544
-DLLVM_BUILD_TOOLS=OFF
4645
-DLLVM_BUILD_TESTS=OFF

0 commit comments

Comments
 (0)