Loading runtime/CMakeLists.txt +5 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,11 @@ foreach(EXTRA_HEADER ${QCOR_EXTRA_HEADERS}) set(EXTRA_INCLUDE "${EXTRA_INCLUDE} -I ${EXTRA_HEADER}") endforeach() if (EXTRA_INCLUDE) string(REGEX REPLACE "\"" "" EXTRA_INCLUDE ${EXTRA_INCLUDE}) message(STATUS "Extra Includes for PCH-generation: ${EXTRA_INCLUDE}") endif() install(CODE "execute_process(COMMAND ${LLVM_INSTALL_PREFIX}/bin/clang++ -std=c++17 -x c++-header ${CMAKE_INSTALL_PREFIX}/include/qcor/qcor_lang_ext.hpp -o ${CMAKE_BINARY_DIR}/runtime/qcor_lang_ext.hpp.pch -I ${XACC_ROOT}/include/xacc -I ${CMAKE_INSTALL_PREFIX}/include/qcor -I ${XACC_ROOT}/include/eigen ${EXTRA_INCLUDE})") install(FILES ${CMAKE_BINARY_DIR}/runtime/qcor_lang_ext.hpp.pch DESTINATION include/qcor) Loading Loading
runtime/CMakeLists.txt +5 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,11 @@ foreach(EXTRA_HEADER ${QCOR_EXTRA_HEADERS}) set(EXTRA_INCLUDE "${EXTRA_INCLUDE} -I ${EXTRA_HEADER}") endforeach() if (EXTRA_INCLUDE) string(REGEX REPLACE "\"" "" EXTRA_INCLUDE ${EXTRA_INCLUDE}) message(STATUS "Extra Includes for PCH-generation: ${EXTRA_INCLUDE}") endif() install(CODE "execute_process(COMMAND ${LLVM_INSTALL_PREFIX}/bin/clang++ -std=c++17 -x c++-header ${CMAKE_INSTALL_PREFIX}/include/qcor/qcor_lang_ext.hpp -o ${CMAKE_BINARY_DIR}/runtime/qcor_lang_ext.hpp.pch -I ${XACC_ROOT}/include/xacc -I ${CMAKE_INSTALL_PREFIX}/include/qcor -I ${XACC_ROOT}/include/eigen ${EXTRA_INCLUDE})") install(FILES ${CMAKE_BINARY_DIR}/runtime/qcor_lang_ext.hpp.pch DESTINATION include/qcor) Loading