• X xray-16
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • Задачи 216
    • Задачи 216
    • Список
    • Доски
    • Спринты
  • Запросы на слияние 31
    • Запросы на слияние 31
  • CI/CD
    • CI/CD
    • Конвейеры
    • Задания
    • Расписания
  • Развертывания
    • Развертывания
    • Окружения
    • Релизы
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • Мониторинг
    • Мониторинг
    • Инциденты
  • Аналитика
    • Аналитика
    • Поток ценности
    • CI/CD
    • Репозиторий
  • Wiki
    • Wiki
  • Сниппеты
    • Сниппеты
  • Активность
  • Диаграмма
  • Создать новую задачу
  • Задания
  • Коммиты
  • Доски с задачами
Свернуть панель
  • OpenXRay
  • xray-16
  • Запросы на слияние
  • !583

Cmake improvements ( Linux ). Place all libraries in one output folder

  • Ревью изменений

  • Скачать
  • Почтовые патчи
  • Простое отличие
Слиты xottab-duty запросил слияние github/fork/GeorgeIvlev/feature/cmake_improvements в xd_dev Апр 25, 2020
  • Обзор 5
  • Коммиты 9
  • Конвейеры 0
  • Изменения 2

Created by: GeorgeIvlev

Reconfigure cmake to output compiled libraries and executable to one folder, for example:

  1. With cmake configuration: cmake -DCMAKE_BUILD_TYPE=Debug .. files will be placed into: <project_root>/bin/x64/Debug - for 64-bit system <project_root>/bin/x86/Debug - for 32-bit system
  2. With cmake configuration: cmake -DCMAKE_BUILD_TYPE=Release .. files will be placed into: <project_root>/bin/x64/Release - for 64-bit system <project_root>/bin/x86/Release - for 32-bit system
  3. From there you need to run next command to be sure that libraries will be found by linker in build output folder first: export LD_LIBRARY_PATH=<project_root>/bin/<arch_type>/<build_type> For example on my system: export LD_LIBARY_PATH=/home/george/Desktop/xray-16/bin/x64/Debug
  4. Then you can simply run: <project_root>/bin/x86/Debug/xr_3da -fsltx /<path_to_gameroot>/fsgame.ltx
Ответственный
Назначить
Проверяющие
Запросить ревью
Оценка трудозатрат
Исходная ветка: github/fork/GeorgeIvlev/feature/cmake_improvements