Atlas-Launcher/external/rvfs/tests/CMakeLists.txt

36 lines
636 B
CMake

cmake_minimum_required(VERSION 3.28)
project(Test-RVFS LANGUAGES CXX)
enable_testing()
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# Packages
find_package(Qt6 REQUIRED COMPONENTS
Core
)
# Test executable
add_executable(Test-RVFS
test-restriction.cpp
)
# Libraries
target_link_libraries(Test-RVFS PRIVATE
# Code to test
RVFS
# Qt Framework
Qt::Core
)
# Copy the assets to run the tests
file(COPY _assets DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
# Test
add_test(NAME Test-RVFS COMMAND Test-RVFS)