Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as CMake by Gr1N ( 14 years ago )
cmake_minimum_required (VERSION 2.6)
 
set (PROJECT 
    kbe)
 
set (HEADERS 
    ../sources/abstractfileloader.h
    ../sources/abstractfilewriter.h
    ../sources/basewindow.h
    ../sources/config.h
    ../sources/extendedtabwidget.h
    ../sources/extendedundoview.h
    ../sources/extendedundoviewmodel.h
    ../sources/findwidget.h
    ../sources/gwfobjectinforeader.h
    ../sources/gwfstreamwriter.h
    ../sources/layoutmanager.h
    ../sources/mainwindow.h
    ../sources/platform.h
    ../sources/pointgraphicsitem.h
    ../sources/readwritemanager.h
    ../sources/scgabstractobjectbuilder.h
    ../sources/scgalphabet.h
    ../sources/scgbus.h
    ../sources/scgcommands.h
    ../sources/scgconfig.h
    ../sources/scgcontent.h
    ../sources/scgcontentchangedialog.h
    ../sources/scgcontentdialog.h
    ../sources/scgcontentfactory.h
    ../sources/scgcontentimage.h
    ../sources/scgcontentnumeric.h
    ../sources/scgcontentstring.h
    ../sources/scgcontentviewer.h
    ../sources/scgcontour.h
    ../sources/scgdefaultobjectbuilder.h
    ../sources/scgfileloadergwf.h
    ../sources/scgfilewritergwf.h
    ../sources/scgfilewriterimage.h
    ../sources/scgminimap.h
    ../sources/scgnode.h
    ../sources/scgobject.h
    ../sources/scgobjectarrangers.h
    ../sources/scgobjectsinfo.h
    ../sources/scgobjectsinfodata.h
    ../sources/scgpair.h
    ../sources/scgpointobject.h
    ../sources/scgscene.h
    ../sources/scgtemplateobjectbuilder.h
    ../sources/scgview.h
    ../sources/scgwindow.h
    ../sources/ui_mainwindow.h
    ../sources/version.h
    ../sources/event_handling/SCgInsertModeEventHandler.h
    ../sources/event_handling/SCgSelectModeEventHandler.h
    ../sources/event_handling/SCgPairModeEventHandler.h
    ../sources/event_handling/SCgEventHandler.h
    ../sources/event_handling/SCgContourModeEventHandler.h
    ../sources/event_handling/SCgBusModeEventHandler.h
    )
 
set (SOURCES 
    ../sources/abstractfileloader.cpp
    ../sources/abstractfilewriter.cpp
    ../sources/basewindow.cpp
    ../sources/config.cpp
    ../sources/extendedtabwidget.cpp
    ../sources/extendedundoview.cpp
    ../sources/extendedundoviewmodel.cpp
    ../sources/findwidget.cpp
    ../sources/gwfobjectinforeader.cpp
    ../sources/gwfstreamwriter.cpp
    ../sources/layoutmanager.cpp
    ../sources/mainwindow.cpp
    ../sources/main.cpp
    ../sources/pointgraphicsitem.cpp
    ../sources/readwritemanager.cpp
    ../sources/scgabstractobjectbuilder.cpp
    ../sources/scgalphabet.cpp
    ../sources/scgbus.cpp
    ../sources/scgcommands.cpp
    ../sources/scgconfig.cpp
    ../sources/scgcontent.cpp
    ../sources/scgcontentchangedialog.cpp
    ../sources/scgcontentdialog.cpp
    ../sources/scgcontentfactory.cpp
    ../sources/scgcontentimage.cpp
    ../sources/scgcontentnumeric.cpp
    ../sources/scgcontentstring.cpp
    ../sources/scgcontentviewer.cpp
    ../sources/scgcontour.cpp
    ../sources/scgdefaultobjectbuilder.cpp
    ../sources/scgfileloadergwf.cpp
    ../sources/scgfilewritergwf.cpp
    ../sources/scgfilewriterimage.cpp
    ../sources/scgminimap.cpp
    ../sources/scgnode.cpp
    ../sources/scgobject.cpp
    ../sources/scgobjectarrangers.cpp
    ../sources/scgobjectsinfo.cpp
    ../sources/scgobjectsinfodata.cpp
    ../sources/scgpair.cpp
    ../sources/scgpointobject.cpp
    ../sources/scgscene.cpp
    ../sources/scgtemplateobjectbuilder.cpp
    ../sources/scgview.cpp
    ../sources/scgwindow.cpp
    ../sources/event_handling/SCgInsertModeEventHandler.cpp
    ../sources/event_handling/SCgSelectModeEventHandler.cpp
    ../sources/event_handling/SCgPairModeEventHandler.cpp
    ../sources/event_handling/SCgEventHandler.cpp
    ../sources/event_handling/SCgContourModeEventHandler.cpp
    ../sources/event_handling/SCgBusModeEventHandler.cpp
    )

