oatpp/example-postgresql

oatpp-swagger not installing while building the docker image

kryptoblack opened this issue · 2 comments

I am trying to install and run the application but I am unable to because oatpp-swagger isn't found.

Which is caused because the cmake for oatpp-swagger module is failing.

############################################################################
## oatpp-swagger module. Resolving dependencies...


############################################################################

CMake Error at CMakeLists.txt:103 (add_compile_definitions):
  Unknown CMake command "add_compile_definitions".

Opened /bin/ash from the container to find the cmake version to be 3.11.1.

cmake version 3.11.1

According to this the cmake version needs to be >=3.12 to use "add_compile_definitions"

The docker image needs to be upgraded with a higher version of cmake. That should solve this issue.

There is a PR raised that can solve this (oatpp/oatpp-swagger#66) without changing the version of cmake. Could we work on this I am tired of doing it manually.

Hello @kryptoblack ,
This issue should be fixed now.
Please use the latest master of oatpp-swagger