{ "customize": { "build_dir_name": "pgi", "can_strip_dynamic_lib": "yes", "env_prefix": "CK_ENV_COMPILER_PGI", "languages": [ "C", "CPP", "F77", "F90", "F95" ], "only_for_host_os_tags": [ "linux" ], "only_for_target_os_tags": [ "linux" ], "skip_add_to_ld_path": "yes" }, "env": { "CK_AR": "$#tool_prefix#$ar", "CK_ASM_EXT": ".s", "CK_CC": "$#tool_prefix#$pgcc", "CK_COMPILER_FLAGS_OBLIGATORY": "", "CK_COMPILER_FLAG_CPP0X": "-std=c++0x", "CK_COMPILER_FLAG_CPP11": "-std=c++11", "CK_COMPILER_FLAG_GPROF": "-pg", "CK_COMPILER_FLAG_OPENMP": "-fopenmp", "CK_COMPILER_FLAG_PLUGIN": "-fplugin=", "CK_COMPILER_FLAG_PTHREAD_LIB": "-lpthread", "CK_CXX": "$#tool_prefix#$pgcpp", "CK_DLL_EXT": ".so", "CK_EXE_EXT": ".out", "CK_F90": "$#tool_prefix#$pgf90", "CK_F95": "$#tool_prefix#$pgf95", "CK_FC": "$#tool_prefix#$pgf77", "CK_FLAGS_CREATE_ASM": "-S", "CK_FLAGS_CREATE_OBJ": "-c", "CK_FLAGS_DLL": "-shared -fPIC", "CK_FLAGS_DLL_EXTRA": "-ldl", "CK_FLAGS_OUTPUT": "-o", "CK_FLAGS_STATIC_BIN": "-Bstatic -fPIC", "CK_FLAGS_STATIC_LIB": "-fPIC", "CK_FLAG_PREFIX_INCLUDE": "-I", "CK_FLAG_PREFIX_LIB_DIR": "-L", "CK_FLAG_PREFIX_VAR": "-D", "CK_GPROF_OUT_FILE": "gmon.out", "CK_LB": "$#tool_prefix#$ar rcs", "CK_LB_OUTPUT": "-o ", "CK_LD_FLAGS_EXTRA": "-lm -ldl", "CK_LIB_EXT": ".a", "CK_LINKER_FLAG_OPENMP": "-lgomp -lrt", "CK_MAKE": "make", "CK_OBJDUMP": "$#tool_prefix#$objdump -d", "CK_OBJ_EXT": ".o", "CK_PLUGIN_FLAG": "-fplugin=", "CK_PROFILER": "gprof" }, "soft_name": "PGI compiler", "tags": [ "compiler", "pgi", "lang-c", "lang-cpp", "lang-f77", "lang-f90", "lang-f95" ], "tool": "pgcc", "version": { "cmd": "--version > $#filename#$ 2>&1", "split": ".", "string_after": "", "string_before": ")" } }