diff options
| author | Andre Weissflog <floooh@gmail.com> | 2022-11-02 18:35:28 +0100 |
|---|---|---|
| committer | Andre Weissflog <floooh@gmail.com> | 2022-11-02 18:35:28 +0100 |
| commit | 25abcf80cdb8c142d3402b5b67f79b0ab69d08e5 (patch) | |
| tree | 3ec1585b2c390597805ba2cd5b393b99c6ae5886 /tests | |
| parent | 1f7f59d8c81343bedddc510eaa8f5d9818755453 (diff) | |
sokol_spine.h: fix C++ compilation, add to C/C++ compile tests
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/compile/CMakeLists.txt | 6 | ||||
| -rw-r--r-- | tests/compile/sokol_spine.c | 8 | ||||
| -rw-r--r-- | tests/compile/sokol_spine.cc | 9 |
3 files changed, 21 insertions, 2 deletions
diff --git a/tests/compile/CMakeLists.txt b/tests/compile/CMakeLists.txt index b4ed8353..7423a53c 100644 --- a/tests/compile/CMakeLists.txt +++ b/tests/compile/CMakeLists.txt @@ -13,6 +13,7 @@ set(c_sources sokol_shape.c sokol_nuklear.c sokol_color.c + sokol_spine.c sokol_main.c) if (NOT ANDROID AND NOT UWP) set(c_sources ${c_sources} sokol_fetch.c) @@ -32,6 +33,7 @@ set(cxx_sources sokol_gfx_imgui.cc sokol_shape.cc sokol_color.cc + sokol_spine.cc sokol_main.cc) if (NOT ANDROID AND NOT UWP) set(cxx_sources ${cxx_sources} sokol_fetch.cc) @@ -43,7 +45,7 @@ if (NOT UWP) else() add_executable(sokol-compiletest-c ${exe_type} sokol_app.c sokol_glue.c ${c_sources}) endif() - target_link_libraries(sokol-compiletest-c PUBLIC cimgui nuklear) + target_link_libraries(sokol-compiletest-c PUBLIC cimgui nuklear spine) configure_c(sokol-compiletest-c) endif() @@ -52,5 +54,5 @@ if (ANDROID) else() add_executable(sokol-compiletest-cxx ${exe_type} ${cxx_sources}) endif() -target_link_libraries(sokol-compiletest-cxx PUBLIC imgui nuklear) +target_link_libraries(sokol-compiletest-cxx PUBLIC imgui nuklear spine) configure_cxx(sokol-compiletest-cxx) diff --git a/tests/compile/sokol_spine.c b/tests/compile/sokol_spine.c new file mode 100644 index 00000000..46690038 --- /dev/null +++ b/tests/compile/sokol_spine.c @@ -0,0 +1,8 @@ +#include "sokol_gfx.h" +#define SOKOL_IMPL +#include "spine/spine.h" +#include "sokol_spine.h" + +void use_sspine_impl(void) { + sspine_setup(&(sspine_desc){0}); +} diff --git a/tests/compile/sokol_spine.cc b/tests/compile/sokol_spine.cc new file mode 100644 index 00000000..e484dbe9 --- /dev/null +++ b/tests/compile/sokol_spine.cc @@ -0,0 +1,9 @@ +#include "sokol_gfx.h" +#define SOKOL_IMPL +#include "spine/spine.h" +#include "sokol_spine.h" + +void use_sspine_impl(void) { + const sspine_desc desc = {}; + sspine_setup(&desc); +} |