diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index a928ba99023131c070fc86302098e2a73e22ff19..e014431211f871e3c9b84072dc52ce02aea959d8 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -58,17 +58,14 @@ if ("${BUILD_LIB}" STREQUAL "yes")
 #        set(PREFIX "lib")
     endif()
 
-    if(WIN32 AND "${DEPENDENCIES_LINK_TYPE}" STREQUAL "static")
-		add_library(libboost_unit_test STATIC boost_test_lib_dummy.cpp)
-		add_library(libexprtk STATIC exprtk.cpp)
-    elseif(WIN32 AND "${DEPENDENCIES_LINK_TYPE}" STREQUAL "shared")
+	if(WIN32 AND "${DEPENDENCIES_LINK_TYPE}" STREQUAL "shared")
         message(FATAL_ERROR "Only static linking of external dependencies is supported for Windows systems now!")
     elseif("${DEPENDENCIES_LINK_TYPE}" STREQUAL "static")
-		add_library(boost_unit_test STATIC boost_test_lib_dummy.cpp)
-		add_library(exprtk STATIC exprtk.cpp)
+		add_library(${PREFIX}boost_unit_test STATIC boost_test_lib_dummy.cpp)
+		add_library(${PREFIX}exprtk STATIC exprtk.cpp)
     elseif("${DEPENDENCIES_LINK_TYPE}" STREQUAL "shared")
-        add_library(boost_unit_test SHARED boost_test_lib_dummy.cpp)
-        add_library(exprtk SHARED exprtk.cpp)
+        add_library(${PREFIX}boost_unit_test SHARED boost_test_lib_dummy.cpp)
+        add_library(${PREFIX}exprtk SHARED exprtk.cpp)
 	endif()
 
     target_include_directories(