26 lines
678 B
CMake
26 lines
678 B
CMake
cmake_minimum_required(VERSION 3.14)
|
|
|
|
project(nix-gcc-multi-issueTests LANGUAGES CXX)
|
|
|
|
include(../cmake/project-is-top-level.cmake)
|
|
include(../cmake/folders.cmake)
|
|
|
|
# ---- Dependencies ----
|
|
|
|
if(PROJECT_IS_TOP_LEVEL)
|
|
find_package(nix-gcc-multi-issue REQUIRED)
|
|
enable_testing()
|
|
endif()
|
|
|
|
# ---- Tests ----
|
|
|
|
add_executable(nix-gcc-multi-issue_test source/nix-gcc-multi-issue_test.cpp)
|
|
target_link_libraries(nix-gcc-multi-issue_test PRIVATE nix-gcc-multi-issue::nix-gcc-multi-issue)
|
|
target_compile_features(nix-gcc-multi-issue_test PRIVATE cxx_std_17)
|
|
|
|
add_test(NAME nix-gcc-multi-issue_test COMMAND nix-gcc-multi-issue_test)
|
|
|
|
# ---- End-of-file commands ----
|
|
|
|
add_folders(Test)
|