blob: cebc5d940b2c2a8af8ac3956fce329e1c068d0fd [file] [log] [blame]
Chia-I Wu0c5fb772014-11-19 22:45:51 +08001add_custom_command(OUTPUT dispatch.c
Chia-I Wud4a76ae2015-01-04 10:15:48 +08002 COMMAND ${PROJECT_SOURCE_DIR}/xgl-generate.py loader-entrypoints > dispatch.c
3 DEPENDS ${PROJECT_SOURCE_DIR}/xgl-generate.py ${PROJECT_SOURCE_DIR}/xgl.py)
Jon Ashburnd43f9b62014-10-14 19:15:22 -06004
5include_directories(
6 ${CMAKE_CURRENT_SOURCE_DIR}
Jon Ashburnd43f9b62014-10-14 19:15:22 -06007)
Chia-I Wu0c105342014-08-03 09:31:26 +08008
9add_library(XGL SHARED loader.c dispatch.c)
Chia-I Wu5f72d0f2014-08-01 11:21:23 +080010set_target_properties(XGL PROPERTIES SOVERSION 0)
11target_link_libraries(XGL -ldl -lpthread)