-ADD_LIBRARY (GBSPLib STATIC BSP.cpp BSP2.cpp Brush2.cpp Fill.cpp GBSPFile.cpp GBSPLib.cpp GBSPPrep.cpp
- Leaf.cpp Light.cpp Map.cpp MathLib.cpp Poly.cpp PortFile.cpp Portals.cpp Rad.cpp
- TJunct.cpp Texture.cpp Utils.cpp Vis.cpp VisFlood.cpp)
+SET (GBSPLIB_SOURCE BSP.cpp BSP2.cpp Brush2.cpp Fill.cpp GBSPFile.cpp GBSPLib.cpp GBSPPrep.cpp
+ Leaf.cpp Light.cpp Map.cpp MathLib.cpp Poly.cpp PortFile.cpp Portals.cpp Rad.cpp
+ TJunct.cpp Texture.cpp Utils.cpp Vis.cpp VisFlood.cpp)
+
+ADD_LIBRARY (GBSP STATIC ${GBSPLIB_SOURCE})
+
+ADD_LIBRARY (GBSPLib SHARED ${GBSPLIB_SOURCE})
+TARGET_LINK_LIBRARIES (GBSPLib G3D msvcrt)