Warning, /rolisteam/rolisteam-diceparser/src/bin/webserver/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.16)
0002
0003 option(UPDATE_TRANSLATIONS "update Translation" OFF)
0004 MESSAGE(STATUS "UPDATE TRANSLATIONS: ${UPDATE_TRANSLATIONS}")
0005
0006
0007 project(diceserver)
0008
0009
0010 # Find includes in corresponding build directories
0011 set(CMAKE_INCLUDE_CURRENT_DIR ON)
0012 # Instruct CMake to run moc automatically when needed.
0013 set(CMAKE_AUTOMOC ON)
0014
0015 # Find the QtWidgets library
0016 find_package(Qt6 COMPONENTS Core Network)
0017 #find_package(Qt6QuickCompiler)
0018
0019 set(EXECUTABLE_OUTPUT_PATH bin/)
0020
0021 include_directories(${Qt5Core_INCLUDES} ${Qt5Network_INCLUDES} webserver/qhttp/src ../)
0022 add_definitions(${Qt5Core_DEFINITIONS} ${Qt5Network_DEFINITIONS} )
0023
0024 ADD_DEFINITIONS(
0025 -std=c++11
0026 )
0027
0028 #set(diceserver_RESOURCES diceparser.qrc)
0029 FIND_PACKAGE(Qt6LinguistTools)
0030
0031
0032
0033 SET( diceserver_sources
0034 ../diceparser.cpp
0035 ../range.cpp
0036 ../booleancondition.cpp
0037 ../validator.cpp
0038 ../compositevalidator.cpp
0039 ../operationcondition.cpp
0040 ../die.cpp
0041 ../parsingtoolbox.cpp
0042 ../dicealias.cpp
0043 ../result/result.cpp
0044 ../result/scalarresult.cpp
0045 ../result/stringresult.cpp
0046 ../result/diceresult.cpp
0047 ../node/countexecutenode.cpp
0048 ../node/dicerollernode.cpp
0049 ../node/executionnode.cpp
0050 ../node/explodedicenode.cpp
0051 ../node/helpnode.cpp
0052 ../node/mergenode.cpp
0053 ../node/jumpbackwardnode.cpp
0054 ../node/keepdiceexecnode.cpp
0055 ../node/listaliasnode.cpp
0056 ../node/listsetrollnode.cpp
0057 ../node/numbernode.cpp
0058 ../node/parenthesesnode.cpp
0059 ../node/paintnode.cpp
0060 ../node/rerolldicenode.cpp
0061 ../node/scalaroperatornode.cpp
0062 ../node/sortresult.cpp
0063 ../node/startingnode.cpp
0064 ../node/ifnode.cpp
0065 ../node/filternode.cpp
0066 ../node/stringnode.cpp
0067 main.cpp
0068 diceserver.cpp
0069 ../highlightdice.cpp
0070 )
0071 #qt5_add_resources(RESOURCE_ADDED mobile.qrc)
0072
0073 add_executable( diceserver ${diceserver_sources} )
0074
0075 target_link_libraries(diceserver ${Qt5Core_LIBRARIES} ${Qt5Network_LIBRARIES} /home/renaud/application/mine/DiceParser/webserver/qhttp/xbin/libqhttp.so)
0076
0077 #qt5_use_modules()