Support disabling rust code

This commit is contained in:
momo5502
2025-04-01 18:49:41 +02:00
parent 7d5555e985
commit 1cdf280fcf
6 changed files with 31 additions and 8 deletions

View File

@@ -25,6 +25,22 @@ set(CMAKE_INTERPROCEDURAL_OPTIMIZATION ON)
##########################################
if(MOMO_BUILD_AS_LIBRARY)
add_compile_definitions(MOMO_BUILD_AS_LIBRARY=1)
else()
add_compile_definitions(MOMO_BUILD_AS_LIBRARY=0)
endif()
##########################################
if(MOMO_ENABLE_RUST_CODE)
add_compile_definitions(MOMO_ENABLE_RUST_CODE=1)
else()
add_compile_definitions(MOMO_ENABLE_RUST_CODE=0)
endif()
##########################################
if(UNIX)
momo_add_c_and_cxx_compile_options(
-fvisibility=hidden