qmlfrontend/CMakeLists.txt
author Wuzzy <Wuzzy2@mail.ru>
Sat, 02 Nov 2019 13:01:28 +0100
changeset 15501 5a30396f8fb2
parent 15047 773beead236f
child 15894 ebc50f21e849
permissions -rw-r--r--
ClimbHome: Change misleading Seed assignment to nil value This was "Seed = ClimbHome", but ClimbHome was a nil value. This code still worked as the engine interpreted the nil value as empty string. But it can be very misleading. This changeset makes the Seed assignment more explicit by assigning the empty string directly. The compability has been tested.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12854
28cb18c5e712 Add new qmlfrontend project template
unc0rr
parents:
diff changeset
     1
cmake_minimum_required(VERSION 2.8.12)
28cb18c5e712 Add new qmlfrontend project template
unc0rr
parents:
diff changeset
     2
28cb18c5e712 Add new qmlfrontend project template
unc0rr
parents:
diff changeset
     3
project(qmlfrontend LANGUAGES CXX)
28cb18c5e712 Add new qmlfrontend project template
unc0rr
parents:
diff changeset
     4
28cb18c5e712 Add new qmlfrontend project template
unc0rr
parents:
diff changeset
     5
set(CMAKE_INCLUDE_CURRENT_DIR ON)
28cb18c5e712 Add new qmlfrontend project template
unc0rr
parents:
diff changeset
     6
set(CMAKE_AUTOMOC ON)
28cb18c5e712 Add new qmlfrontend project template
unc0rr
parents:
diff changeset
     7
set(CMAKE_AUTORCC ON)
28cb18c5e712 Add new qmlfrontend project template
unc0rr
parents:
diff changeset
     8
28cb18c5e712 Add new qmlfrontend project template
unc0rr
parents:
diff changeset
     9
find_package(Qt5 COMPONENTS Core Quick REQUIRED)
28cb18c5e712 Add new qmlfrontend project template
unc0rr
parents:
diff changeset
    10
14143
745c73e0e644 Start working on frontend to rust engine rewrite
unC0Rr
parents: 12854
diff changeset
    11
add_executable(${PROJECT_NAME} "main.cpp" "qml.qrc"
745c73e0e644 Start working on frontend to rust engine rewrite
unC0Rr
parents: 12854
diff changeset
    12
    "hwengine.cpp" "hwengine.h"
14154
8354b390f1a2 Some refactoring of qmlfrontend. It now shows land preview generated by hedgewars-engine
unC0Rr
parents: 14143
diff changeset
    13
    "game_config.cpp" "game_config.h"
14290
92e5682810d4 Prepare to have possibility to pass opengl context to engine
unc0rr
parents: 14154
diff changeset
    14
    "game_view.cpp" "game_view.h"
14143
745c73e0e644 Start working on frontend to rust engine rewrite
unC0Rr
parents: 12854
diff changeset
    15
    "team.cpp" "team.h"
14154
8354b390f1a2 Some refactoring of qmlfrontend. It now shows land preview generated by hedgewars-engine
unC0Rr
parents: 14143
diff changeset
    16
    "engine_instance.cpp" "engine_instance.h"
8354b390f1a2 Some refactoring of qmlfrontend. It now shows land preview generated by hedgewars-engine
unC0Rr
parents: 14143
diff changeset
    17
    "preview_image_provider.cpp" "preview_image_provider.h"
14371
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents: 14290
diff changeset
    18
    "engine_interface.h"
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents: 14290
diff changeset
    19
    "preview_acceptor.cpp" "preview_acceptor.h"
14915
a3ad06ac390e Proof of concept for new net game client
unc0rr
parents: 14371
diff changeset
    20
    "net_session.cpp" "net_session.h"
15047
773beead236f Add handling of some messages, reuse models from the old frontend
unc0rr
parents: 14915
diff changeset
    21
    "players_model.cpp" "players_model.h"
773beead236f Add handling of some messages, reuse models from the old frontend
unc0rr
parents: 14915
diff changeset
    22
    "rooms_model.cpp" "rooms_model.h"
14371
90bd2c331703 Add possibility to instantiate HWEngine objects from QML, reorganize work with preview
unC0Rr
parents: 14290
diff changeset
    23
    )
12854
28cb18c5e712 Add new qmlfrontend project template
unc0rr
parents:
diff changeset
    24
14915
a3ad06ac390e Proof of concept for new net game client
unc0rr
parents: 14371
diff changeset
    25
target_link_libraries(${PROJECT_NAME} Qt5::Core Qt5::Network Qt5::Quick)