1 set(SHARED_LIBRARY TRUE)
15 set( LLVM_LINK_COMPONENTS
21 add_clang_library(CIndex
23 CIndexCodeCompletion.cpp
29 if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
30 # FIXME: Deal with LLVM_SUBMIT_VERSION?
32 set_target_properties(CIndex
34 LINK_FLAGS "-avoid-version -Wl,-exported_symbols_list -Wl,${CMAKE_CURRENT_SOURCE_DIR}/CIndex.exports -Wl,-dead_strip -Wl,-seg1addr -Wl,0xE0000000"
35 INSTALL_NAME_DIR "@executable_path/../lib"
40 # windows.h doesn't compile with /Za
41 get_target_property(NON_ANSI_COMPILE_FLAGS CIndex COMPILE_FLAGS)
42 string(REPLACE /Za "" NON_ANSI_COMPILE_FLAGS ${NON_ANSI_COMPILE_FLAGS})
43 set(NON_ANSI_COMPILE_FLAGS "${NON_ANSI_COMPILE_FLAGS} /D_CINDEX_LIB_")
44 set_target_properties(CIndex PROPERTIES COMPILE_FLAGS ${NON_ANSI_COMPILE_FLAGS})
47 set_target_properties(CIndex