aboutsummaryrefslogtreecommitdiff
path: root/ports/tgui/fix-usage.patch
blob: cbc43b4e779d478722ae8cf5bec3c195506b17cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
diff --git a/cmake/TGUIConfig.cmake.in b/cmake/TGUIConfig.cmake.in
index 63e8a45..01804cd 100644
--- a/cmake/TGUIConfig.cmake.in
+++ b/cmake/TGUIConfig.cmake.in
@@ -44,6 +44,9 @@
 #   add_executable(myapp ...)
 #   target_link_libraries(myapp tgui)
 
+include(CMakeFindDependencyMacro)
+find_dependency(SFML COMPONENTS graphics CONFIG)
+
 set(FIND_TGUI_PATHS
     "${CMAKE_CURRENT_LIST_DIR}/../.."
     ${TGUI_ROOT}
@@ -58,7 +61,7 @@ set(FIND_TGUI_PATHS
     /opt)
 
 # Choose which target definitions must be imported
-if (TGUI_STATIC_LIBRARIES)
+if (NOT @TGUI_SHARED_LIBS@)
 	set(TGUI_IS_FRAMEWORK_INSTALL "@TGUI_BUILD_FRAMEWORKS@")
     if (TGUI_IS_FRAMEWORK_INSTALL)
         message(WARNING "Static frameworks are not supported by TGUI. Clear TGUI_DIR cache entry, \