diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2016-09-23 14:54:39 +0300 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2016-11-21 18:37:20 +0200 |
commit | cb747ea27451266c6d340a018aedcd0675a18b00 (patch) | |
tree | 15d7c859faca753f4823daadbd6d2e6ab2f2cb83 /kms++/CMakeLists.txt | |
parent | db0699907acdcc5dad86bf15e98f0c5c97b6f3c5 (diff) |
Add OmapCard and OmapFramebuffer
Add OmapCard and OmapFramebuffer classes to utilize omap_bos. Only
non-tiled framebuffer is implemented for now.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'kms++/CMakeLists.txt')
-rw-r--r-- | kms++/CMakeLists.txt | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/kms++/CMakeLists.txt b/kms++/CMakeLists.txt index 51ccc65..10352a2 100644 --- a/kms++/CMakeLists.txt +++ b/kms++/CMakeLists.txt @@ -1,8 +1,20 @@ include_directories(${LIBDRM_INCLUDE_DIRS}) link_directories(${LIBDRM_LIBRARY_DIRS}) +include_directories(${LIBDRM_OMAP_INCLUDE_DIRS}) +link_directories(${LIBDRM_OMAP_LIBRARY_DIRS}) + file(GLOB SRCS "src/*.cpp" "src/*.h") file(GLOB PUB_HDRS "inc/kms++/*.h") + +if(LIBDRM_OMAP_FOUND) + file(GLOB OMAP_SRCS "src/omap/*.cpp" "src/omap/*.h") + file(GLOB OMAP_PUB_HDRS "inc/kms++/omap/*.h") + + set(SRCS ${SRCS} ${OMAP_SRCS}) + set(PUB_HDRS ${PUB_HDRS} ${OMAP_PUB_HDRS}) +endif() + add_library(kms++ ${SRCS} ${PUB_HDRS}) target_include_directories(kms++ PUBLIC @@ -10,7 +22,7 @@ target_include_directories(kms++ PUBLIC $<INSTALL_INTERFACE:include> PRIVATE src) -target_link_libraries(kms++ ${LIBDRM_LIBRARIES}) +target_link_libraries(kms++ ${LIBDRM_LIBRARIES} ${LIBDRM_OMAP_LIBRARIES}) set_target_properties(kms++ PROPERTIES PUBLIC_HEADER "${PUB_HDRS}") |