70cf3cded5
With CMake 3.11, configure fails with this error: CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: MYSQL_EMBEDDED_LIBRARIES linked by target "cmTC_ec547" in directory /wrkdirs/usr/ports/databases/soci/work/soci-3.2.2/CMakeFiles/CMakeTmp CMake Error at /usr/local/share/cmake/Modules/CheckIncludeFile.cmake:60 (try_compile): Failed to configure test project build system. Call Stack (most recent call first): /usr/local/share/cmake/Modules/FindThreads.cmake:121 (CHECK_INCLUDE_FILE) core/CMakeLists.txt:17 (include) The underlying issue is that the test for MySQL embedded leaks the library into CMAKE_REQUIRED_LIBRARIES, which are then picked up in other feature tests. If the library wasn't found (which is normal, it's not a dependency in the port) then those later tests fail. CMake 3.11 is somehow stricter about this than CMake 3.10. No PORTREVISION bump because it's a pre-emptive build fix and nothing changes on the port. Approved by: tcberner (mentor, implicit) |
||
---|---|---|
.. | ||
files | ||
distinfo | ||
Makefile | ||
pkg-descr | ||
pkg-plist |