NBEngine/engine/NBGraphics/tests/CMakeLists.txt
2026-08-20 08:13:26 -05:00

33 lines
718 B
CMake

cmake_minimum_required(VERSION 3.26.0)
if (NB_BUILD_TESTS)
enable_testing()
include(GoogleTest)
set(STBIMAGE_PATH ${NBENGINE_ROOT}/../stbi_image)
get_filename_component(STBIMAGE_PATH ${STBIMAGE_PATH} ABSOLUTE)
add_executable(TestWindow
./TestWindow.cpp
)
target_link_libraries(TestWindow
NBGraphics
)
target_include_directories(TestWindow
PRIVATE "${STBIMAGE_PATH}"
)
add_executable(TestImages
./testImages.cpp
)
target_link_libraries(TestImages
NBGraphics
GTest::gtest_main
)
target_include_directories(TestImages
PRIVATE "${STBIMAGE_PATH}"
)
gtest_discover_tests(TestImages)
endif()