--- a/src/RuntimeSystem/scon.c +++ b/src/RuntimeSystem/scon.c @@ -858,6 +858,8 @@ int execution_aborted; int return_code; +extern void abc_main (void); + int main (int argc,char **argv) { int arg_n; --- a/src/clm/cachingcompiler.h +++ b/src/clm/cachingcompiler.h @@ -1,6 +1,7 @@ Clean (:: *Thread :== Int) int start_caching_compiler (CleanCharArray compiler_path); Clean (start_caching_compiler :: {#Char} Thread -> (Int, Thread)) +int start_caching_compiler_with_args (CleanCharArray coc_path, char** cocl_argv, int cocl_argv_size); int call_caching_compiler (CleanCharArray args); Clean (call_caching_compiler :: {#Char} Thread -> (Int, Thread)) int stop_caching_compiler (void);