# some .ui files
SET(UI_FORMS
    ../sources/mainwindow.ui
    )
 
#~ set (LIBRARIES
    #~ library)
 
#~ set (LANGUAGES
    #~ rus
    #~ eng)
 
#~ set (RESOURCE_PATH 
    #~ ../resources)
 
#~ set (RESOURCES 
    #~ ${RESOURCE_PATH}/resources.qrc)
 
#~ set (TRANSLATIONS_PATH 
    #~ ../resources/translations)

SET( QT_USE_QTXML TRUE )
SET( QT_USE_QTSVG TRUE )

project (${PROJECT})
 
include_directories (../)
 
find_package (Qt4 REQUIRED)
include (${QT_USE_FILE})
#~ qt4_add_resources (QRC_SOURCES ${RESOURCES})
QT4_WRAP_UI( SAMPLE_UI_HDRS ${UI_FORMS} )
qt4_wrap_cpp (MOC_SOURCES ${HEADERS})
#~ foreach (LANGUAGE ${LANGUAGES})
    #~ set (TS ${TRANSLATIONS_PATH}/${LANGUAGE}.ts)
    #~ set (QM ${TRANSLATIONS_PATH}/${LANGUAGE}.qm)
    #~ set (TRANSLATIONS ${TRANSLATIONS} ${TS})
    #~ set (TRANSLATIONS_BINARY ${TRANSLATIONS_BINARY} ${QM})
    #~ add_custom_command (
        #~ OUTPUT ${QM}
        #~ COMMAND ${QT_LRELEASE_EXECUTABLE} ${TS}
        #~ MAIN_DEPENDENCY ${TS})
#~ endforeach()
#~ add_custom_target (
    #~ translations 
    #~ COMMAND ${QT_LUPDATE_EXECUTABLE} ${HEADERS} ${SOURCES} -ts ${TRANSLATIONS})
#~ add_custom_command (
    #~ TARGET translations
    #~ COMMAND ${QT_LRELEASE_EXECUTABLE} ${TRANSLATIONS})
 #~ 
#~ foreach (LIBRARY ${LIBRARIES})
    #~ add_subdirectory (../${LIBRARY}/build bin/${LIBRARY})
#~ endforeach ()
 
#~ if (MSVC)
    #~ add_definitions (/W3)
#~ elseif (CMAKE_COMPILER_IS_GNUC)
    #~ add_definitions (-Wall -pedantic)
#~ else ()
    #~ message ("Unknown compiler")
#~ endif ()

ADD_DEFINITIONS( -Wall )

source_group ("Header Files" FILES ${HEADERS})
source_group ("Source Files" FILES ${SOURCES})
source_group ("Generated Files" FILES ${MOC_SOURCES})
#~ source_group ("Resource Files" FILES ${QRC_SOURCES})
 
#~ add_executable (${PROJECT} ${HEADERS} ${SOURCES} ${MOC_SOURCES} ${QRC_SOURCES} ${TRANSLATIONS})
add_executable (${PROJECT} ${HEADERS} ${SOURCES} ${MOC_SOURCES} ${UI_FORM})
 
target_link_libraries (${PROJECT} ${QT_LIBRARIES})

 

Revise this Paste

Your Name: Code Language: