try extern "C"

This commit is contained in:
Julian Dolby 2017-06-28 14:48:05 -04:00
parent c57a21d4ef
commit 3722190ece
2 changed files with 9 additions and 1 deletions

View File

@ -25,4 +25,4 @@ $(CAST_TEST_BIN)$(LIBPREFIX)xlator_test.$(DLLEXT): $(C_GENERATED)/smoke.o
main: $(CAST_TEST_BIN)/smoke_main
$(CAST_TEST_BIN)/smoke_main: $(TEST_JNI_BRIDGE_HEADER) smoke_main.cpp
$(CC) $(ALL_FLAGS) -Wl,-rpath -Wl,$(DOMO_AST_BIN) -L$(DOMO_AST_BIN) -lcast -o $@ smoke_main.cpp
$(CC) $(ALL_FLAGS) -Wl,-rpath -Wl,$(DOMO_AST_BIN) $(DOMO_AST_BIN)/$(LIBPREFIX)cast.$(DLLEXT) -o $@ smoke_main.cpp

View File

@ -3,7 +3,15 @@
#include "jni.h"
#ifdef __cplusplus
extern "C" {
#endif
extern JNIEnv *launch(char *);
extern void kill();
#ifdef __cplusplus
}
#endif
#endif