| macro(add_clang_library name) |
| add_library( ${name} ${ARGN} ) |
| if( LLVM_COMMON_DEPENDS ) |
| add_dependencies( ${name} ${LLVM_COMMON_DEPENDS} ) |
| endif( LLVM_COMMON_DEPENDS ) |
| install(TARGETS ${name} |
| LIBRARY DESTINATION lib |
| ARCHIVE DESTINATION lib) |
| endmacro(add_clang_library) |
| |
| macro(add_clang_executable name) |
| add_llvm_executable( ${name} ${ARGN} ) |
| install(TARGETS ${name} |
| RUNTIME DESTINATION bin) |
| endmacro(add_clang_executable) |
| |
| include_directories( |
| ${CMAKE_CURRENT_SOURCE_DIR}/include |
| ) |
| |
| add_definitions( -D_GNU_SOURCE ) |
| |
| add_subdirectory(lib) |
| add_subdirectory(Driver) |
| |
| # TODO: docs. |