Files
VideoPipe/third_party/tinyexpr/CMakeLists.txt
2026-06-03 12:43:14 +08:00

16 lines
554 B
CMake

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()