aboutsummaryrefslogtreecommitdiffstats
path: root/java/intellij-fsnotifier/files/extrapatch-cmake_target__definitions.cmake
diff options
context:
space:
mode:
authorLexi Winter <ivy@FreeBSD.org>2025-10-05 09:19:31 +0100
committerLexi Winter <ivy@FreeBSD.org>2025-10-05 09:19:31 +0100
commitf85f2b2d6e5b7ed869376eb4b180c3a74a5c5da9 (patch)
treead799ccacfb459b809b02b9c115ed4befb93b4c1 /java/intellij-fsnotifier/files/extrapatch-cmake_target__definitions.cmake
parent0b1510fe1f98f82da6f3481cb6c58957022d9211 (diff)
parentb057c68280a2f2a7b3d1fbac36f7b034e1fdf593 (diff)
Merge remote-tracking branch 'freebsd/main' into lf/main
Diffstat (limited to 'java/intellij-fsnotifier/files/extrapatch-cmake_target__definitions.cmake')
-rw-r--r--java/intellij-fsnotifier/files/extrapatch-cmake_target__definitions.cmake12
1 files changed, 12 insertions, 0 deletions
diff --git a/java/intellij-fsnotifier/files/extrapatch-cmake_target__definitions.cmake b/java/intellij-fsnotifier/files/extrapatch-cmake_target__definitions.cmake
new file mode 100644
index 000000000000..bffb0ce63f8c
--- /dev/null
+++ b/java/intellij-fsnotifier/files/extrapatch-cmake_target__definitions.cmake
@@ -0,0 +1,12 @@
+FreeBSD 15+ has native inotify implementation
+
+--- cmake/target_definitions.cmake.orig 2023-07-24 21:16:54 UTC
++++ cmake/target_definitions.cmake
+@@ -19,7 +19,6 @@ foreach(_lib _type IN ZIP_LISTS LIBS TYPES)
+ add_library(fsnotifier_staticlib STATIC ${HEADERS} ${SOURCES})
+ foreach(_lib _type IN ZIP_LISTS LIBS TYPES)
+ target_link_libraries(${_lib} PUBLIC
+- ${INOTIFY_LIBRARY_DIRS}/${CMAKE_${_type}_LIBRARY_PREFIX}${INOTIFY_LIBRARIES}${CMAKE_${_type}_LIBRARY_SUFFIX}
+ Threads::Threads)
+ target_include_directories(${_lib} PUBLIC ${INOTIFY_INCLUDE_DIRS})
+ set_target_properties(${_lib} PROPERTIES OUTPUT_NAME fsnotifier)