diff --git a/CMakeLists.txt b/CMakeLists.txt index 07764eb5..44b87e63 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -153,7 +153,10 @@ if(LOVR_ENABLE_PHYSICS) set(ODE_BUILD_SHARED ON CACHE BOOL "") endif() add_subdirectory(deps/ode ode) - if(NOT WIN32) + if(MSVC) + set_target_properties(ode PROPERTIES COMPILE_FLAGS "/wd4244 /wd4267") + target_compile_definitions(ode PRIVATE _CRT_SECURE_NO_WARNINGS) + else() set_target_properties(ode PROPERTIES COMPILE_FLAGS "-Wno-unused-volatile-lvalue -Wno-array-bounds -Wno-undefined-var-template") endif() include_directories(deps/ode/include "${CMAKE_CURRENT_BINARY_DIR}/ode/include")