Tomi Valkeinen | 009828b | 2015-09-28 01:13:34 +0300 | [diff] [blame] | 1 | cmake_minimum_required(VERSION 3.0) |
| 2 | project(kms++) |
| 3 | |
| 4 | IF(NOT CMAKE_BUILD_TYPE) |
| 5 | SET(CMAKE_BUILD_TYPE Release CACHE STRING |
| 6 | "Choose the type of build, options are: Debug, Release." |
| 7 | FORCE) |
| 8 | ENDIF(NOT CMAKE_BUILD_TYPE) |
| 9 | |
| 10 | |
| 11 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall") |
| 12 | |
| 13 | set(CMAKE_POSITION_INDEPENDENT_CODE TRUE) |
| 14 | |
| 15 | find_package(PkgConfig REQUIRED) |
| 16 | pkg_check_modules(LIBDRM libdrm REQUIRED) |
| 17 | |
| 18 | enable_testing() |
| 19 | |
| 20 | add_subdirectory(libkms++) |
Tomi Valkeinen | 894a73b | 2015-09-28 21:59:29 +0300 | [diff] [blame] | 21 | add_subdirectory(tests) |
Tomi Valkeinen | 009828b | 2015-09-28 01:13:34 +0300 | [diff] [blame] | 22 | add_subdirectory(py) |
| 23 | add_subdirectory(lua) |
| 24 | |