summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicky <nicky.dasmijn@gmail.com>2022-04-16 19:58:17 +0200
committerNicky <nicky.dasmijn@gmail.com>2022-04-16 19:58:17 +0200
commit2c3507a9d2a32749df695ee04f7612c3049c86c8 (patch)
tree7fa2f579cb90da0a7750b2cdaa2fbbb149b5d4ac
parentc7ea88046b8442c2c2bfd34c447adef094a4ee2d (diff)
Cleanup plugin, create proper target for link libraries. Remove unused
variables.
-rw-r--r--indra/cmake/PluginAPI.cmake6
-rw-r--r--indra/llplugin/slplugin/CMakeLists.txt15
-rw-r--r--indra/media_plugins/cef/CMakeLists.txt1
3 files changed, 10 insertions, 12 deletions
diff --git a/indra/cmake/PluginAPI.cmake b/indra/cmake/PluginAPI.cmake
index d1649e8248..8c29f4a3c8 100644
--- a/indra/cmake/PluginAPI.cmake
+++ b/indra/cmake/PluginAPI.cmake
@@ -1,7 +1,9 @@
# -*- cmake -*-
+create_target( ll::pluginlibraries)
+
if (WINDOWS)
- set(PLUGIN_API_WINDOWS_LIBRARIES
+ set_target_libraries( ll::pluginlibraries
wsock32
ws2_32
psapi
@@ -9,8 +11,6 @@ if (WINDOWS)
advapi32
user32
)
-else (WINDOWS)
- set(PLUGIN_API_WINDOWS_LIBRARIES "")
endif (WINDOWS)
diff --git a/indra/llplugin/slplugin/CMakeLists.txt b/indra/llplugin/slplugin/CMakeLists.txt
index 9daf7d327c..1fa4f0346d 100644
--- a/indra/llplugin/slplugin/CMakeLists.txt
+++ b/indra/llplugin/slplugin/CMakeLists.txt
@@ -20,10 +20,9 @@ if (DARWIN)
)
endif (DARWIN)
-set_source_files_properties(${SLPlugin_HEADER_FILES}
- PROPERTIES HEADER_FILE_ONLY TRUE)
-
if (SLPlugin_HEADER_FILES)
+ set_source_files_properties(${SLPlugin_HEADER_FILES}
+ PROPERTIES HEADER_FILE_ONLY TRUE)
list(APPEND SLPlugin_SOURCE_FILES ${SLPlugin_HEADER_FILES})
endif (SLPlugin_HEADER_FILES)
@@ -46,11 +45,11 @@ set_target_properties(SLPlugin
endif ()
target_link_libraries(SLPlugin
- llplugin
- llmessage
- llcommon
- ${PLUGIN_API_WINDOWS_LIBRARIES}
-)
+ llplugin
+ llmessage
+ llcommon
+ ll::pluginlibraries
+ )
if (DARWIN)
# Make sure the app bundle has a Resources directory (it will get populated by viewer-manifest.py later)
diff --git a/indra/media_plugins/cef/CMakeLists.txt b/indra/media_plugins/cef/CMakeLists.txt
index 94281465e7..c4cf292dde 100644
--- a/indra/media_plugins/cef/CMakeLists.txt
+++ b/indra/media_plugins/cef/CMakeLists.txt
@@ -63,7 +63,6 @@ add_library(media_plugin_cef
target_link_libraries(media_plugin_cef
media_plugin_base
cef::cef
- ${media_plugin_cef_LINK_LIBRARIES}
)
if (WINDOWS)