summaryrefslogtreecommitdiff
path: root/tests/test_util.py
blob: 0b3365c5c189ebf9ede82c516aec42273e3eaa1d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import platform

def cpp_supported():
    return platform.system() == 'Linux' or platform.system() == 'Darwin'

def cpp_path():
    if platform.system() == 'Darwin':
        return 'gcc'
    return 'cpp'

def cpp_args(args=[]):
    if isinstance(args, str):
        args = [args]
    if platform.system() == 'Darwin':
        return ['-E'] + args
    return args