Skip to content

Commit

Permalink
common buid-tasks are in LibyuiCommon now.
Browse files Browse the repository at this point in the history
  • Loading branch information
Björn Esser committed Jun 20, 2012
1 parent b4db1ad commit 6ebb2c3
Showing 1 changed file with 1 addition and 72 deletions.
73 changes: 1 addition & 72 deletions src/CMakeLists.txt
@@ -1,72 +1 @@
INCLUDE_DIRECTORIES( "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_BINARY_DIR}" ${CMAKE_INCLUDE_PATH} )

IF( QT_FOUND )

ADD_DEFINITIONS(
-DQT_LOCALEDIR="${QT_TRANSLATIONS_DIR}"
-DQTLIBDIR="${LIB_INSTALL_DIR}"
-DLANG_FONTS_FILE="${YUIQT_LANG_FONTS_FILE}"
)

QT4_AUTOMOC( ${${TARGETLIB}_SOURCES} )
QT4_WRAP_UI( ${TARGETLIB}_SOURCES "${${TARGETLIB}_WRAP_UI}" )

ENDIF( QT_FOUND )

IF( NOT PLUGINNAME )
SET( ${TARGETLIB}_HEADERS
"${${TARGETLIB}_HEADERS}"
"${CMAKE_CURRENT_BINARY_DIR}/${PROJECTNAME_UC}_config.h"
)
ENDIF( NOT PLUGINNAME )

IF( DISABLE_SHARED )
ADD_LIBRARY( ${TARGETLIB} STATIC ${${TARGETLIB}_SOURCES} )
ELSE( DISABLE_SHARED )
ADD_LIBRARY( ${TARGETLIB} SHARED ${${TARGETLIB}_SOURCES} )
ENDIF( DISABLE_SHARED )

TARGET_LINK_LIBRARIES( ${TARGETLIB} ${LIB_LINKER} )

SET_TARGET_PROPERTIES(
${TARGETLIB} PROPERTIES
SOVERSION "${SONAME_MAJOR}"
OUTPUT_NAME "${TARGETLIB}"
PUBLIC_HEADER "${${TARGETLIB}_HEADERS}"
)

INSTALL(
TARGETS ${TARGETLIB}
EXPORT ${PROJECTNAME_UC}LibraryDepends
LIBRARY DESTINATION "${INSTALL_LIB_DIR_PREFIX}"
ARCHIVE DESTINATION "${INSTALL_LIB_DIR_PREFIX}"
PUBLIC_HEADER DESTINATION "${INSTALL_INCLUDE_DIR_PREFIX}"
COMPONENT dev
)

IF( ENABLE_STATIC AND NOT DISABLE_SHARED )

ADD_LIBRARY( ${TARGETLIB}_static STATIC ${${TARGETLIB}_SOURCES} )
TARGET_LINK_LIBRARIES( ${TARGETLIB}_static ${LIB_LINKER} )

SET_TARGET_PROPERTIES(
${TARGETLIB}_static PROPERTIES
SOVERSION "${SONAME_MAJOR}"
OUTPUT_NAME "${TARGETLIB}"
PUBLIC_HEADER "${${TARGETLIB}_HEADERS}"
)

INSTALL(
TARGETS ${TARGETLIB}_static
EXPORT ${PROJECTNAME_UC}LibraryDepends
LIBRARY DESTINATION "${INSTALL_LIB_DIR_PREFIX}"
ARCHIVE DESTINATION "${INSTALL_LIB_DIR_PREFIX}"
PUBLIC_HEADER DESTINATION "${INSTALL_INCLUDE_DIR_PREFIX}"
COMPONENT dev
)

ENDIF( ENABLE_STATIC AND NOT DISABLE_SHARED )

IF( INSTALL_DOCS AND DOXYGEN_FOUND )
ADD_DEPENDENCIES( ${TARGETLIB} docs )
ENDIF( INSTALL_DOCS AND DOXYGEN_FOUND )
PROCESS_SOURCES()

0 comments on commit 6ebb2c3

Please sign in to comment.