Jon Ashburn | d43f9b6 | 2014-10-14 19:15:22 -0600 | [diff] [blame] | 1 | cmake_minimum_required (VERSION 2.8.11) |
| 2 | |
| 3 | add_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 Ehlis | 92dbf80 | 2014-10-22 09:06:33 -0600 | [diff] [blame^] | 8 | # TODO : With standard settings below we get warnings as error due to unused functions. |
| 9 | #set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -I ../include") |
| 10 | set (CMAKE_C_FLAGS "-std=c99 -Wextra -Wno-sign-compare -Wno-unused-parameter -I ../include") |
Jon Ashburn | d43f9b6 | 2014-10-14 19:15:22 -0600 | [diff] [blame] | 11 | |
| 12 | add_library (XGLLayerBasic SHARED basic_plugin.c) |
| 13 | add_library (XGLLayerGeneric SHARED generic_layer.c) |
Tobin Ehlis | 416273d | 2014-10-20 16:50:21 -0600 | [diff] [blame] | 14 | add_library (XGLLayerObjectTrack SHARED object_track.c) |
Tobin Ehlis | 817736c | 2014-10-21 10:47:45 -0600 | [diff] [blame] | 15 | add_library (XGLLayerAPIDump SHARED api_dump.c) |
Jon Ashburn | d43f9b6 | 2014-10-14 19:15:22 -0600 | [diff] [blame] | 16 | |