This commit is contained in:
2025-11-13 20:56:11 +01:00
commit c80ca6db02
21 changed files with 1916 additions and 0 deletions

17
examples/CMakeLists.txt Normal file
View File

@@ -0,0 +1,17 @@
file(GLOB_RECURSE EXAMPLE_SOURCES
"*.cpp"
)
foreach(EXAMPLE_SOURCE ${EXAMPLE_SOURCES})
get_filename_component(EXAMPLE_NAME ${EXAMPLE_SOURCE} NAME_WE)
if(EXAMPLE_NAME MATCHES "_dll$")
add_library(${EXAMPLE_NAME} SHARED ${EXAMPLE_SOURCE})
target_link_libraries(${EXAMPLE_NAME} PRIVATE native_invoker)
elseif(EXAMPLE_NAME MATCHES "_exe$")
add_executable(${EXAMPLE_NAME} ${EXAMPLE_SOURCE})
target_link_libraries(${EXAMPLE_NAME} PRIVATE native_invoker)
endif()
target_include_directories(${EXAMPLE_NAME} PRIVATE include src)
endforeach()