Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmake_minimum_required ( VERSION 2.8.8 )
- set(PROJECT_NAME example_ast)
- project(${PROJECT_NAME})
- set(CMAKE_VERBOSE_MAKEFILE ON)
- execute_process(
- COMMAND bash -c "llvm-config --cxxflags | tr -d '\n'"
- OUTPUT_VARIABLE LLVM_CXX_FLAGS
- )
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${LLVM_CXX_FLAGS} -fno-rtti")
- set(SOURCE_FILES
- #example.cpp
- match_efd_get_property.cpp
- )
- source_group("source files" FILES ${SOURCE_FILES})
- add_executable(${PROJECT_NAME} ${SOURCE_FILES})
- target_link_libraries(${PROJECT_NAME}
- LLVM-6.0
- clangFrontendTool
- clangFrontend
- clangDriver
- clangSerialization
- clangCodeGen
- clangParse
- clangSema
- clangAnalysis
- clangIndex
- clangRewrite
- clangASTMatchers
- clangAST
- clangEdit
- clangLex
- clangBasic
- clangTooling
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement