summaryrefslogtreecommitdiffstats
path: root/Tests/GhsMulti/GhsMultiDepOrder/lib/CMakeLists.txt
blob: ae30fa2bd5c8691f8b837cc51d51b707e3dc4951 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 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")