add option to build designer plugins

git-svn-id: svn://db.shs.com.ru/libs@714 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
2020-01-23 08:15:48 +00:00
parent aece628030
commit fc3f59a43e
6 changed files with 47 additions and 37 deletions

View File

@@ -44,6 +44,7 @@ option(DEBUG "Build with -g3" 0)
option(QGLVIEW "Build QGLview library and utils" 1) option(QGLVIEW "Build QGLview library and utils" 1)
option(QGLENGINE "Build QGLENGINE library and utils" 0) option(QGLENGINE "Build QGLENGINE library and utils" 0)
option(UTILS "Build various utils" 1) option(UTILS "Build various utils" 1)
option(DESIGNER_PLUGINS "Build qt designer plugins" 1)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -Wall") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -Wall")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3 -Wall") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3 -Wall")
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native") #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native")

View File

@@ -6,6 +6,7 @@ endif()
if (NOT LIBPROJECT) if (NOT LIBPROJECT)
option(LIB "System install" 1) option(LIB "System install" 1)
option(DEBUG "Build with -g3" 0) option(DEBUG "Build with -g3" 0)
option(DESIGNER_PLUGINS "Build qt designer plugins" 1)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -Wall") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -Wall")
if (DEBUG) if (DEBUG)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g3") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g3")
@@ -66,6 +67,7 @@ macro(qad_install _TARGET _H_FILES _QM_FILES)
endmacro() endmacro()
macro(qad_plugin NAME _MODULES _LIBS) macro(qad_plugin NAME _MODULES _LIBS)
if(DESIGNER_PLUGINS)
set(PROJ_NAME qad_${NAME}_plugin) set(PROJ_NAME qad_${NAME}_plugin)
include_directories("..") include_directories("..")
#message(${_${NAME}_PLUGIN_LIBS}) #message(${_${NAME}_PLUGIN_LIBS})
@@ -79,6 +81,7 @@ macro(qad_plugin NAME _MODULES _LIBS)
qt_add_library(${PROJ_NAME} SHARED out_CPP) qt_add_library(${PROJ_NAME} SHARED out_CPP)
qt_target_link_libraries(${PROJ_NAME} ${_LIBS} qad_${NAME} ${_${NAME}_PLUGIN_LIBS}) qt_target_link_libraries(${PROJ_NAME} ${_LIBS} qad_${NAME} ${_${NAME}_PLUGIN_LIBS})
qt_install(TARGETS ${PROJ_NAME} DESTINATION QtPlugins/designer) qt_install(TARGETS ${PROJ_NAME} DESTINATION QtPlugins/designer)
endif()
endmacro() endmacro()
macro(qad_project NAME _MODULES _LIBS) macro(qad_project NAME _MODULES _LIBS)

View File

@@ -13,6 +13,7 @@ if (IBPROJECT)
else() else()
option(LIB "System install" 0) option(LIB "System install" 0)
option(DEBUG "Build with -g3" 0) option(DEBUG "Build with -g3" 0)
option(DESIGNER_PLUGINS "Build qt designer plugins" 1)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -Wall") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -Wall")
if (DEBUG) if (DEBUG)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g3") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g3")

View File

@@ -1,3 +1,4 @@
if (DESIGNER_PLUGINS)
project(qglengine_plugin) project(qglengine_plugin)
include_directories("..") include_directories("..")
add_definitions(-DQT_PLUGIN) add_definitions(-DQT_PLUGIN)
@@ -10,3 +11,4 @@ qt_wrap(${SRC} CPPS out_CPP QMS out_QM)
qt_add_library(${PROJECT_NAME} SHARED out_CPP) qt_add_library(${PROJECT_NAME} SHARED out_CPP)
qt_target_link_libraries(${PROJECT_NAME} qglengine) qt_target_link_libraries(${PROJECT_NAME} qglengine)
qt_install(TARGETS ${PROJECT_NAME} DESTINATION QtPlugins/designer) qt_install(TARGETS ${PROJECT_NAME} DESTINATION QtPlugins/designer)
endif()

View File

@@ -8,6 +8,7 @@ if (IBPROJECT)
else() else()
option(LIB "System install" 0) option(LIB "System install" 0)
option(DEBUG "Build with -g3" 0) option(DEBUG "Build with -g3" 0)
option(DESIGNER_PLUGINS "Build qt designer plugins" 1)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -Wall") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -Wall")
if (DEBUG) if (DEBUG)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g3") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g3")

View File

@@ -1,3 +1,4 @@
if (DESIGNER_PLUGINS)
project(qglview_plugin) project(qglview_plugin)
include_directories("..") include_directories("..")
add_definitions(-DQT_PLUGIN) add_definitions(-DQT_PLUGIN)
@@ -10,3 +11,4 @@ qt_wrap(${SRC} CPPS out_CPP QMS out_QM)
qt_add_library(${PROJECT_NAME} SHARED out_CPP) qt_add_library(${PROJECT_NAME} SHARED out_CPP)
qt_target_link_libraries(${PROJECT_NAME} qglview) qt_target_link_libraries(${PROJECT_NAME} qglview)
qt_install(TARGETS ${PROJECT_NAME} DESTINATION QtPlugins/designer) qt_install(TARGETS ${PROJECT_NAME} DESTINATION QtPlugins/designer)
endif()