Lines Matching +full:python +full:- +full:version
7 # to ON - which means that it by default matches CLANG_VERSION_MAJOR
18 # below; this was added under time-pressure to avoid reverting the
19 # better default from LLVM 14 for LLVM 15.0.0-rc3, hence no time
57 ../../include/clang-c/Index.h
90 set(LLVM_EXPORTED_SYMBOL_FILE ${CMAKE_CURRENT_BINARY_DIR}/libclang-generic.exports)
95 # Each functions is exported as "dllexport" in include/clang-c.
108 ARGS ${CMAKE_CURRENT_SOURCE_DIR}/linker-script-to-export-list.py
135 remove_definitions("-D_XOPEN_SOURCE=700")
144 clang-resource-headers
168 VERSION ${LIBCLANG_LIBRARY_VERSION}
171 # If llvm/libclang-cpp dll is also being built for windows clang c++ symbols will still be
175 set(LIBCLANG_LINK_FLAGS " -Wl,-compatibility_version -Wl,1")
176 set(LIBCLANG_LINK_FLAGS "${LIBCLANG_LINK_FLAGS} -Wl,-current_version -Wl,${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}")
183 VERSION ${LIBCLANG_LIBRARY_VERSION}
188 "-fmodules-ignore-macro=_CINDEX_LIB_"
195 # The Solaris 11.4 linker supports a subset of GNU ld version scripts,
197 check_linker_flag(CXX "-Wl,-z,gnu-version-script-compat"
199 # Older Solaris (and illumos) linker does not support GNU ld version scripts
200 # and does not support GNU version script compat.
202 target_link_options(libclang PRIVATE "-Wl,--version-script,${CMAKE_CURRENT_SOURCE_DIR}/libclang.map")
203 target_link_options(libclang PRIVATE "-Wl,-z,gnu-version-script-compat")
205 target_link_options(libclang PRIVATE "-Wl,-M,${CMAKE_CURRENT_SOURCE_DIR}/libclang.map")
208 target_link_options(libclang PRIVATE "-Wl,--version-script,${CMAKE_CURRENT_SOURCE_DIR}/libclang.map")
215 VERSION ${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}${LLVM_VERSION_SUFFIX}
226 install(DIRECTORY ../../include/clang-c
227 COMPONENT libclang-headers
234 # component and an install-component target, so add a dummy libclang-headers
236 add_custom_target(libclang-headers)
237 set_target_properties(libclang-headers PROPERTIES FOLDER "Clang/Resources")
240 add_llvm_install_targets(install-libclang-headers
241 COMPONENT libclang-headers)
244 # Create a target to install the python bindings to make them easier to
246 # unbundled to the clang version, follow suit.
249 ${CMAKE_CURRENT_SOURCE_DIR}/../../bindings/python/clang
251 libclang-python-bindings
253 "lib${LLVM_LIBDIR_SUFFIX}/python${PythonVersion}/site-packages")
256 add_custom_target(libclang-python-bindings)
257 add_llvm_install_targets(install-libclang-python-bindings
259 libclang-python-bindings)