first commit

This commit is contained in:
陈赣
2026-06-03 12:43:14 +08:00
commit ba76cfae28
608 changed files with 120791 additions and 0 deletions

16
third_party/tinyexpr/CMakeLists.txt vendored Normal file
View File

@@ -0,0 +1,16 @@
cmake_minimum_required(VERSION 3.10)
project(tinyexpr VERSION 1.0)
# save all libs to the same directory
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/libs)
# build for tinyexpr
add_library(${PROJECT_NAME} SHARED "tinyexpr.c")
target_link_libraries(${PROJECT_NAME} m)
# build samples for tinyexpr
if(NOT DEFINED VP_BUILD_FROM)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/samples) # save all exe to 'samples'
add_executable(tinyexpr_test "tinyexpr_test.cpp")
target_link_libraries(tinyexpr_test ${PROJECT_NAME})
endif()