Alien-LibJQ
view release on metacpan or search on metacpan
jq/CMakeLists.txt view on Meta::CPAN
endif()
if(oniguruma_FOUND)
set(HAVE_LIBONIG 1)
endif()
target_compile_definitions_if_true(HAVE_LIBONIG)
add_library(jq
src/builtin.c src/bytecode.c src/compile.c src/execute.c
src/jq_test.c src/jv.c src/jv_alloc.c src/jv_aux.c
src/jv_dtoa.c src/jv_file.c src/jv_parse.c src/jv_print.c
src/jv_unicode.c src/linker.c src/locfile.c src/util.c
src/builtin.h src/bytecode.h src/compile.h
src/exec_stack.h src/jq_parser.h src/jv_alloc.h src/jv_dtoa.h
src/jv_unicode.h src/jv_utf8_tables.h src/lexer.l src/libm.h
src/linker.h src/locfile.h src/opcode_list.h src/parser.y
src/util.h
)
target_link_libraries(jq PUBLIC "$<BUILD_INTERFACE:jq_compiler_flags>")
target_link_libraries(jq PUBLIC -lm)
target_link_options(jq PRIVATE -export-symbols-regex '^j[qv]_' -version-info ${SO_VERSION})
#target_link_options(jq PRIVATE -export-symbols-regex '^j[qv]_')
set_target_properties(jq PROPERTIES
VERSION ${VERSION}
SOVERSION ${SO_VERSION}
jq/builtin.c.patch view on Meta::CPAN
--- src/builtin.c.orig 2021-02-20 21:23:48.927878700 +0800
+++ src/builtin.c 2021-02-20 21:27:36.698376700 +0800
@@ -42,6 +42,9 @@
#include "locfile.h"
#include "jv_unicode.h"
#include "jv_alloc.h"
+#ifndef HAVE_SETENV
+#include "setenv.h"
+#endif
static jv type_error(jv bad, const char* msg) {
( run in 0.985 second using v1.01-cache-2.11-cpan-88abd93f124 )