build: fix default platform 18/40218/2
authorBenoît Ganne <bganne@cisco.com>
Fri, 19 Jan 2024 16:43:44 +0000 (17:43 +0100)
committerDamjan Marion <dmarion@0xa5.net>
Fri, 19 Jan 2024 19:02:27 +0000 (19:02 +0000)
When unsetting VPP_PLATFORM in cmake, it unmasks the cached value
instead, misleading the platform selection logic in src/cmake/cpu.cmake

Type: fix
Fixes: 01fe7ab88e

Change-Id: I676cd0af9ba28150f8ac07724c03df8ef24b640f
Signed-off-by: Benoît Ganne <bganne@cisco.com>
src/CMakeLists.txt

index d13685b..7c4f8db 100644 (file)
@@ -15,6 +15,7 @@ cmake_minimum_required(VERSION 3.13)
 
 if(DEFINED VPP_PLATFORM AND VPP_PLATFORM STREQUAL "default")
   unset(VPP_PLATFORM)
+  unset(VPP_PLATFORM CACHE)
   set(VPP_PLATFORM_NAME "default")
 elseif(DEFINED VPP_PLATFORM)
   set(platform_file ${CMAKE_SOURCE_DIR}/cmake/platform/${VPP_PLATFORM}.cmake)