diff options
author | E14 <1640391+E14@users.noreply.github.com> | 2019-09-22 22:57:54 +0200 |
---|---|---|
committer | Mattes D <github@xoft.cz> | 2019-09-22 22:57:54 +0200 |
commit | d1c95742ddd83899bb35051de9d731d38aba80a4 (patch) | |
tree | 74be95b8f98def76a47c5fc81cca59a12bee4c00 /tests/ProtocolBlockTypePalette/CMakeLists.txt | |
parent | Added missing closing } in message output (diff) | |
download | cuberite-d1c95742ddd83899bb35051de9d731d38aba80a4.tar cuberite-d1c95742ddd83899bb35051de9d731d38aba80a4.tar.gz cuberite-d1c95742ddd83899bb35051de9d731d38aba80a4.tar.bz2 cuberite-d1c95742ddd83899bb35051de9d731d38aba80a4.tar.lz cuberite-d1c95742ddd83899bb35051de9d731d38aba80a4.tar.xz cuberite-d1c95742ddd83899bb35051de9d731d38aba80a4.tar.zst cuberite-d1c95742ddd83899bb35051de9d731d38aba80a4.zip |
Diffstat (limited to '')
-rw-r--r-- | tests/ProtocolBlockTypePalette/CMakeLists.txt | 47 |
1 files changed, 47 insertions, 0 deletions
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 +) |