Fix static build issues caused by yangobj set_target_properties call.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8023c2b..87910be 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -272,10 +272,11 @@
 
     #link dl
     target_link_libraries(yang ${CMAKE_DL_LIBS})
+    
+    set_target_properties(yangobj PROPERTIES COMPILE_FLAGS "-fvisibility=hidden")
 endif(ENABLE_STATIC)
 
 set_target_properties(yang PROPERTIES VERSION ${LIBYANG_SOVERSION_FULL} SOVERSION ${LIBYANG_SOVERSION})
-set_target_properties(yangobj PROPERTIES COMPILE_FLAGS "-fvisibility=hidden")
 
 # link math
 target_link_libraries(yang m)