Closed diegoiast closed 1 month ago
Solution on develop-1.8
-
diff --git a/build/cmake/shared_libs.cmake b/build/cmake/shared_libs.cmake
index a2200452..6d4cb561 100644
--- a/build/cmake/shared_libs.cmake
+++ b/build/cmake/shared_libs.cmake
@@ -34,6 +34,10 @@ if(BUILD_SHARED_LIBS) # todo test
"${CMAKE_CURRENT_BINARY_DIR}/libnana.lib" DESTINATION lib)
endif()
endif()
+
+ if(UNIX)
+ target_link_libraries(nana PUBLIC Xcursor)
+ endif()
endif()
Using cmake, and gcc 9.3.0.
Version v1.7.4, when I enable shared libs on the makefie - the building fails. When I disable this and build Nana as a static library into the app - code compiles and works quite good.
Error:
Now, if I set the
GIT_TAG
todevelop-1.8
(tip is 4c90600e) I still build the static version. However the dynamic version still fails:It seems the linking phase is missing
-lXcursor
to finish the linking.