|
Toshihiro Shimizu |
890ddd |
set(MOC_HEADERS
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/addfxcontextmenu.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/checkbox.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/colorfield.h
|
|
Campbell Barton |
3dcf6b |
docklayout.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/doublefield.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/doublepairfield.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/dvdialog.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/dvmimedata.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/dvscrollwidget.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/dvtextedit.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/expressionfield.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/filefield.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/flipconsole.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/framenavigator.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/freelayout.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/functionkeyframenavigator.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/functionpanel.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/functionsegmentviewer.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/functionselection.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/functionsheet.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/functiontoolbar.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/functiontreeviewer.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/functionviewer.h
|
|
Campbell Barton |
3dcf6b |
fxdata.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/fxhistogramrender.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/fxschematicnode.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/fxschematicscene.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/fxselection.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/fxsettings.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/gutil.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/histogram.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/icongenerator.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/imageutils.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/infoviewer.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/intfield.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/intpairfield.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/keyframenavigator.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/lineedit.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/menubarcommand.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/multipleselection.h
|
|
Campbell Barton |
3dcf6b |
palettedata.h
|
|
Campbell Barton |
3dcf6b |
palettesscanpopup.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/paletteviewer.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/paletteviewergui.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/paramfield.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/planeviewer.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/popupbutton.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/rasterimagedata.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/schematicnode.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/schematicgroupeditor.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/schematicviewer.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/scriptconsole.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/selectioncommandids.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/selection.h
|
|
Campbell Barton |
3dcf6b |
stageobjectselection.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/stageobjectsdata.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/spectrumfield.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/spreadsheetviewer.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/stageschematicnode.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/stageschematicscene.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/strokesdata.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/studiopaletteviewer.h
|
|
Campbell Barton |
3dcf6b |
styledata.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/styleeditor.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/styleindexlineedit.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/styleselection.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/swatchviewer.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/tabbar.h
|
|
Campbell Barton |
3dcf6b |
tdockwindows.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/tonecurvefield.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/treemodel.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/tselectionhandle.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/updatechecker.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/validatedchoicedialog.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/viewcommandids.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/trepetitionguard.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/camerasettingswidget.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/cleanupcamerasettingswidget.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/pickrgbutils.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/screenboard.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/marksbar.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/tmessageviewer.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/stylenameeditor.h
|
|
Campbell Barton |
3dcf6b |
../include/historytypes.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/flipconsoleowner.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/combohistogram.h
|
|
Campbell Barton |
3dcf6b |
../include/toonzqt/fxiconmanager.h
|
|
Campbell Barton |
3dcf6b |
pluginhost.h)
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
set(HEADERS
|
|
Toshihiro Shimizu |
890ddd |
${MOC_HEADERS}
|
|
Campbell Barton |
3dcf6b |
functionpaneltools.h
|
|
Campbell Barton |
3dcf6b |
toonz_hostif.h
|
|
Campbell Barton |
3dcf6b |
toonz_plugin.h
|
|
Campbell Barton |
3dcf6b |
plugin_tile_interface.h
|
|
Campbell Barton |
3dcf6b |
plugin_port_interface.h
|
|
Campbell Barton |
3dcf6b |
plugin_fxnode_interface.h)
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
set(SOURCES
|
|
Campbell Barton |
3dcf6b |
checkbox.cpp
|
|
Campbell Barton |
3dcf6b |
colorfield.cpp
|
|
Campbell Barton |
3dcf6b |
docklayout.cpp
|
|
Campbell Barton |
3dcf6b |
dockwidget.cpp
|
|
Campbell Barton |
3dcf6b |
doublefield.cpp
|
|
Campbell Barton |
3dcf6b |
doublepairfield.cpp
|
|
Campbell Barton |
3dcf6b |
dvdialog.cpp
|
|
Campbell Barton |
3dcf6b |
dvscrollwidget.cpp
|
|
Campbell Barton |
3dcf6b |
dvtextedit.cpp
|
|
Campbell Barton |
3dcf6b |
expressionfield.cpp
|
|
Campbell Barton |
3dcf6b |
filefield.cpp
|
|
Campbell Barton |
3dcf6b |
flipconsole.cpp
|
|
Campbell Barton |
3dcf6b |
framenavigator.cpp
|
|
Campbell Barton |
3dcf6b |
freelayout.cpp
|
|
Campbell Barton |
3dcf6b |
fxhistogramrender.cpp
|
|
Campbell Barton |
3dcf6b |
fxsettings.cpp
|
|
Campbell Barton |
3dcf6b |
gutil.cpp
|
|
Campbell Barton |
3dcf6b |
histogram.cpp
|
|
Campbell Barton |
3dcf6b |
icongenerator.cpp
|
|
Campbell Barton |
3dcf6b |
imageutils.cpp
|
|
Campbell Barton |
3dcf6b |
infoviewer.cpp
|
|
Campbell Barton |
3dcf6b |
intfield.cpp
|
|
Campbell Barton |
3dcf6b |
intpairfield.cpp
|
|
Campbell Barton |
3dcf6b |
keyframenavigator.cpp
|
|
Campbell Barton |
3dcf6b |
lineedit.cpp
|
|
Campbell Barton |
3dcf6b |
menubarcommand.cpp
|
|
Campbell Barton |
3dcf6b |
palettesscanpopup.cpp
|
|
Campbell Barton |
3dcf6b |
paletteviewer.cpp
|
|
Campbell Barton |
3dcf6b |
paletteviewergui.cpp
|
|
Campbell Barton |
3dcf6b |
paramfield.cpp
|
|
Campbell Barton |
3dcf6b |
planeviewer.cpp
|
|
Campbell Barton |
3dcf6b |
popupbutton.cpp
|
|
Campbell Barton |
3dcf6b |
rasterimagedata.cpp
|
|
Campbell Barton |
3dcf6b |
scriptconsole.cpp
|
|
Campbell Barton |
3dcf6b |
selection.cpp
|
|
Campbell Barton |
3dcf6b |
stageobjectsdata.cpp
|
|
Campbell Barton |
3dcf6b |
spectrumfield.cpp
|
|
Campbell Barton |
3dcf6b |
spreadsheetviewer.cpp
|
|
Campbell Barton |
3dcf6b |
strokesdata.cpp
|
|
Campbell Barton |
3dcf6b |
studiopaletteviewer.cpp
|
|
Campbell Barton |
3dcf6b |
styleeditor.cpp
|
|
Campbell Barton |
3dcf6b |
styleindexlineedit.cpp
|
|
Campbell Barton |
3dcf6b |
swatchviewer.cpp
|
|
Campbell Barton |
3dcf6b |
tabbar.cpp
|
|
Campbell Barton |
3dcf6b |
tdockwindows.cpp
|
|
Campbell Barton |
3dcf6b |
tonecurvefield.cpp
|
|
Campbell Barton |
3dcf6b |
treemodel.cpp
|
|
Campbell Barton |
3dcf6b |
tselectionhandle.cpp
|
|
Campbell Barton |
3dcf6b |
addfxcontextmenu.cpp
|
|
Campbell Barton |
3dcf6b |
fxschematicnode.cpp
|
|
Campbell Barton |
3dcf6b |
fxschematicscene.cpp
|
|
Campbell Barton |
3dcf6b |
schematicnode.cpp
|
|
Campbell Barton |
3dcf6b |
schematicviewer.cpp
|
|
Campbell Barton |
3dcf6b |
schematicgroupeditor.cpp
|
|
Campbell Barton |
3dcf6b |
stageschematicnode.cpp
|
|
Campbell Barton |
3dcf6b |
stageschematicscene.cpp
|
|
Campbell Barton |
3dcf6b |
functionselection.cpp
|
|
Campbell Barton |
3dcf6b |
fxselection.cpp
|
|
Campbell Barton |
3dcf6b |
stageobjectselection.cpp
|
|
Campbell Barton |
3dcf6b |
styleselection.cpp
|
|
Campbell Barton |
3dcf6b |
dvmimedata.cpp
|
|
Campbell Barton |
3dcf6b |
fxdata.cpp
|
|
Campbell Barton |
3dcf6b |
palettedata.cpp
|
|
Campbell Barton |
3dcf6b |
styledata.cpp
|
|
Campbell Barton |
3dcf6b |
functionkeyframenavigator.cpp
|
|
Campbell Barton |
3dcf6b |
functionpanel.cpp
|
|
Campbell Barton |
3dcf6b |
functionpaneltools.cpp
|
|
Campbell Barton |
3dcf6b |
functionsegmentviewer.cpp
|
|
Campbell Barton |
3dcf6b |
functionsheet.cpp
|
|
Campbell Barton |
3dcf6b |
functiontoolbar.cpp
|
|
Campbell Barton |
3dcf6b |
functiontreeviewer.cpp
|
|
Campbell Barton |
3dcf6b |
functionviewer.cpp
|
|
Campbell Barton |
3dcf6b |
updatechecker.cpp
|
|
Campbell Barton |
3dcf6b |
validatedchoicedialog.cpp
|
|
Campbell Barton |
3dcf6b |
trepetitionguard.cpp
|
|
Campbell Barton |
3dcf6b |
camerasettingswidget.cpp
|
|
Campbell Barton |
3dcf6b |
cleanupcamerasettingswidget.cpp
|
|
Campbell Barton |
3dcf6b |
pickrgbutils.cpp
|
|
Campbell Barton |
3dcf6b |
screenboard.cpp
|
|
Campbell Barton |
3dcf6b |
marksbar.cpp
|
|
Campbell Barton |
3dcf6b |
tmessageviewer.cpp
|
|
Campbell Barton |
3dcf6b |
stylenameeditor.cpp
|
|
Campbell Barton |
3dcf6b |
combohistogram.cpp
|
|
Campbell Barton |
3dcf6b |
fxiconmanager.cpp
|
|
Campbell Barton |
3dcf6b |
pluginhost.cpp
|
|
Campbell Barton |
3dcf6b |
plugin_tile_interface.cpp
|
|
Campbell Barton |
3dcf6b |
plugin_port_interface.cpp
|
|
Campbell Barton |
3dcf6b |
plugin_fxnode_interface.cpp
|
|
Campbell Barton |
3dcf6b |
plugin_param_interface.cpp
|
|
Campbell Barton |
3dcf6b |
plugin_param_view_interface.cpp
|
|
Campbell Barton |
3dcf6b |
plugin_ui_page_interface.cpp
|
|
Campbell Barton |
3dcf6b |
toonz_params.cpp)
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
set(RESOURCES toonzqt.qrc)
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
add_translation(toonzqt ${HEADERS} ${SOURCES})
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
get_target_property(QW_LOC Qt5::Widgets INTERFACE_INCLUDE_DIRECTORIES)
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
set(incs)
|
|
Toshihiro Shimizu |
890ddd |
foreach(dir ${Qt5Widgets_INCLUDE_DIRS})
|
|
Toshihiro Shimizu |
890ddd |
set(incs ${incs} -I${dir})
|
|
Toshihiro Shimizu |
890ddd |
endforeach()
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
qt5_add_resources(SOURCES ${RESOURCES})
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
qt5_wrap_cpp(SOURCES ${MOC_HEADERS} OPTIONS ${incs})
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
add_library(toonzqt SHARED ${HEADERS} ${SOURCES} ${RESOURCES})
|
|
Campbell Barton |
f08982 |
if(APPLE)
|
|
Toshihiro Shimizu |
890ddd |
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wl,-install_name,@rpath/libtoonzqt.dylib")
|
|
Campbell Barton |
f08982 |
endif()
|
|
Toshihiro Shimizu |
890ddd |
|
|
Campbell Barton |
f2d492 |
add_definitions(
|
|
Campbell Barton |
f2d492 |
-DQT_WIDGETS_LIB
|
|
Campbell Barton |
f2d492 |
-DTOONZQT_EXPORTS
|
|
Campbell Barton |
f2d492 |
)
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
message("subdir: toonzqt")
|
|
Toshihiro Shimizu |
890ddd |
message("type:" ${CMAKE_SHARED_LIBRARY_SUFFIX})
|
|
Toshihiro Shimizu |
890ddd |
message("Bin: " ${CMAKE_CURRENT_BINARY_DIR})
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
_find_toonz_library(EXTRA_LIBS "tnzcore;tnzbase;tnzext;toonzlib;sound")
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
if(WIN32)
|
|
Toshihiro Shimizu |
890ddd |
set(EXTRA_LIBS ${EXTRA_LIBS}
|
|
Toshihiro Shimizu |
890ddd |
advapi32.lib)
|
|
Toshihiro Shimizu |
890ddd |
endif()
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
target_link_libraries(toonzqt Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Network Qt5::OpenGL ${EXTRA_LIBS} ${GL_LIB})
|