• Husky SMAPI Unity Build (cmake stuff)

    From Nil A@2:5015/46 to All on Thu Feb 1 06:49:58 2024
    Hello, All!

    Если кто-то когда-то захочет сделать unity build для Husky SMAPI, то из коробки он не сработает, потому что *struct _msgh* определена как в *api_sdm.h*, так и в *api_jamp.h*.

    Если unity build делаете средствами cmake, то он по-дефолту делает UNITY_BUILD_MODE BATCH, а надо бы UNITY_BUILD_MODE GROUP, и тогда можно отдельно выставить через set_source_files_properties(сорцы джама, PROPERTIES UNITY_GROUP "джамы), и тогда соберётся.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
  • From Sergey Anohin@2:5034/10.1 to Nil A on Thu Feb 1 10:04:07 2024
    Hello, Nil!

    Если кто-то когда-то захочет сделать unity build для Husky SMAPI, то из коробки он не сработает, потому что *struct _msgh* определена как в *api_sdm.h*, так и в *api_jamp.h*.
    Если unity build делаете средствами cmake, то он по-дефолту делает UNITY_BUILD_MODE BATCH, а надо бы UNITY_BUILD_MODE GROUP, и тогда можно отдельно выставить через set_source_files_properties(сорцы джама, PROPERTIES UNITY_GROUP "джамы), и тогда соберётся.

    Пришли пул реквест-то на гитхаб? Авось смержат.

    С наилучшими пожеланиями, Sergey Anohin.

    --- wfido
    * Origin: https://5034.ru/wfido (2:5034/10.1)