Displaying 4 results from an estimated 4 matches for "add_llvm_".
2012 Oct 05
4
[LLVMdev] problem with my LLVM pass
hi,
i am wondering if this link is still updated?
http://www.llvm.org/docs/CMake.html#developing-llvm-pass-out-of-source
i follow the instruction from the link, and create in my ~/test/
directory the CMakeLists.txt with following content:
$cat test/CMakeLists.txt
find_package(LLVM)
# Define add_llvm_* macro's.
include(AddLLVM)
add_definitions(${LLVM_DEFINITIONS})
include_directories(${LLVM_INCLUDE_DIRS})
link_directories(${LLVM_LIBRARY_DIRS})
add_subdirectory(Hello)
======
inside test/, i put Hello/ directory, copied from
llvm-3.1.src/lib/Transforms/Hello.
then inside test/, i tried to...
2012 Oct 18
0
[LLVMdev] problem with my LLVM pass
...:
> Could not find module FindLLVM.cmake or a configuration file for
> package LLVM.
This error occurs when llvm-config is not in the path. I tried the same
thing by copying the CMake snippets from the above page into a new file:
$ cd test
$ cat CMakeLists.txt
find_package(LLVM)
# Define add_llvm_* macro's.
include(AddLLVM)
add_definitions(${LLVM_DEFINITIONS})
include_directories(${LLVM_INCLUDE_DIRS})
link_directories(${LLVM_LIBRARY_DIRS})
add_subdirectory(<pass name>)
add_llvm_loadable_module(LLVMPassname
Pass.cpp
)
$ cmake .
Everything worked at this stage.
But if I rem...
2012 Oct 18
2
[LLVMdev] problem with my LLVM pass
...ath. I tried the same
> thing by copying the CMake snippets from the above page into a new file:
>
no, this is not true on my case. on my machine, llvm-config is in the
path, and can be called from anywhere.
> $ cd test
> $ cat CMakeLists.txt
> find_package(LLVM)
>
> # Define add_llvm_* macro's.
> include(AddLLVM)
>
> add_definitions(${LLVM_DEFINITIONS})
> include_directories(${LLVM_INCLUDE_DIRS})
> link_directories(${LLVM_LIBRARY_DIRS})
>
> add_subdirectory(<pass name>)
>
> add_llvm_loadable_module(LLVMPassname
> Pass.cpp
> )
>
&...
2012 Jul 23
2
[LLVMdev] building a pass with cmake
...set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${LLVM_ROOT}/share/llvm/cmake")
include(LLVMConfig)
find_package(LLVM)
if( NOT LLVM_FOUND )
message(FATAL_ERROR "LLVM package can't be found. Set CMAKE_PREFIX_PATH
variable to LLVM's installation prefix.")
endif()
# Define add_llvm_* macro's.
include(AddLLVM)
add_definitions(${LLVM_DEFINITIONS})
include_directories(${LLVM_INCLUDE_DIRS})
link_directories(${LLVM_LIBRARY_DIRS})
add_llvm_loadable_module( LLVMHello
Hello.cpp
)
Furthermore, I created a separate build and install directories in order to
build and install...