Skip to content

Commit 85c64a8

Browse files
committed
cmake: move check type in cpp.cmake
1 parent dbecad7 commit 85c64a8

File tree

2 files changed

+23
-23
lines changed

2 files changed

+23
-23
lines changed

CMakeLists.txt

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -405,29 +405,6 @@ include(system_deps)
405405
add_subdirectory(cmake/dependencies dependencies)
406406
list(APPEND CMAKE_PREFIX_PATH ${CMAKE_CURRENT_BINARY_DIR}/dependencies/install)
407407

408-
# Basic type
409-
include(CMakePushCheckState)
410-
cmake_push_check_state(RESET)
411-
set(CMAKE_EXTRA_INCLUDE_FILES "cstdint")
412-
include(CheckTypeSize)
413-
check_type_size("long" SIZEOF_LONG LANGUAGE CXX)
414-
message(STATUS "Found long size: ${SIZEOF_LONG}")
415-
check_type_size("long long" SIZEOF_LONG_LONG LANGUAGE CXX)
416-
message(STATUS "Found long long size: ${SIZEOF_LONG_LONG}")
417-
check_type_size("int64_t" SIZEOF_INT64_T LANGUAGE CXX)
418-
message(STATUS "Found int64_t size: ${SIZEOF_INT64_T}")
419-
420-
check_type_size("unsigned long" SIZEOF_ULONG LANGUAGE CXX)
421-
message(STATUS "Found unsigned long size: ${SIZEOF_ULONG}")
422-
check_type_size("unsigned long long" SIZEOF_ULONG_LONG LANGUAGE CXX)
423-
message(STATUS "Found unsigned long long size: ${SIZEOF_ULONG_LONG}")
424-
check_type_size("uint64_t" SIZEOF_UINT64_T LANGUAGE CXX)
425-
message(STATUS "Found uint64_t size: ${SIZEOF_UINT64_T}")
426-
427-
check_type_size("int *" SIZEOF_INT_P LANGUAGE CXX)
428-
message(STATUS "Found int * size: ${SIZEOF_INT_P}")
429-
cmake_pop_check_state()
430-
431408
include(host)
432409
# verify deps
433410
include(check_deps)

cmake/cpp.cmake

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,29 @@ if(NOT BUILD_CXX)
1515
return()
1616
endif()
1717

18+
# Basic type
19+
include(CMakePushCheckState)
20+
cmake_push_check_state(RESET)
21+
set(CMAKE_EXTRA_INCLUDE_FILES "cstdint")
22+
include(CheckTypeSize)
23+
check_type_size("long" SIZEOF_LONG LANGUAGE CXX)
24+
message(STATUS "Found long size: ${SIZEOF_LONG}")
25+
check_type_size("long long" SIZEOF_LONG_LONG LANGUAGE CXX)
26+
message(STATUS "Found long long size: ${SIZEOF_LONG_LONG}")
27+
check_type_size("int64_t" SIZEOF_INT64_T LANGUAGE CXX)
28+
message(STATUS "Found int64_t size: ${SIZEOF_INT64_T}")
29+
30+
check_type_size("unsigned long" SIZEOF_ULONG LANGUAGE CXX)
31+
message(STATUS "Found unsigned long size: ${SIZEOF_ULONG}")
32+
check_type_size("unsigned long long" SIZEOF_ULONG_LONG LANGUAGE CXX)
33+
message(STATUS "Found unsigned long long size: ${SIZEOF_ULONG_LONG}")
34+
check_type_size("uint64_t" SIZEOF_UINT64_T LANGUAGE CXX)
35+
message(STATUS "Found uint64_t size: ${SIZEOF_UINT64_T}")
36+
37+
check_type_size("int *" SIZEOF_INT_P LANGUAGE CXX)
38+
message(STATUS "Found int * size: ${SIZEOF_INT_P}")
39+
cmake_pop_check_state()
40+
1841
#############
1942
## FLAGS ##
2043
#############

0 commit comments

Comments
 (0)