cmake_minimum_required(VERSION 3.20)
project(query_link_map LANGUAGES CXX)
get_filename_component(ROOT "${CMAKE_CURRENT_SOURCE_DIR}/../../.." ABSOLUTE)
foreach(version baseline fixed)
  add_executable(map_${version} "${ROOT}/work/query-backfill/reader-only/build/reader_object.dir/Release/reader_only.obj")
  set_target_properties(map_${version} PROPERTIES LINKER_LANGUAGE CXX)
  target_link_libraries(map_${version} PRIVATE "${ROOT}/work/issue-02/validation/msvc-${version}/lib/Release/tsfile.lib" psapi)
  target_link_options(map_${version} PRIVATE "/MAP:${CMAKE_CURRENT_BINARY_DIR}/map_${version}.map")
endforeach()
