qulogic/gplugin

accce32f10aa
flow: Promoted 'trunk' (22bf185b75f0) to 'feature/tcc-loader'.
option(
BUILD_TCC
"Whether or not to build the TCC plugin loader"
"On"
)
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)
#pkg_check_modules(TCC REQUIRED libtcc)
add_library(gplugin-tcc MODULE
${GPLUGIN_TCC_SOURCES}
${GPLUGIN_TCC_HEADERS}
)
set_target_properties(gplugin-tcc PROPERTIES PREFIX "")
include_directories(${TCC_INCLUDE_DIRS})
target_link_libraries(gplugin-tcc
${TCC_LIBRARIES}
gplugin
)
install(TARGETS gplugin-tcc DESTINATION lib/gplugin)
endif(BUILD_TCC)
add_subdirectory(tests)