enable_language(C) enable_language(CXX) if(BORLAND) set(pre -) endif() add_link_options ($<$:${pre}BADFLAG_$_LANG${CMAKE_C_OUTPUT_EXTENSION}> $<$:${pre}BADFLAG_$_LANG${CMAKE_CXX_OUTPUT_EXTENSION}>) add_library(LinkOptions_shared_c SHARED LinkOptionsLib.c) add_library(LinkOptions_shared_cxx SHARED LinkOptionsLib.cxx) add_library(LinkOptions_mod MODULE LinkOptionsLib.c) add_executable(LinkOptions_exe LinkOptionsExe.c)