[build] Always statically build Glass libraries (#6867)

Also don’t rename libglass on Windows to avoid PDB name collision.
This commit is contained in:
Gold856
2024-07-22 11:03:19 -04:00
committed by GitHub
parent 4c7fe73f69
commit e3a5299552
2 changed files with 12 additions and 9 deletions

View File

@@ -8,11 +8,7 @@ file(GLOB wpigui_windows_src src/main/native/directx11/*.cpp)
file(GLOB wpigui_mac_src src/main/native/metal/*.mm)
file(GLOB wpigui_unix_src src/main/native/opengl3/*.cpp)
if(MSVC)
add_library(wpigui STATIC ${wpigui_src})
else()
add_library(wpigui ${wpigui_src})
endif()
add_library(wpigui STATIC ${wpigui_src})
set_target_properties(wpigui PROPERTIES DEBUG_POSTFIX "d")
set_property(TARGET wpigui PROPERTY POSITION_INDEPENDENT_CODE ON)