plugins Ġ{ ĊĠĠĠ Ġkotlin (" multi platform ") Ċ } Ċ Ċ kotlin Ġ{ ĊĠĠĠ Ġlinux X 6 4 () ĊĠĠĠ Ġios X 6 4 () ĊĠĠĠ Ġios Arm 6 4 () ĊĠĠĠ Ġios Simulator Arm 6 4 () Ċ } Ċ Ċ kotlin Artifacts Ġ{ ĊĠĠĠ ĠNative . Library (" my lib ") Ġ{ ĊĠĠĠĠĠĠĠ Ġtarget Ġ= Ġlinux X 6 4 ĊĠĠĠĠĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfree Compiler Args Ġ+= Ġ"- X men = pool " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ ĠNative . Library (" mys lib ") Ġ{ ĊĠĠĠĠĠĠĠ Ġtarget Ġ= Ġlinux X 6 4 ĊĠĠĠĠĠĠĠ Ġis Static Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġmodes ( DEBUG ) ĊĠĠĠĠĠĠĠ Ġadd Module ( project (": lib ")) ĊĠĠĠĠĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġverbose Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfree Compiler Args Ġ= Ġempty List () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ ĠNative . Framework (" my frame ") Ġ{ ĊĠĠĠĠĠĠĠ Ġmodes ( DEBUG , ĠRELEASE ) ĊĠĠĠĠĠĠĠ Ġtarget Ġ= Ġios Arm 6 4 ĊĠĠĠĠĠĠĠ Ġis Static Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġembed Bit code Ġ= ĠEmbed Bit code Mode . MARKER ĊĠĠĠĠĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġverbose Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ ĠNative . Fat Framework (" my fat frame ") Ġ{ ĊĠĠĠĠĠĠĠ Ġtargets ( ios X 6 4 , Ġios Simulator Arm 6 4 ) ĊĠĠĠĠĠĠĠ Ġembed Bit code Ġ= ĠEmbed Bit code Mode . DISABLE ĊĠĠĠĠĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsuppress Warnings Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ ĠNative . XC Framework Ġ{ ĊĠĠĠĠĠĠĠ Ġtargets ( ios X 6 4 , Ġios Arm 6 4 , Ġios Simulator Arm 6 4 ) ĊĠĠĠĠĠĠĠ Ġset Modules ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġproject (": shared "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġproject (": lib ") ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }