blob: 391a1c7ee38b8bbda08baab0913dc128a6982606 [file] [log] [blame]
Chia-I Wu0c5fb772014-11-19 22:45:51 +08001add_custom_command(OUTPUT dispatch.c
Chia-I Wu0c105342014-08-03 09:31:26 +08002 COMMAND ${PROJECT_SOURCE_DIR}/xgl-generate.py loader > dispatch.c
3 DEPENDS ${PROJECT_SOURCE_DIR}/xgl-generate.py
4 ${PROJECT_SOURCE_DIR}/xgl.py)
Jon Ashburnd43f9b62014-10-14 19:15:22 -06005
6include_directories(
7 ${CMAKE_CURRENT_SOURCE_DIR}
Jon Ashburnd43f9b62014-10-14 19:15:22 -06008)
Chia-I Wu0c105342014-08-03 09:31:26 +08009
10add_library(XGL SHARED loader.c dispatch.c)
Chia-I Wu5f72d0f2014-08-01 11:21:23 +080011set_target_properties(XGL PROPERTIES SOVERSION 0)
12target_link_libraries(XGL -ldl -lpthread)