Δημοσιεύτηκε: 19 Απρ 2012, 02:26
από simosx
anagno έγραψε:
if( UNIX )
list( APPEND CMAKE_CXX_FLAGS "-fPIC" )
endif()


Αυτή η εντολή προσθέτει αυτόματα το -fPIC. Ίσως για Linux το UNIX να μην ταιριάζει (θα έπρεπε να ταιριάζει).
Μπορείς να αντικαταστήσεις το παραπάνω με
έγραψε: list( APPEND CMAKE_CXX_FLAGS "-fPIC" )

και να δοκιμάσεις ξανά. Για τη σωστή επαναμεταγλώττιση, τρέχεις και ένα make clean ώστε να παραχθούν τα object files ξανά.