CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12) PROJECT(check_type_size C) INCLUDE(CheckTypeSize) # Commenting the following 2 lines fixes the issue CHECK_TYPE_SIZE("int" INT_SIZE BUILTIN_TYPES_ONLY) message("HAVE_INT_SIZE:${HAVE_INT_SIZE}") CHECK_TYPE_SIZE("size_t" SIZET_SIZE) message("HAVE_SIZET_SIZE:${HAVE_SIZET_SIZE}")