Menu

#315 Bug in CheckCPUArch.cmake

1.28.x
closed-fixed
nobody
None
5
2021-07-12
2021-06-12
No

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.

Discussion

  • Evgeni Poberezhnikov

    SVN patch. I hope i did it right.

     
  • Thomas Orgis

    Thomas Orgis - 2021-06-13

    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.

     
  • Evgeni Poberezhnikov

    Yes, 4953 fixes bug.

     
  • Thomas Orgis

    Thomas Orgis - 2021-07-12
    • status: open --> closed-fixed
     

Log in to post a comment.