Skip to content

Commit d4f936e

Browse files
authored
Merge pull request #1 from hackprot1/include-clang-attr
Add cmake initializer for clang
2 parents a3e6e26 + b5099a4 commit d4f936e

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

pack-cp.in

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
include(FindPackageHandleStandardArgs)
2+
set(${CMAKE_FIND_PACKAGE_NAME}_CONFIG ${CMAKE_CURRENT_LIST_FILE})
3+
find_package_handle_standard_args(@PROJECT_NAME@ CONFIG_MODE)
4+
5+
if(NOT TARGET @PROJECT_NAME@::@NLOHMANN_JSON_TARGET_NAME@)
6+
include("${CMAKE_CURRENT_LIST_DIR}/@NLOHMANN_JSON_TARGETS_EXPORT_NAME@.cmake")
7+
if((NOT TARGET @NLOHMANN_JSON_TARGET_NAME@) AND
8+
(NOT @PROJECT_NAME@_FIND_VERSION OR
9+
@PROJECT_NAME@_FIND_VERSION VERSION_LESS 3.2.0))
10+
add_library(@NLOHMANN_JSON_TARGET_NAME@ INTERFACE IMPORTED)
11+
set_target_properties(@NLOHMANN_JSON_TARGET_NAME@ PROPERTIES
12+
INTERFACE_LINK_LIBRARIES @PROJECT_NAME@::@NLOHMANN_JSON_TARGET_NAME@
13+
)
14+
endif()
15+
endif()

0 commit comments

Comments
 (0)