Why 'source/version.hpp' in '.gitignore' ?

Issue #239 resolved
niXman created an issue

после включения С++11, получаю огромное кол-во ворнингов типа:

In file included from /home/nixman/projects/caesaria/source/core/requirements.hpp:19:0, from /home/nixman/projects/caesaria/source/core/referencecounted.hpp:20, from /home/nixman/projects/caesaria/source/events/event.hpp:21, from /home/nixman/projects/caesaria/source/events/playsound.hpp:19, from /home/nixman/projects/caesaria/source/events/playsound.cpp:16: /home/nixman/projects/caesaria/source/version.hpp:27:64: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix] #define CAESARIA_VERSION CAESARIA_STR_A(CAESARIA_VERSION_MAJOR)"."CAESARIA_STR_A(CAESARIA_VERSION_MINOR)"."CAESARIA_STR_A(CAESARIA_VERSION_REVSN)"["CAESARIA_PLATFORM_NAME":"CAESARIA_COMPILER_NAME"]"

пофиксил и осознал, что этот файл в '.gitignore'. мне просто любопытно, почему, и как быть?

Comments (5)

  1. dalerank repo owner

    it generated automatically by cmake

    он автоматически создается системой сборки, а если его убрать из игнора будут лишние изменения в проекте, хотя на самом деле их там нет

  2. Vladislav Rassokhin

    caesaria $ grep CAESARIA_VERSION_MAJOR . -r ./source/cmake/Modules/version.hpp.in.cmake:#define CAESARIA_VERSION_MAJOR 0

  3. Log in to comment