initial regexp support
This commit is contained in:
+3
-3
@@ -7,6 +7,6 @@ set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES ${PROJECT_SOURCE
|
||||
set(XFILE_SOURCES extlib/xfile/xfile.c)
|
||||
|
||||
# build!
|
||||
file(GLOB C_SOURCES ${PROJECT_SOURCE_DIR}/src/*.c)
|
||||
add_library(picrin SHARED ${C_SOURCES} ${FLEX_scan_OUTPUTS} ${XFILE_SOURCES})
|
||||
target_link_libraries(picrin m)
|
||||
file(GLOB PICRIN_SOURCES ${PROJECT_SOURCE_DIR}/src/*.c)
|
||||
add_library(picrin SHARED ${PICRIN_SOURCES} ${FLEX_scan_OUTPUTS} ${XFILE_SOURCES} ${PICRIN_CONTRIB_SOURCES})
|
||||
target_link_libraries(picrin m ${PICRIN_CONTRIB_LIBRARIES})
|
||||
|
||||
@@ -51,6 +51,12 @@ pic_load_stdlib(pic_state *pic)
|
||||
|
||||
}
|
||||
|
||||
void
|
||||
pic_init_contrib(pic_state *pic)
|
||||
{
|
||||
PIC_CONTRIB_INITS
|
||||
}
|
||||
|
||||
#define PUSH_SYM(pic, lst, name) \
|
||||
lst = pic_cons(pic, pic_symbol_value(pic_intern_cstr(pic, name)), lst)
|
||||
|
||||
@@ -109,6 +115,8 @@ pic_init_core(pic_state *pic)
|
||||
|
||||
pic_load_stdlib(pic); DONE;
|
||||
|
||||
pic_init_contrib(pic); DONE;
|
||||
|
||||
pic_defun(pic, "features", pic_features);
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user