Displaying 12 results from an estimated 12 matches for "llvm_package_version".
2018 Feb 23
3
cmake + llvm : issue when embedding llvm
...ant to use it !
I followed the instruction here (
http://llvm.org/docs/CMake.html#embedding-llvm-in-your-project ), in the
section : "Embedding LLVM in your project".
So, I added this code into my cmake file :
find_package(LLVM REQUIRED CONFIG)
message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")
message("LLVM_INCLUDE_DIRS=${LLVM_INCLUDE_DIRS}")
message("LLVM_DEFINITIONS=${LLVM_DEFINITIONS}")
But I got several cmake error messages, here is my output :
-- Using LLVMConfig.cmake in:...
2016 Oct 10
2
Embedding llvm as a git submodule in Project
...CONFIG I doesn't work for me.
>
>
> Here my CMakeLists.txt:
>
>
> cmake_minimum_required(VERSION 3.5.1)
> project(SimpleProject)
>
> find_package(LLVM REQUIRED CONFIG PATHS "${CMAKE_CURRENT_SOURCE_DIR}/l
> lvm/cmake$
>
> message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
> message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")
>
> include_directories(${LLVM_INCLUDE_DIRS})
> add_definitions(${LLVM_DEFINITIONS})
>
> add_executable(simple-tool main.cpp)
>
> llvm_map_components_to_libnames(llvm_libs support)
>
> target_...
2016 Oct 09
3
Embedding llvm as a git submodule in Project
Hi all.
I want to use llvm in my project and I want to make llvm a git submodule
in my project.
http://llvm.org/docs/CMake.html#embedding-llvm-in-your-project
At this in the documentation it claims to describe how to embed llvm
into a project. I tried it that way but it doesn't work, because there
isn't any findLLVM.cmake in the llvm/cmake/modules directory anymore (i
don't
2020 May 15
2
Building A Project Against LLVM
...rrectly?
For reference here's my final CMakeLists.txt file:
cmake_minimum_required(VERSION 3.10)
project(CBreakCompiler)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED True)
add_compile_options(-Wall)
find_package(LLVM 10.0.0 REQUIRED CONFIG)
message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")
include_directories(${LLVM_INCLUDE_DIRS})
add_definitions(${LLVM_DEFINITIONS})
add_executable(CBreakCompiler
src/main.cpp
src/Parser.cpp
src/SourceTokenizer.cpp
src/IRCompiler.cpp
src/CompiledOutput.cpp...
2018 Feb 23
0
cmake + llvm : issue when embedding llvm
...llvm.org/docs/CMake.htm
>> l#embedding-llvm-in-your-project ), in the section : "Embedding LLVM in
>> your project".
>>
>> So, I added this code into my cmake file :
>>
>> find_package(LLVM REQUIRED CONFIG)
>> message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
>> message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")
>> message("LLVM_INCLUDE_DIRS=${LLVM_INCLUDE_DIRS}")
>> message("LLVM_DEFINITIONS=${LLVM_DEFINITIONS}")
>>
>> But I got several cmake error messages, here is my outp...
2018 Feb 26
1
cmake + llvm : issue when embedding llvm
...mbedding-llvm-in-your-project>
>> ), in the section : "Embedding LLVM in your project".
>>
>> So, I added this code into my cmake file :
>>
>> find_package(LLVM REQUIRED CONFIG)
>> message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
>> message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")
>> message("LLVM_INCLUDE_DIRS=${LLVM_INCLUDE_DIRS}")
>> message("LLVM_DEFINITIONS=${LLVM_DEFINITIONS}")
>>
>> But I got several cmake...
2016 Oct 10
2
Embedding llvm as a git submodule in Project
...gt;
>> Here my CMakeLists.txt:
>>
>>
>> cmake_minimum_required(VERSION 3.5.1)
>> project(SimpleProject)
>>
>> find_package(LLVM REQUIRED CONFIG PATHS "${CMAKE_CURRENT_SOURCE_DIR}/l
>> lvm/cmake$
>>
>> message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
>> message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")
>>
>> include_directories(${LLVM_INCLUDE_DIRS})
>> add_definitions(${LLVM_DEFINITIONS})
>>
>> add_executable(simple-tool main.cpp)
>>
>> llvm_map_components_to_libnames(llvm...
2020 May 16
2
Building A Project Against LLVM
....txt file:
>
> cmake_minimum_required(VERSION 3.10)
>
> project(CBreakCompiler)
>
> set(CMAKE_CXX_STANDARD 17)
> set(CMAKE_CXX_STANDARD_REQUIRED True)
> add_compile_options(-Wall)
>
> find_package(LLVM 10.0.0 REQUIRED CONFIG)
>
> message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
> message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")
>
> include_directories(${LLVM_INCLUDE_DIRS})
> add_definitions(${LLVM_DEFINITIONS})
>
> add_executable(CBreakCompiler
> src/main.cpp
> src/Parser.cpp
> src/SourceTokenizer.cpp
>...
2017 Nov 16
2
Correctly linking against libLLVM (single shared library build)
...llvm_config` should properly handle the LLVM shared library.
Actually it does not work at all. It behaves exactly the same as
map_components with this CMakeLists.txt:
cmake_minimum_required(VERSION 3.4.3)
project(SimpleProject)
find_package(LLVM REQUIRED CONFIG)
message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")
llvm_map_components_to_libnames(llvm_libs support core irreader)
message(STATUS "Components mapped to libnames: ${llvm_libs}")
add_executable(bubak a.c)
llvm_config(bubak support core irreader)
get_target_proper...
2017 Oct 23
2
Correctly linking against libLLVM (single shared library build)
Hi,
In SUSE we have recently switched from building LLVM as multiple shared
libraries (using BUILD_SHARED_LIBS) to building it as a single shared library
(using LLVM_BUILD_LLVM_DYLIB).
The multiple shared libraries build was causing issues and apparently it is
only meant for LLVM developers. Our guidelines prohibit linking against static
libraries unless there is no other option.
After this
2020 May 16
2
Building A Project Against LLVM
...gt; project(CBreakCompiler)
>>>
>>> set(CMAKE_CXX_STANDARD 17)
>>> set(CMAKE_CXX_STANDARD_REQUIRED True)
>>> add_compile_options(-Wall)
>>>
>>> find_package(LLVM 10.0.0 REQUIRED CONFIG)
>>>
>>> message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
>>> message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")
>>>
>>> include_directories(${LLVM_INCLUDE_DIRS})
>>> add_definitions(${LLVM_DEFINITIONS})
>>>
>>> add_executable(CBreakCompiler
>>> src/main.cpp
>>...
2016 Nov 07
2
[llvm] To link or not to link
...mex)
cmake_minimum_required (VERSION 3.0.2)
set(CMAKE_CXX_FLAGS "-std=c++14")
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
# Done as per http://llvm.org/docs/CMake.html#embedding-llvm-in-your-project (?)
find_package(LLVM 3.9 REQUIRED)
message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")
include_directories(${LLVM_INCLUDE_DIRS})
add_definitions(${LLVM_DEFINITIONS})
llvm_map_components_to_libnames(LLVM_LIBRARIES_OC Analysis Core ExecutionEngine InstCombine Object RuntimeDyld ScalarOpts Support native)
include...