Правила для установки библиотек
This commit is contained in:
		@@ -24,6 +24,7 @@ function(add_common_library)
 | 
				
			|||||||
                                     SOVERSION ${PROJECT_VERSION_MAJOR}
 | 
					                                     SOVERSION ${PROJECT_VERSION_MAJOR}
 | 
				
			||||||
                                     OUTPUT_NAME ${LIBNAME}
 | 
					                                     OUTPUT_NAME ${LIBNAME}
 | 
				
			||||||
                                     LIBRARY_OUTPUT_DIRECTORY ${CMAKE_INSTALL_LIBDIR})
 | 
					                                     LIBRARY_OUTPUT_DIRECTORY ${CMAKE_INSTALL_LIBDIR})
 | 
				
			||||||
 | 
					    install(TARGETS ${LIBNAME}_shared LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
 | 
				
			||||||
  endif()
 | 
					  endif()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  add_library(${LIBNAME}_static STATIC $<TARGET_OBJECTS:${LIBNAME}>)
 | 
					  add_library(${LIBNAME}_static STATIC $<TARGET_OBJECTS:${LIBNAME}>)
 | 
				
			||||||
@@ -31,6 +32,8 @@ function(add_common_library)
 | 
				
			|||||||
                                   PROPERTIES
 | 
					                                   PROPERTIES
 | 
				
			||||||
                                   OUTPUT_NAME ${LIBNAME}
 | 
					                                   OUTPUT_NAME ${LIBNAME}
 | 
				
			||||||
                                   ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_INSTALL_LIBDIR})
 | 
					                                   ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_INSTALL_LIBDIR})
 | 
				
			||||||
 | 
					  install(TARGETS ${LIBNAME}_static ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  configure_file(${CMLIB_MODULE_DIR}/pc/lib.pc.in
 | 
					  configure_file(${CMLIB_MODULE_DIR}/pc/lib.pc.in
 | 
				
			||||||
                 ${CMAKE_BINARY_DIR}/${LIBNAME}.pc)
 | 
					                 ${CMAKE_BINARY_DIR}/${LIBNAME}.pc)
 | 
				
			||||||
endfunction()
 | 
					endfunction()
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user