summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
blob: 2b2677045f4a4d78f38a972f422f878009490720 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
cmake_minimum_required(VERSION 2.6)
project(Clover)

set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake/modules)

# project version
SET(${PROJECT_NAME}_MAJOR_VERSION 0)
SET(${PROJECT_NAME}_MINOR_VERSION 1)
SET(${PROJECT_NAME}_PATCH_LEVEL 0)
# clover version
SET(${PROJECT_NAME}_VERSION 0.1.0)
# OpenCL version
SET(${PROJECT_NAME}_SOVERSION 1.0.0)


OPTION(BUILD_SHARED_LIBS "Set to OFF to build static libraries" ON)

Find_Package(Gallium REQUIRED)
Find_Package(LLVM REQUIRED)
Find_Package(Clang REQUIRED)

add_subdirectory(src)
add_subdirectory(examples)