option(LIBCLANG_BUILD_STATIC
"Build libclang as a static library (in addition to a shared one)" OFF)
-set(LLVM_EXPORTED_SYMBOL_FILE ${CMAKE_CURRENT_SOURCE_DIR}/libclang.exports)
+set(LLVM_EXPORTED_SYMBOL_FILE ${CMAKE_CURRENT_BINARY_DIR}/libclang-generic.exports)
set(LIBCLANG_VERSION_SCRIPT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/libclang.map)
if(MSVC)
import sys
input_file = open(sys.argv[1])
-output_file = open(sys.argv[2])
+output_file = open(sys.argv[2], 'w')
for line in input_file:
- m = re.search('clang_[^;]+', line)
+ m = re.search('^\s+(clang_[^;]+)', line)
if m:
- output_file.write(m.group(0))
+ output_file.write(m.group(1) + "\n")