Skip to content

Commit

Permalink
test_generator for msc
Browse files Browse the repository at this point in the history
  • Loading branch information
jll63 committed Aug 22, 2024
1 parent c546faf commit 990db39
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions tests/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ else()
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
endif()

add_library(test_generator_lib OBJECT test_generator_domain.cpp)
add_library(test_generator_lib SHARED test_generator_domain.cpp)
target_link_libraries(test_generator_lib YOMM2::yomm2)

add_executable(test_generator_gen test_generator_gen.cpp)
Expand All @@ -111,6 +111,7 @@ set(GENERATED_FILES
"${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/test_generator_slots.hpp"
"${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/test_generator_tables.hpp"
)

add_custom_command(
OUTPUT ${GENERATED_FILES}
COMMAND test_generator_gen
Expand All @@ -122,6 +123,6 @@ add_dependencies(test_generator_generated_lib test_generator_generate)
target_include_directories(test_generator_generated_lib INTERFACE ${CMAKE_CURRENT_BINARY_DIR})

add_executable(test_generator test_generator.cpp)
target_include_directories(test_generator PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
target_include_directories(test_generator PRIVATE ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
target_link_libraries(test_generator PRIVATE test_generator_generated_lib test_generator_lib YOMM2::yomm2)
add_test(NAME test_generator COMMAND test_generator)

0 comments on commit 990db39

Please sign in to comment.