Added protection to not re-define the same custom target (e.g. GSLLIBS)