blob: be05b5844d93402d4eef1880037235c45dee076c [file] [log] [blame]
Jon Ashburnd43f9b62014-10-14 19:15:22 -06001cmake_minimum_required (VERSION 2.8.11)
2
3add_custom_command(OUTPUT generic_layer.c
4 COMMAND ${PROJECT_SOURCE_DIR}/xgl-generate.py generic-layer > generic_layer.c
5 DEPENDS ${PROJECT_SOURCE_DIR}/xgl-generate.py
6 ${PROJECT_SOURCE_DIR}/xgl.py)
7
Tobin Ehlis92dbf802014-10-22 09:06:33 -06008# TODO : With standard settings below we get warnings as error due to unused functions.
9#set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -I ../include")
10set (CMAKE_C_FLAGS "-std=c99 -Wextra -Wno-sign-compare -Wno-unused-parameter -I ../include")
Jon Ashburnd43f9b62014-10-14 19:15:22 -060011
12add_library (XGLLayerBasic SHARED basic_plugin.c)
13add_library (XGLLayerGeneric SHARED generic_layer.c)
Tobin Ehlis416273d2014-10-20 16:50:21 -060014add_library (XGLLayerObjectTrack SHARED object_track.c)
Tobin Ehlis817736c2014-10-21 10:47:45 -060015add_library (XGLLayerAPIDump SHARED api_dump.c)
Jon Ashburnd43f9b62014-10-14 19:15:22 -060016