CMAKE_CONFIGURATION_TYPES is not empty when empty
cmake_minimum_required(VERSION 3.14)
project(test)
message("CMAKE_CONFIGURATION_TYPES=`${CMAKE_CONFIGURATION_TYPES}`")
message("CMAKE_BUILD_TYPE=`${CMAKE_BUILD_TYPE}`")
if (NOT CMAKE_CONFIGURATION_TYPES STREQUAL "")
message("CMAKE_CONFIGURATION_TYPES is not empty")
else()
message("CMAKE_CONFIGURATION_TYPES is empty")
endif()
if (NOT CMAKE_BUILD_TYPE STREQUAL "")
message("CMAKE_BUILD_TYPE is not empty")
else()
message("CMAKE_BUILD_TYPE is empty")
endif()
'
$ cmake . -G "Unix Makefiles"
CMAKE_CONFIGURATION_TYPES=``
CMAKE_BUILD_TYPE=``
CMAKE_CONFIGURATION_TYPES is not empty
CMAKE_BUILD_TYPE is empty
Edited by Andrey