@@ -1010,7 +1010,7 @@ endmacro()
10101010
10111011macro (add_llvm_executable name )
10121012 cmake_parse_arguments (ARG
1013- "DISABLE_LLVM_LINK_LLVM_DYLIB;IGNORE_EXTERNALIZE_DEBUGINFO;NO_INSTALL_RPATH;SUPPORT_PLUGINS;EXPORT_SYMBOLS;EXPORT_SYMBOLS_FOR_PLUGINS "
1013+ "DISABLE_LLVM_LINK_LLVM_DYLIB;IGNORE_EXTERNALIZE_DEBUGINFO;NO_INSTALL_RPATH;SUPPORT_PLUGINS"
10141014 "ENTITLEMENTS;BUNDLE_PATH"
10151015 ""
10161016 ${ARGN} )
@@ -1070,8 +1070,7 @@ macro(add_llvm_executable name)
10701070 endif (LLVM_EXPORTED_SYMBOL_FILE)
10711071
10721072 if (DEFINED LLVM_ENABLE_EXPORTED_SYMBOLS_IN_EXECUTABLES AND
1073- NOT LLVM_ENABLE_EXPORTED_SYMBOLS_IN_EXECUTABLES AND
1074- NOT ARG_EXPORT_SYMBOLS AND NOT ARG_EXPORT_SYMBOLS_FOR_PLUGINS)
1073+ NOT LLVM_ENABLE_EXPORTED_SYMBOLS_IN_EXECUTABLES)
10751074 if (LLVM_LINKER_SUPPORTS_NO_EXPORTED_SYMBOLS)
10761075 set_property (TARGET ${name} APPEND_STRING PROPERTY
10771076 LINK_FLAGS " -Wl,-no_exported_symbols" )
@@ -1081,12 +1080,6 @@ macro(add_llvm_executable name)
10811080 endif ()
10821081 endif ()
10831082
1084- if (ARG_EXPORT_SYMBOLS)
1085- export_executable_symbols(${name} )
1086- elseif (ARG_EXPORT_SYMBOLS_FOR_PLUGINS)
1087- export_executable_symbols_for_plugins(${name} )
1088- endif ()
1089-
10901083 if (LLVM_LINK_LLVM_DYLIB AND NOT ARG_DISABLE_LLVM_LINK_LLVM_DYLIB)
10911084 set (USE_SHARED USE_SHARED)
10921085 endif ()
@@ -1471,7 +1464,7 @@ macro(add_llvm_example name)
14711464 if ( NOT LLVM_BUILD_EXAMPLES )
14721465 set (EXCLUDE_FROM_ALL ON )
14731466 endif ()
1474- add_llvm_executable(${name} EXPORT_SYMBOLS ${ARGN} )
1467+ add_llvm_executable(${name} ${ARGN} )
14751468 if ( LLVM_BUILD_EXAMPLES )
14761469 install (TARGETS ${name} RUNTIME DESTINATION "${LLVM_EXAMPLES_INSTALL_DIR} " )
14771470 endif ()
0 commit comments