git-svn-id: svn://db.shs.com.ru/libs@90 a8b55f48-bf90-11e4-a774-851b48703e85
21 lines
876 B
CMake
21 lines
876 B
CMake
project(qad_application_plugin)
|
|
cmake_minimum_required(VERSION 2.6)
|
|
find_package(Qt4 REQUIRED)
|
|
include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${QT_INCLUDES} "..")
|
|
option(DEBUG "Build with -g3" 0)
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2 -Wall")
|
|
if (DEBUG)
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g3")
|
|
endif ()
|
|
set(LIBS ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} qad_utils)
|
|
add_definitions(-DQT_PLUGIN)
|
|
add_definitions(-DQT_NO_DEBUG)
|
|
add_definitions(-DQT_SHARED)
|
|
add_definitions(-DQDESIGNER_EXPORT_WIDGETS)
|
|
file(GLOB PMOCS "./*.h")
|
|
file(GLOB PCPPS "./*.cpp")
|
|
qt4_wrap_cpp(PCMOCS ${PMOCS} OPTIONS -nw)
|
|
add_library(${PROJECT_NAME} SHARED ${PCMOCS} ${PCPPS} ${PMOCS})
|
|
target_link_libraries(${PROJECT_NAME} ${LIBS} ${QT_QTDESIGNER_LIBRARY} qad_application)
|
|
install(TARGETS ${PROJECT_NAME} DESTINATION ${QT_PLUGINS_DIR}/designer)
|