PchIncludedAllLanguages.cmake 357 B

123456789101112131415161718
  1. set(CMAKE_INTERMEDIATE_DIR_STRATEGY FULL CACHE STRING "" FORCE)
  2. enable_language(C)
  3. enable_language(CXX)
  4. if(CMAKE_CXX_COMPILE_OPTIONS_USE_PCH)
  5. add_definitions(-DHAVE_PCH_SUPPORT)
  6. endif()
  7. add_executable(main
  8. main.cpp
  9. pch-included.c
  10. pch-included.cpp
  11. )
  12. target_precompile_headers(main PRIVATE pch.h)
  13. enable_testing()
  14. add_test(NAME main COMMAND main)