# See the License for the specific language governing permissions and
# limitations under the License.
#
-macro(install_header_file HEADER_FILE)
- INSTALL(FILES ${API_WIDGET_PATH}/${HEADER_FILE}
- DESTINATION ${DESTINATION_HEADER_PREFIX}/Widget)
-endmacro()
set(TARGET_NAME ${TARGET_MODULE_WIDGET})
${SRCS_IMPLEMENTATION_WIDGET}
)
-add_library(${TARGET_NAME} SHARED ${SRCS})
+add_library(${TARGET_NAME} STATIC ${SRCS})
target_link_libraries(${TARGET_NAME}
${LIBS_COMMONS}
${TARGET_COMMONS}
${TARGET_MODULE_WIDGETDB}
)
-set_target_properties(${TARGET_NAME} PROPERTIES SOVERSION ${CMAKE_PACKAGE_VERSION})
-INSTALL(TARGETS ${TARGET_NAME} LIBRARY DESTINATION
- ${DESTINATION_LIB_PREFIX})
-
-install_header_file(IWidget.h)
-install_header_file(WidgetFactory.h)