I have a Jamfile and one of the C++ sources MUST be compiled as Objective-C++ on darwin only. How I can make this example Jamfile compile file2 as Objective-C++ on darwin only? Please note that using a MM file extension is not a solution here.
import modules ;
import os ;
ECHO "OS =" [ os.name ] ;
SOURCES =
file1
file2 # How do I compile this file as objective-c++ on darwin only?
file3
;
local usage-requirements =
<include>./include
;
project someproject ;
lib someproject
: # sources
src/$(SOURCES).cpp
: # requirements
<threading>multi
$(usage-requirements)
: # usage requirements
$(usage-requirements)
;