File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -682,12 +682,23 @@ target_include_directories(${lib_name} PUBLIC $<INSTALL_INTERFACE:${CMAKE_INSTAL
682682 PRIVATE ${CMAKE_CURRENT_BINARY_DIR } /include/sodium
683683 )
684684target_link_libraries (${lib_name} PRIVATE Threads::Threads )
685+ ############################################################
686+ set (targetsFile ${lib_name} -targets)
687+ string (JOIN "\n " EXT1
688+ "set(THREAD_PREFER_PTHREAD_FLAG ON)"
689+ "find_package(Threads REQUIRED) # depends on Threads::Threads"
690+ ""
691+ )
692+ set (lib ${lib_name} )
693+ if (DEFINED XP_NAMESPACE)
694+ string (PREPEND lib "${XP_NAMESPACE} ::" )
695+ endif ()
696+ xpPackageDevel (TARGETS_FILE ${targetsFile} LIBRARIES ${lib} )
685697install (DIRECTORY include/ ${CMAKE_CURRENT_BINARY_DIR } /include/
686698 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
687699 FILES_MATCHING PATTERN "*.h"
688700 PATTERN "private*" EXCLUDE
689701 )
690- set (targetsFile ${lib_name} -targets)
691702install (TARGETS ${lib_name} EXPORT ${targetsFile}
692703 ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
693704 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
You can’t perform that action at this time.
0 commit comments