# # Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. # See https://llvm.org/LICENSE.txt for license information. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception # # Generate platform header configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/platform.h.in ${CMAKE_CURRENT_BINARY_DIR}/platform.h @ONLY) # Generate error message headers add_custom_command( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/errmsgdf.h ${CMAKE_CURRENT_BINARY_DIR}/errmsg.n ${FLANG1_DOC_BIN_DIR}/errmsg.rst COMMAND ${CMAKE_BINARY_DIR}/bin/errmsggen ${FLANG_INCLUDE_DIR}/Error/errmsg-in.n ${FLANG_INCLUDE_DIR}/Error/errmsg-common.n ${FLANG_INCLUDE_DIR}/Error/errmsg-ipa.n -o ${CMAKE_CURRENT_BINARY_DIR}/errmsgdf.h -e ${CMAKE_CURRENT_BINARY_DIR}/errmsg.n -s ${FLANG1_DOC_BIN_DIR}/errmsg.rst DEPENDS errmsggen ${FLANG_INCLUDE_DIR}/Error/errmsg-in.n ${FLANG_INCLUDE_DIR}/Error/errmsg-common.n ${FLANG_INCLUDE_DIR}/Error/errmsg-ipa.n ) add_custom_target(gen_frontend_error_headers SOURCES ${CMAKE_CURRENT_BINARY_DIR}/errmsgdf.h ${CMAKE_CURRENT_BINARY_DIR}/errmsg.n ${FLANG1_DOC_BIN_DIR}/errmsg.rst ) # Local Variables: # mode: cmake # End: