diff --git a/build-support/custom-modules/ns3-vcpkg-hunter.cmake b/build-support/custom-modules/ns3-vcpkg-hunter.cmake index db8acdc75..64155eca4 100644 --- a/build-support/custom-modules/ns3-vcpkg-hunter.cmake +++ b/build-support/custom-modules/ns3-vcpkg-hunter.cmake @@ -73,7 +73,7 @@ function(setup_vcpkg) ) endif() - if(${MSVC}) + if(DEFINED MSVC) message(FATAL_ERROR "vcpkg: Visual Studio is unsupported") else() # Check if required packages are installed (unzip curl tar) diff --git a/build-support/macros-and-definitions.cmake b/build-support/macros-and-definitions.cmake index 0d10faf68..a308ccf08 100644 --- a/build-support/macros-and-definitions.cmake +++ b/build-support/macros-and-definitions.cmake @@ -205,7 +205,7 @@ macro(process_options) # Set warning level and warning as errors if(${NS3_WARNINGS}) - if(MSVC) + if(DEFINED MSVC) add_compile_options(/W3) # /W4 = -Wall + -Wextra if(${NS3_WARNINGS_AS_ERRORS}) add_compile_options(/WX)