# Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. add_library(lib1 STATIC func1.c lib1.h "${test_BINARY_DIR}/protolib/proto1.c" "${test_BINARY_DIR}/protolib/proto1.h") set_source_files_properties( "${test_BINARY_DIR}/protolib/proto1.c" "${test_BINARY_DIR}/protolib/proto1.h" PROPERTIES GENERATED 1) target_include_directories(lib1 PRIVATE "${test_BINARY_DIR}/protolib" PUBLIC .) add_custom_command( TARGET lib1 POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy "${test_BINARY_DIR}/protolib/proto1.h" "${test_BINARY_DIR}/p.h" COMMENT "Copy ${test_BINARY_DIR}/protolib/proto1.h ${test_BINARY_DIR}/p.h" BYPRODUCTS "${test_BINARY_DIR}/p.h")