diff options
| author | assiduous <assiduous@diligentgraphics.com> | 2020-05-02 17:44:31 +0000 |
|---|---|---|
| committer | assiduous <assiduous@diligentgraphics.com> | 2020-05-02 17:44:31 +0000 |
| commit | 70ee319ae039e6c0007a75dee2e0cc3533d3feff (patch) | |
| tree | 9cf805fb06aa1de314330c8f601f7a03373b4c66 /Graphics/GraphicsEngineOpenGL | |
| parent | Couple of minor updates to GL and VK backend cmake files (diff) | |
| download | DiligentCore-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.txt | 5 |
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() |
