Skip to content

Commit 32cf6bb

Browse files
committed
Split proxy into multiple header files
1 parent 2ad7d25 commit 32cf6bb

27 files changed

Lines changed: 3213 additions & 3199 deletions

CMakeLists.txt

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,15 @@ if(PROJECT_IS_TOP_LEVEL)
2424
)
2525
endif()
2626

27-
target_sources(
28-
msft_proxy4
27+
file(GLOB_RECURSE proxy_public_headers CONFIGURE_DEPENDS
28+
"${CMAKE_CURRENT_SOURCE_DIR}/include/proxy/*.h"
29+
"${CMAKE_CURRENT_SOURCE_DIR}/include/proxy/*.ixx")
30+
target_sources(msft_proxy4
2931
INTERFACE
3032
FILE_SET public_headers
31-
TYPE HEADERS
32-
BASE_DIRS include
33-
FILES
34-
include/proxy/proxy.h
35-
include/proxy/proxy_macros.h
36-
include/proxy/proxy_fmt.h
37-
include/proxy/v4/proxy.ixx
38-
include/proxy/v4/proxy.h
39-
include/proxy/v4/proxy_macros.h
40-
include/proxy/v4/proxy_fmt.h
33+
TYPE HEADERS
34+
BASE_DIRS include
35+
FILES ${proxy_public_headers}
4136
)
4237

4338
target_compile_features(msft_proxy4 INTERFACE cxx_std_20)

0 commit comments

Comments
 (0)