[PATCH] D28153: [clang] Fix clean build of generate-order-file

Alexander Shaposhnikov via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Dec 29 19:40:52 PST 2016


alexshap added inline comments.


================
Comment at: utils/perf-training/CMakeLists.txt:61
+    message(FATAL_ERROR "Output clang order file is not set")
+  endif()
+
----------------
alexshap wrote:
> mehdi_amini wrote:
> > I'm missing something: the code in the main CMakeLists seems to allows to have an empty value for the CLANG_ORDER_FILE?
> if i understand correctly: CMakeLists.txt: lines 424 - 433:
> if(CLANG_ORDER_FILE STREQUAL "")
>     unset(CLANG_ORDER_FILE CACHE)
>     unset(CLANG_ORDER_FILE)
>   endif()
> 
> set(CLANG_ORDER_FILE ${CMAKE_CURRENT_BINARY_DIR}/clang.order CACHE FILEPATH
> 
> but the file (CLANG_ORDER_FILE) itself can be empty, not the variable. If CLANG_ORDER_FILE is empty that command line won't be correct
> 
i've added this check to catch potential issues here earlier.


https://reviews.llvm.org/D28153





More information about the cfe-commits mailing list