qulogic/gplugin

Add public headers to gplugin_dep.
feature/meson
2016-12-18, Elliott Sales de Andrade
67310e92c974
Add public headers to gplugin_dep.

This ensures that they are built before anything that uses them, such
as tests.
option(
BUILD_TCC
"Whether or not to build the TCC plugin loader"
"Off"
)
if(BUILD_TCC)
set(GPLUGIN_TCC_SOURCES
gplugin-tcc-core.c
gplugin-tcc-loader.c
gplugin-tcc-plugin.c
)
set(GPLUGIN_TCC_HEADERS
gplugin-tcc-loader.h
gplugin-tcc-plugin.h
)
find_package(LibTcc REQUIRED)
include_directories(${LIBTCC_INCLUDE_DIR})
#pkg_check_modules(TCC REQUIRED libtcc)
add_library(gplugin-tcc MODULE
${GPLUGIN_TCC_SOURCES}
${GPLUGIN_TCC_HEADERS}
)
set_target_properties(gplugin-tcc PROPERTIES PREFIX "")
target_link_libraries(gplugin-tcc
${LIBTCC_LIBRARIES}
gplugin
)
install(TARGETS gplugin-tcc DESTINATION lib/gplugin)
endif(BUILD_TCC)
add_subdirectory(tests)