16 lines
548 B
CMake
16 lines
548 B
CMake
project(moFileReaderTest)
|
|
find_package(Catch2 REQUIRED)
|
|
|
|
include(CTest)
|
|
include(Catch)
|
|
|
|
add_executable(${PROJECT_NAME} main.cpp test.cpp link_test.cpp)
|
|
target_include_directories(moFileReaderTest PRIVATE ${CMAKE_SOURCE_DIR}/include)
|
|
target_link_libraries(${PROJECT_NAME} PRIVATE Catch2::Catch2)
|
|
catch_discover_tests(${PROJECT_NAME})
|
|
|
|
add_custom_command(
|
|
TARGET ${PROJECT_NAME} POST_BUILD
|
|
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/languages/nl.mo $<TARGET_FILE_DIR:moFileReaderTest>/languages/nl.mo
|
|
)
|