This repository was archived by the owner on Mar 26, 2020. It is now read-only.
File tree 1 file changed +10
-2
lines changed
1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,10 @@ if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
23
23
endif ()
24
24
25
25
add_library (json11 json11.cpp)
26
- target_include_directories (json11 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} )
26
+ target_include_directories (json11 PUBLIC
27
+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} >
28
+ $<INSTALL_INTERFACE:.>
29
+ )
27
30
target_compile_options (json11
28
31
PRIVATE -fPIC -fno-rtti -fno-exceptions -Wall)
29
32
@@ -52,6 +55,11 @@ if (JSON11_BUILD_TESTS)
52
55
target_link_libraries (json11_test json11)
53
56
endif ()
54
57
55
- install (TARGETS json11 DESTINATION lib/${CMAKE_LIBRARY_ARCHITECTURE} )
58
+ install (TARGETS json11 EXPORT json11Config DESTINATION lib/${CMAKE_LIBRARY_ARCHITECTURE}
59
+ ARCHIVE DESTINATION lib
60
+ LIBRARY DESTINATION lib
61
+ RUNTIME DESTINATION bin
62
+ INCLUDES DESTINATION include )
56
63
install (FILES "${CMAKE_CURRENT_SOURCE_DIR} /json11.hpp" DESTINATION include /${CMAKE_LIBRARY_ARCHITECTURE} )
57
64
install (FILES "${CMAKE_CURRENT_BINARY_DIR} /json11.pc" DESTINATION lib/${CMAKE_LIBRARY_ARCHITECTURE} /pkgconfig)
65
+ install (EXPORT json11Config NAMESPACE json11:: DESTINATION cmake)
You can’t perform that action at this time.
0 commit comments