bb18a6423fbb3ed83bf4daab197a51b20a9cb138
[platform/upstream/cmake.git] / Tests / RunCMake / PrecompileHeaders / PchMultilanguage.cmake
1 cmake_minimum_required(VERSION 3.15)
2 project(PchMultilanguage C CXX)
3
4 add_executable(foobar
5   foo.c
6   main.cpp
7 )
8 target_include_directories(foobar PUBLIC include)
9 target_precompile_headers(foobar PRIVATE
10   "$<$<COMPILE_LANGUAGE:C>:${CMAKE_CURRENT_SOURCE_DIR}/include/foo_C.h>"
11   "$<$<COMPILE_LANGUAGE:CXX>:${CMAKE_CURRENT_SOURCE_DIR}/include/foo_CXX.h>"
12   "$<$<COMPILE_LANGUAGE:C>:<stddef.h$<ANGLE-R>>"
13   "$<$<COMPILE_LANGUAGE:CXX>:<cstddef$<ANGLE-R>>"
14   )