Adds unit tests
This commit is contained in:
@@ -1,10 +1,20 @@
|
||||
|
||||
set(assignment_HEADERS
|
||||
calc.hpp
|
||||
json_output.hpp
|
||||
proto_loader.hpp
|
||||
spatial_grid.hpp)
|
||||
|
||||
set(assignment_SOURCES
|
||||
main.cpp
|
||||
calc.cpp
|
||||
json_output.cpp
|
||||
proto_loader.cpp)
|
||||
|
||||
add_executable(main ${assignment_SOURCES})
|
||||
target_link_libraries(main PRIVATE proto ${PROTOBUF_LIBRARY})
|
||||
target_link_libraries(main PRIVATE nlohmann_json::nlohmann_json)
|
||||
add_library(assignment ${assignment_SOURCES} ${assignment_HEADERS})
|
||||
set_target_properties(assignment PROPERTIES PUBLIC_HEADER "${assignment_HEADERS}")
|
||||
target_link_libraries(assignment PRIVATE proto ${PROTOBUF_LIBRARY} )
|
||||
target_link_libraries(assignment PUBLIC nlohmann_json::nlohmann_json)
|
||||
|
||||
add_executable(main main.cpp)
|
||||
target_link_libraries(main assignment)
|
||||
|
||||
|
Reference in New Issue
Block a user