Δημοσιεύτηκε: 19 Απρ 2012, 02:26
anagno έγραψε:
if( UNIX )
list( APPEND CMAKE_CXX_FLAGS "-fPIC" )
endif()
Αυτή η εντολή προσθέτει αυτόματα το -fPIC. Ίσως για Linux το UNIX να μην ταιριάζει (θα έπρεπε να ταιριάζει).
Μπορείς να αντικαταστήσεις το παραπάνω με
έγραψε: list( APPEND CMAKE_CXX_FLAGS "-fPIC" )
και να δοκιμάσεις ξανά. Για τη σωστή επαναμεταγλώττιση, τρέχεις και ένα make clean ώστε να παραχθούν τα object files ξανά.