check_type_size

Peter Kümmel syntheticpp at gmx.net
Mon Feb 13 23:06:35 CET 2006


Here a feature request for the cmake
CheckTypeSize.cmake file:

Could you please add the CMAKE_REQUIRED_INCLUDES
variable to the compiler flags:

Here a hand written diff :)


    IF(CMAKE_REQUIRED_LIBRARIES)
      SET(CHECK_TYPE_SIZE_ADD_LIBRARIES
        "-DLINK_LIBRARIES:STRING=${CMAKE_REQUIRED_LIBRARIES}")
    ENDIF(CMAKE_REQUIRED_LIBRARIES)

+   IF(CMAKE_REQUIRED_INCLUDES)
+     SET(CHECK_TYPE_SIZE_ADD_INCLUDES
+       "-DINCLUDE_DIRECTORIES:STRING=${CMAKE_REQUIRED_INCLUDES}")
+   ENDIF(CMAKE_REQUIRED_INCLUDES)

    TRY_RUN(${VARIABLE} HAVE_${VARIABLE}
      ${CMAKE_BINARY_DIR}
      "${CMAKE_BINARY_DIR}/CMakeFiles/CMakeTmp/CheckTypeSize.c"
      CMAKE_FLAGS -DCOMPILE_DEFINITIONS:STRING=${MACRO_CHECK_TYPE_SIZE_FLAGS}
+     "${CHECK_TYPE_SIZE_ADD_INCLUDES}"
      "${CHECK_TYPE_SIZE_ADD_LIBRARIES}"
      OUTPUT_VARIABLE OUTPUT)


More information about the Kde-buildsystem mailing list