This repository was archived by the owner on Mar 26, 2020. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,7 +23,10 @@ if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
2323endif ()
2424
2525add_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+ )
2730target_compile_options (json11
2831 PRIVATE -fPIC -fno-rtti -fno-exceptions -Wall )
2932
@@ -52,6 +55,11 @@ if (JSON11_BUILD_TESTS)
5255 target_link_libraries (json11_test json11 )
5356endif ()
5457
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)
5663install (FILES "${CMAKE_CURRENT_SOURCE_DIR} /json11.hpp" DESTINATION include/${CMAKE_LIBRARY_ARCHITECTURE} )
5764install (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