Fix: compilation Issue on ARM64 (msys2 clangarm)

Added a definition for M_PI in the code to resolve a compilation error encountered when building OpenCV on the MSYS2 environment. The M_PI constant was not defined, causing the compilation to fail.
This commit is contained in:
Thirumalai Nagalingam 2024-06-29 11:58:48 +05:30
parent be00247ca0
commit ce1d840adf

View File

@ -52,5 +52,9 @@ if(WITH_NEON)
endif()
endif()
if(MINGW)
target_compile_definitions(carotene_objs PRIVATE "-D_USE_MATH_DEFINES=1")
endif()
# we add dummy file to fix XCode build
add_library(carotene STATIC ${OPENCV_3RDPARTY_EXCLUDE_FROM_ALL} "$<TARGET_OBJECTS:carotene_objs>" "${CAROTENE_SOURCE_DIR}/dummy.cpp")