Bug in CheckCPUArch.cmake
Brought to you by:
sobukus
Need to change:
CheckCPUArch.* were moved from ports/cmake
to ports/cmake/cmake
, now path to CheckCPUArch.c.in
is incorrect:
diff --git a/ports/cmake/cmake/CheckCPUArch.cmake b/ports/cmake/cmake/CheckCPUArch.cmake index 84dab8a..925aa09 100644 --- a/ports/cmake/cmake/CheckCPUArch.cmake +++ b/ports/cmake/cmake/CheckCPUArch.cmake @@ -2,7 +2,7 @@ macro(_CHECK_CPU_ARCH ARCH ARCH_DEFINES VARIABLE) if(NOT DEFINED HAVE_${VARIABLE}) message(STATUS "Check CPU architecture is ${ARCH}") set(CHECK_CPU_ARCH_DEFINES ${ARCH_DEFINES}) - configure_file(${PROJECT_SOURCE_DIR}/CheckCPUArch.c.in ${PROJECT_BINARY_DIR}/CMakeFiles/CMakeTmp/CheckCPUArch.c @ONLY) + configure_file(${PROJECT_SOURCE_DIR}/cmake/CheckCPUArch.c.in ${PROJECT_BINARY_DIR}/CMakeFiles/CMakeTmp/CheckCPUArch.c @ONLY) try_compile(HAVE_${VARIABLE} "${PROJECT_BINARY_DIR}" "${PROJECT_BINARY_DIR}/CMakeFiles/CMakeTmp/CheckCPUArch.c") if(HAVE_${VARIABLE})
I've fixed Vpckg port by this patch.
SVN patch. I hope i did it right.
How could be ship that state, dammit?! Can you confirm that I now got it right in trunk? 1.28.1 needs to follow quickly.
Yes, 4953 fixes bug.