* [test-runner] make render-test a shared lib [test-runner] nit [test-runner] nit again * [test-runner] Remove redundant linked file in cmake
61 lines
1.4 KiB
CMake
61 lines
1.4 KiB
CMake
add_executable(
|
|
mbgl-render-test
|
|
expression-test/test_runner_common.cpp
|
|
expression-test/test_runner_common.hpp
|
|
platform/default/src/mbgl/render-test/main.cpp
|
|
render-test/allocation_index.cpp
|
|
render-test/allocation_index.hpp
|
|
render-test/filesystem.hpp
|
|
render-test/filesystem.hpp
|
|
render-test/include/mbgl/render_test.hpp
|
|
render-test/metadata.hpp
|
|
render-test/parser.cpp
|
|
render-test/parser.hpp
|
|
render-test/render_test.cpp
|
|
render-test/runner.cpp
|
|
render-test/runner.hpp
|
|
)
|
|
|
|
if(APPLE)
|
|
target_link_libraries(
|
|
mbgl-render-test
|
|
PRIVATE mbgl-loop-darwin
|
|
)
|
|
else()
|
|
target_link_libraries(
|
|
mbgl-render-test
|
|
PRIVATE mbgl-loop-uv
|
|
)
|
|
endif()
|
|
|
|
target_include_directories(
|
|
mbgl-render-test
|
|
PRIVATE src
|
|
PRIVATE platform/default/include
|
|
PRIVATE render-test
|
|
)
|
|
|
|
target_include_directories(
|
|
mbgl-render-test
|
|
PUBLIC render-test/include
|
|
PUBLIC include
|
|
)
|
|
|
|
target_link_libraries(
|
|
mbgl-render-test
|
|
PRIVATE
|
|
mbgl-core
|
|
mbgl-filesource
|
|
Mapbox::Base::Extras::args
|
|
mbgl-vendor-expected
|
|
Mapbox::Base::Extras::filesystem
|
|
Mapbox::Base::pixelmatch-cpp
|
|
Mapbox::Base::Extras::rapidjson
|
|
)
|
|
|
|
create_source_groups(mbgl-render-test)
|
|
|
|
set_target_properties(mbgl-render-test PROPERTIES FOLDER "Executables")
|
|
|
|
add_definitions(-DTEST_RUNNER_ROOT_PATH="${CMAKE_SOURCE_DIR}")
|