From 8a1cd332c477a22360ac61e103b280445df6a633 Mon Sep 17 00:00:00 2001 From: Mizux Seiha Date: Thu, 18 Jul 2024 21:54:49 +0200 Subject: [PATCH] cmake: move check type in cpp.cmake --- CMakeLists.txt | 23 ----------------------- cmake/cpp.cmake | 23 +++++++++++++++++++++++ 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b680185fb8..53978f5d9a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -405,29 +405,6 @@ include(system_deps) add_subdirectory(cmake/dependencies dependencies) list(APPEND CMAKE_PREFIX_PATH ${CMAKE_CURRENT_BINARY_DIR}/dependencies/install) -# Basic type -include(CMakePushCheckState) -cmake_push_check_state(RESET) -set(CMAKE_EXTRA_INCLUDE_FILES "cstdint") -include(CheckTypeSize) -check_type_size("long" SIZEOF_LONG LANGUAGE CXX) -message(STATUS "Found long size: ${SIZEOF_LONG}") -check_type_size("long long" SIZEOF_LONG_LONG LANGUAGE CXX) -message(STATUS "Found long long size: ${SIZEOF_LONG_LONG}") -check_type_size("int64_t" SIZEOF_INT64_T LANGUAGE CXX) -message(STATUS "Found int64_t size: ${SIZEOF_INT64_T}") - -check_type_size("unsigned long" SIZEOF_ULONG LANGUAGE CXX) -message(STATUS "Found unsigned long size: ${SIZEOF_ULONG}") -check_type_size("unsigned long long" SIZEOF_ULONG_LONG LANGUAGE CXX) -message(STATUS "Found unsigned long long size: ${SIZEOF_ULONG_LONG}") -check_type_size("uint64_t" SIZEOF_UINT64_T LANGUAGE CXX) -message(STATUS "Found uint64_t size: ${SIZEOF_UINT64_T}") - -check_type_size("int *" SIZEOF_INT_P LANGUAGE CXX) -message(STATUS "Found int * size: ${SIZEOF_INT_P}") -cmake_pop_check_state() - include(host) # verify deps include(check_deps) diff --git a/cmake/cpp.cmake b/cmake/cpp.cmake index ce100eb31a..c377066d92 100644 --- a/cmake/cpp.cmake +++ b/cmake/cpp.cmake @@ -15,6 +15,29 @@ if(NOT BUILD_CXX) return() endif() +# Basic type +include(CMakePushCheckState) +cmake_push_check_state(RESET) +set(CMAKE_EXTRA_INCLUDE_FILES "cstdint") +include(CheckTypeSize) +check_type_size("long" SIZEOF_LONG LANGUAGE CXX) +message(STATUS "Found long size: ${SIZEOF_LONG}") +check_type_size("long long" SIZEOF_LONG_LONG LANGUAGE CXX) +message(STATUS "Found long long size: ${SIZEOF_LONG_LONG}") +check_type_size("int64_t" SIZEOF_INT64_T LANGUAGE CXX) +message(STATUS "Found int64_t size: ${SIZEOF_INT64_T}") + +check_type_size("unsigned long" SIZEOF_ULONG LANGUAGE CXX) +message(STATUS "Found unsigned long size: ${SIZEOF_ULONG}") +check_type_size("unsigned long long" SIZEOF_ULONG_LONG LANGUAGE CXX) +message(STATUS "Found unsigned long long size: ${SIZEOF_ULONG_LONG}") +check_type_size("uint64_t" SIZEOF_UINT64_T LANGUAGE CXX) +message(STATUS "Found uint64_t size: ${SIZEOF_UINT64_T}") + +check_type_size("int *" SIZEOF_INT_P LANGUAGE CXX) +message(STATUS "Found int * size: ${SIZEOF_INT_P}") +cmake_pop_check_state() + ############# ## FLAGS ## #############