diff options
| author | ruki <[email protected]> | 2026-03-04 00:40:11 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2026-03-04 00:40:11 +0800 |
| commit | 078b2ee0b6087a70bae05d3fa86d01078786513c (patch) | |
| tree | 6f28e600fd9dcfb11bebb7abf02d36ebf1b7a685 /xmake/templates/c++/shared | |
| parent | e0e20ef6ddbd0fc62fbaa00d195ce95f22a86fdf (diff) | |
move templates to repository
Diffstat (limited to 'xmake/templates/c++/shared')
| -rw-r--r-- | xmake/templates/c++/shared/src/foo.cpp | 5 | ||||
| -rw-r--r-- | xmake/templates/c++/shared/src/foo.h | 17 | ||||
| -rw-r--r-- | xmake/templates/c++/shared/src/main.cpp | 7 | ||||
| -rw-r--r-- | xmake/templates/c++/shared/xmake.lua | 12 |
4 files changed, 0 insertions, 41 deletions
diff --git a/xmake/templates/c++/shared/src/foo.cpp b/xmake/templates/c++/shared/src/foo.cpp deleted file mode 100644 index 1a1fb3425..000000000 --- a/xmake/templates/c++/shared/src/foo.cpp +++ /dev/null @@ -1,5 +0,0 @@ -#include "foo.h" - -int add(int a, int b) { - return a + b; -} diff --git a/xmake/templates/c++/shared/src/foo.h b/xmake/templates/c++/shared/src/foo.h deleted file mode 100644 index bd496c784..000000000 --- a/xmake/templates/c++/shared/src/foo.h +++ /dev/null @@ -1,17 +0,0 @@ -#ifdef __cplusplus -extern "C" { -#endif - -#if defined(_WIN32) -#define __export __declspec(dllexport) -#elif defined(__GNUC__) && ((__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3)) -#define __export __attribute__((visibility("default"))) -#else -#define __export -#endif - -__export int add(int a, int b); - -#ifdef __cplusplus -} -#endif diff --git a/xmake/templates/c++/shared/src/main.cpp b/xmake/templates/c++/shared/src/main.cpp deleted file mode 100644 index 3834ee4d3..000000000 --- a/xmake/templates/c++/shared/src/main.cpp +++ /dev/null @@ -1,7 +0,0 @@ -#include "foo.h" -#include <iostream> - -int main(int argc, char **argv) { - std::cout << "add(1, 2) = " << add(1, 2) << std::endl; - return 0; -} diff --git a/xmake/templates/c++/shared/xmake.lua b/xmake/templates/c++/shared/xmake.lua deleted file mode 100644 index 96bd36d7c..000000000 --- a/xmake/templates/c++/shared/xmake.lua +++ /dev/null @@ -1,12 +0,0 @@ -add_rules("mode.debug", "mode.release") - -target("foo") - set_kind("shared") - add_files("src/foo.cpp") - -target("${TARGET_NAME}") - set_kind("binary") - add_deps("foo") - add_files("src/main.cpp") - -${FAQ} |
