Skip to content

Commit bfc435f

Browse files
committed
Fix clang shared builds
Signed-off-by: cyy <[email protected]>
1 parent d871fe8 commit bfc435f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

CMakeLists.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -316,14 +316,14 @@ elseif(FBGEMM_LIBRARY_TYPE STREQUAL "static")
316316
#MSVC need to define FBGEMM_STATIC for fbgemm_generic also to
317317
#avoid generating _dllimport functions.
318318
target_compile_definitions(fbgemm_generic PUBLIC FBGEMM_STATIC)
319-
set_property(TARGET fbgemm PROPERTY POSITION_INDEPENDENT_CODE ON)
320-
set_property(TARGET fbgemm_generic PROPERTY POSITION_INDEPENDENT_CODE ON)
321-
set_property(TARGET fbgemm_avx2 PROPERTY POSITION_INDEPENDENT_CODE ON)
322-
set_property(TARGET fbgemm_avx512 PROPERTY POSITION_INDEPENDENT_CODE ON)
323-
set_property(TARGET fbgemm_autovec PROPERTY POSITION_INDEPENDENT_CODE ON)
324319
else()
325320
message(FATAL_ERROR "Unsupported library type ${FBGEMM_LIBRARY_TYPE}")
326321
endif()
322+
set_property(TARGET fbgemm PROPERTY POSITION_INDEPENDENT_CODE ON)
323+
set_property(TARGET fbgemm_generic PROPERTY POSITION_INDEPENDENT_CODE ON)
324+
set_property(TARGET fbgemm_avx2 PROPERTY POSITION_INDEPENDENT_CODE ON)
325+
set_property(TARGET fbgemm_avx512 PROPERTY POSITION_INDEPENDENT_CODE ON)
326+
set_property(TARGET fbgemm_autovec PROPERTY POSITION_INDEPENDENT_CODE ON)
327327

328328
target_link_libraries(fbgemm PUBLIC
329329
fbgemm_generic

0 commit comments

Comments
 (0)