Files
ports/devel/libks/files/patch-cmake_ksutil.cmake
2026-10-04 04:07:15 +00:00

22 lines
925 B
CMake

--- cmake/ksutil.cmake.orig 2026-05-09 17:13:27 UTC
+++ cmake/ksutil.cmake
@@ -130,6 +130,18 @@ macro(ksutil_setup_platform)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
+ elseif (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
+ message("Platform is FreeBSD")
+ set(KS_PLAT_FBSD 1 CACHE INTERNAL "Platform definition" FORCE)
+ set(CMAKE_POSITION_INDEPENDENT_CODE YES)
+
+ add_definitions("-DKS_PLAT_FBSD=1")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11")
+
+ if (NOT CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local" CACHE INTERNAL "Prefix prepended to install directories" FORCE)
+ set(CMAKE_PREFIX_PATH "/usr/local" CACHE INTERNAL "Prefix search path" FORCE)
+ endif()
else()
message("Platform is linux")
set(KS_PLAT_LIN 1 CACHE INTERNAL "Platform definition" FORCE)