ruki 2 лет назад
Родитель
Сommit
f54115a8f3
3 измененных файлов с 6 добавлено и 2 удалено
  1. 3 1
      src/tests/test1.cpp
  2. 1 1
      src/tests/test2.cpp
  3. 2 0
      src/tests/xmake.sh

+ 3 - 1
src/tests/test1.cpp

@@ -2,7 +2,9 @@
 
 
 using namespace std;
 using namespace std;
 
 
+IMPL_API void test();
+
 int main(int argc, char** argv) {
 int main(int argc, char** argv) {
-    cout << "test1" << endl;
+    cout << TEST << endl;
     return 0;
     return 0;
 }
 }

+ 1 - 1
src/tests/test2.cpp

@@ -3,7 +3,7 @@
 using namespace std;
 using namespace std;
 
 
 int main(int argc, char** argv) {
 int main(int argc, char** argv) {
-    cout << "test2" << endl;
+    cout << TEST << endl;
     return 0;
     return 0;
 }
 }
 
 

+ 2 - 0
src/tests/xmake.sh

@@ -5,4 +5,6 @@ for name in ${tests}; do
     target "${name}"
     target "${name}"
         set_kind "binary"
         set_kind "binary"
         add_files "${name}.cpp"
         add_files "${name}.cpp"
+        add_defines "TEST=\"${name}\""
+        add_cxflags "-DIMPL_API=\"extern \\\"C\\\" \""
 done
 done