Skip to content
This repository was archived by the owner on Jan 25, 2023. It is now read-only.

Commit a9cc160

Browse files
Darwin: another format for export symbols list (#209)
1 parent 9799bf2 commit a9cc160

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

‎mlir-compiler/mlir-compiler/CMakeLists.txt‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,14 @@ if (MSVC)
4444
target_compile_options(${PROJECT_NAME} PRIVATE /EHsc)
4545
endif ()
4646

47-
if(UNIX)
47+
if (CMAKE_SYSTEM_NAME STREQUAL Linux)
4848
target_link_options(${PROJECT_NAME} PRIVATE "LINKER:--version-script=export.txt")
4949
endif()
5050

51+
if (CMAKE_SYSTEM_NAME STREQUAL Darwin)
52+
target_link_libraries(${PROJECT_NAME} PRIVATE "-Wl,-exported_symbols_list,export_darwin.txt")
53+
endif()
54+
5155
target_compile_definitions(${PROJECT_NAME} PRIVATE ${LLVM_DEFINITIONS})
5256

5357
target_link_libraries(${PROJECT_NAME} PRIVATE
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
_PyInit_mlir_compiler

0 commit comments

Comments
 (0)