-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
15 lines (13 loc) · 3.13 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#cmake_minimum_required(VERSION 3.5)
cmake_minimum_required(VERSION 3.2.2)
project(FrontEnd)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(CMAKE_BUILD_TYPE Debug)
INCLUDE_DIRECTORIES("/usr/include/libxml2")
INCLUDE_DIRECTORIES("/usr/include/libxslt")
link_directories(/usr/lib/x86_64-linux-gnu)
link_libraries(xml2 xslt)
set(SOURCE_FILES main.cpp basecomponenthandle.h container.h countedpointer.h componenthandle.h terminal.h eventprocessor.h baseeventhandler.h eventprocessor.cpp basecomponent.h component.h component.cpp container.cpp xmlnode.h xmlnode.cpp xml.h xmldocument.h sysexception.h xml.cpp sysfile.h sysfile.cpp xmldocument.cpp basexmlentity.h logicaldatexmlentity.h xmlentityreferencetable.h xmlentityreferencetable.cpp baseevent.h event.h keydefs.h.h terminal.cpp topline.h topline.cpp draweventhandler.h messagedialogue.h messagedialogue.cpp acknowledgemessagedialogue.h acknowledgemessagedialogue.cpp errormessage.h errormessage.cpp screen.h screenfield.h screenfieldformatter.h basescreenfieldformatter.h screenfieldformatter.cpp screenfield.cpp screenfieldprintablekeyeventhandler.h screenfieldgainfocuseventhandler.h basescreenfieldvalidator.h stringlib.h stringlib.cpp screenform.h errors.h screenform.cpp basescreenvalidator.h screen.cpp screenenduserinputeventhandler.h optionslist.h optionslist.cpp editabandonoptionslist.h editabandonoptionslist.cpp editabandonsaveoptionslist.h editabandonsaveoptionslist.cpp screenvalidationexception.h warningexception.h warningexception.cpp loadscreenfields.h loadscreenfields.cpp stringtokeniser.h screenfieldfactory.h screenfieldfactory.cpp integerscreenfield.h numericscreenfieldformatter.h numericscreenfieldformatter.cpp integerscreenfieldvalidator.h leadingzerosnumericscreenfieldformatter.h leadingzerosnumericscreenfieldformatter.cpp mandatorynumericscreenfieldformatter.h mandatorynumericscreenfieldformatter.cpp stringscreenfield.h stringscreenfieldformatter.h stringscreenfieldformatter.cpp stringscreenfieldvalidator.h stringscreenfieldvalidator.cpp mandatorystringscreenfieldformatter.h mandatorystringscreenfieldformatter.cpp upperstringscreenfield.h sedolscreenfield.h sedolscreenfield.cpp sedolscreenfieldvalidator.h sedolscreenfieldvalidator.cpp realscreenfield.h realscreenfield.cpp realscreenfieldvalidator.h datescreenfield.h datescreenfield.cpp datescreenfieldformatter.h datescreenfieldformatter.cpp mandatorydatescreenfieldformatter.h mandatorydatescreenfieldformatter.cpp datescreenfieldvalidator.h mandatoryscreenfieldvalidator.h date.h date.cpp basewallclock.h basewallclock.cpp wallclock.h wallclock.cpp logicaldatexmlentity.cpp screenredraweventhandler.h screenterminalgeometrychangedeventhandler.h screengainfocuseventhandler.h screenstepfocusforwardeventhandler.h screenstepfocusbackwardeventhandler.h screenleftarroweventhandler.h screenrightarroweventhandler.h screenfieldlosefocuseventhandler.h screenfieldleftarroweventhandler.h screenfielddeleteeventhandler.h screenfieldbackspaceeventhandler.h screenfieldrightarroweventhandler.h screenfieldescesceventhandler.h)
add_executable(FrontEnd ${SOURCE_FILES})
#target_link_libraries(FrontEnd xml2 xslt)
#target_link_libraries(FrontEnd xml2 xslt)