- Add include guards on all the files - Add a vendor package for sqlite and gtest - Use relative paths to all the files
31 lines
744 B
CMake
31 lines
744 B
CMake
add_executable(mbgl-render-test
|
|
render-test/allocation_index.cpp
|
|
render-test/main.cpp
|
|
render-test/parser.cpp
|
|
render-test/runner.cpp
|
|
)
|
|
|
|
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_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
|
|
)
|
|
|
|
add_definitions(-DTEST_RUNNER_ROOT_PATH="${CMAKE_SOURCE_DIR}")
|