diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 61d1fad67c..d43bcee0a2 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -7,16 +7,16 @@ project(wazuh-agent) include(cmake/CommonSettings.cmake) set_common_settings() -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /WX-") -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /WX-") -add_compile_options(/w) - -if (NOT WIN32) +if (NOT CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") add_custom_target(external_deps ALL COMMAND ${CMAKE_MAKE_PROGRAM} -C ${CMAKE_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} COMMENT "Downloading external dependencies" ) +else() + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /WX-") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /WX-") + add_compile_options(/w) endif() add_subdirectory(common)