From d1c95742ddd83899bb35051de9d731d38aba80a4 Mon Sep 17 00:00:00 2001 From: E14 <1640391+E14@users.noreply.github.com> Date: Sun, 22 Sep 2019 22:57:54 +0200 Subject: Add ProtocolBlockTypePalette (#4391) --- tests/ProtocolBlockTypePalette/CMakeLists.txt | 47 +++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 tests/ProtocolBlockTypePalette/CMakeLists.txt (limited to 'tests/ProtocolBlockTypePalette/CMakeLists.txt') diff --git a/tests/ProtocolBlockTypePalette/CMakeLists.txt b/tests/ProtocolBlockTypePalette/CMakeLists.txt new file mode 100644 index 000000000..43c2df676 --- /dev/null +++ b/tests/ProtocolBlockTypePalette/CMakeLists.txt @@ -0,0 +1,47 @@ +cmake_minimum_required(VERSION 3.0.2) +enable_testing() +add_definitions(-DTEST_GLOBALS=1) + +include_directories(SYSTEM "../../lib/jsoncpp/include") +include_directories(${CMAKE_SOURCE_DIR}/src/) + + +add_definitions(-DTEST_GLOBALS=1) + +set (SHARED_SRCS + ${CMAKE_SOURCE_DIR}/src/Protocol/ProtocolBlockTypePalette.cpp + ${CMAKE_SOURCE_DIR}/src/BlockState.cpp + ${CMAKE_SOURCE_DIR}/src/StringUtils.cpp +) + +set (SHARED_HDRS + ../TestHelpers.h + ${CMAKE_SOURCE_DIR}/src/Protocol/ProtocolBlockTypePalette.h + ${CMAKE_SOURCE_DIR}/src/BlockState.h + ${CMAKE_SOURCE_DIR}/src/StringUtils.h +) + +set (SRCS + ProtocolBlockTypePaletteTest.cpp +) + +file (COPY + test.btp.json + ../../Server/Protocol/1.13/base.btp.json + DESTINATION ./) + +source_group("Shared" FILES ${SHARED_SRCS} ${SHARED_HDRS}) +source_group("Sources" FILES ${SRCS}) +add_executable(ProtocolBlockTypePaletteTest-exe ${SRCS} ${SHARED_SRCS} ${SHARED_HDRS}) +target_link_libraries(ProtocolBlockTypePaletteTest-exe fmt::fmt jsoncpp_lib_static) +add_test(NAME ProtocolBlockTypePaletteTest-test COMMAND ProtocolBlockTypePaletteTest-exe) + + + + + +# Put the projects into solution folders (MSVC): +set_target_properties( + ProtocolBlockTypePaletteTest-exe + PROPERTIES FOLDER Tests +) -- cgit v1.2.3