Флаг для пропуска сборки статических библиотек
This commit is contained in:
		@@ -27,12 +27,14 @@ function(add_common_library)
 | 
				
			|||||||
    install(TARGETS ${LIBNAME}_shared LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
 | 
					    install(TARGETS ${LIBNAME}_shared LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
 | 
				
			||||||
  endif()
 | 
					  endif()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  if(SKIP_STATIC_LIBS)
 | 
				
			||||||
    add_library(${LIBNAME}_static STATIC $<TARGET_OBJECTS:${LIBNAME}>)
 | 
					    add_library(${LIBNAME}_static STATIC $<TARGET_OBJECTS:${LIBNAME}>)
 | 
				
			||||||
    set_target_properties(${LIBNAME}_static
 | 
					    set_target_properties(${LIBNAME}_static
 | 
				
			||||||
                                     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})
 | 
					    install(TARGETS ${LIBNAME}_static ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
 | 
				
			||||||
 | 
					  endif()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  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)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user