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()