summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineOpenGL
diff options
context:
space:
mode:
authorassiduous <assiduous@diligentgraphics.com>2020-05-02 17:44:31 +0000
committerassiduous <assiduous@diligentgraphics.com>2020-05-02 17:44:31 +0000
commit70ee319ae039e6c0007a75dee2e0cc3533d3feff (patch)
tree9cf805fb06aa1de314330c8f601f7a03373b4c66 /Graphics/GraphicsEngineOpenGL
parentCouple of minor updates to GL and VK backend cmake files (diff)
downloadDiligentCore-70ee319ae039e6c0007a75dee2e0cc3533d3feff.tar.gz
DiligentCore-70ee319ae039e6c0007a75dee2e0cc3533d3feff.zip
Fixed issue with set_target_properties overwriting link flags (https://github.com/DiligentGraphics/DiligentCore/pull/130)
Diffstat (limited to 'Graphics/GraphicsEngineOpenGL')
-rw-r--r--Graphics/GraphicsEngineOpenGL/CMakeLists.txt5
1 files changed, 3 insertions, 2 deletions
diff --git a/Graphics/GraphicsEngineOpenGL/CMakeLists.txt b/Graphics/GraphicsEngineOpenGL/CMakeLists.txt
index 89b05459..747c6e63 100644
--- a/Graphics/GraphicsEngineOpenGL/CMakeLists.txt
+++ b/Graphics/GraphicsEngineOpenGL/CMakeLists.txt
@@ -223,8 +223,9 @@ elseif (CMAKE_CXX_COMPILER_ID MATCHES "GNU")
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/export.map
"{ global: *GetEngineFactoryOpenGL*; local: *; };"
)
- set_target_properties(Diligent-GraphicsEngineOpenGL-shared PROPERTIES
- LINK_FLAGS "-Wl,--version-script=export.map"
+ # set_target_properties does not append link flags, but overwrites them
+ set_property(TARGET Diligent-GraphicsEngineOpenGL-shared APPEND_STRING PROPERTY
+ LINK_FLAGS " -Wl,--version-script=export.map"
)
endif()
endif()