Commit 747bea78 authored by Mccaskey, Alex's avatar Mccaskey, Alex
Browse files

Fix for mac-os-x build failure with qcor_lang_ext pch generation

parent f521dc53
Loading
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -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)