# ServerManager xml reference

**URL:** https://discourse.paraview.org/t/servermanager-xml-reference/4068
**Category:** ParaView Support
**Created:** [April 15, 2020, 1:24am UTC](https://discourse.paraview.org/t/servermanager-xml-reference/4068 "2020-04-15T01:24:38Z")
**Posts on this page:** 1
**Showing post:** 10

<div class="post-metadata">

### Author: ![Yoshino](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/y/bcef8e/32.png) [@Yoshino](https://discourse.paraview.org/u/Yoshino)
#### Post date: [April 18, 2020, 12:31pm UTC](https://discourse.paraview.org/t/servermanager-xml-reference/4068/10 "2020-04-18T12:31:03Z")

</div>

Hello Mathieu, I think the problem got fixed, however not in an elegant way. The solution is to manually set cmake var **BUILD\_SHARED\_LIBS** to **ON** in the top level CMakeLists.txt. Like this:  
 ![image](https://discourse.paraview.org/uploads/default/original/2X/8/884cd005d99c8dfa30407c7962447e6ae574c617.png)  
Then the build project will generate **.dll** file correctly as I wish. The keynote turn out to be that once a _Plugin_ gets built as a solo project, instead of part of the _ParaView_ project, this cmake var will be disabled somehow(it doesn’t appear on _CMake GUI_ variables lists anyway). Maybe there is another way for paraview to fix this, but this just works.  
And I found another topic quite similar to mine——[Build a plugin from examples](https://discourse.paraview.org/t/build-a-plugin-from-examples/1537).

---

_[View the full topic](https://discourse.paraview.org/t/servermanager-xml-reference/4068)._
