소스 검색

Reverse order of linker inputs to fix linker order resolution

default_compile_flags
vector-of-bool 5 년 전
부모
커밋
01c56a7130
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. +2
    -0
      src/dds/build/plan/exe.cpp

+ 2
- 0
src/dds/build/plan/exe.cpp 파일 보기

@@ -5,6 +5,7 @@

#include <spdlog/spdlog.h>

#include <algorithm>
#include <cassert>

using namespace dds;
@@ -25,6 +26,7 @@ void link_executable_plan::link(build_env_ref env, const library_plan& lib) cons

auto main_obj = _main_compile.calc_object_file_path(env);
spec.inputs.push_back(std::move(main_obj));
std::reverse(spec.inputs.begin(), spec.inputs.end());

const auto link_command = env.toolchain.create_link_executable_command(spec);
spdlog::info("Linking executable: {}", fs::relative(spec.output, env.output_root).string());

Loading…
취소
저장