Changes between Version 6 and Version 7 of CompilerSelection
- Timestamp:
- Dec 22, 2019, 3:23:46 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CompilerSelection
v6 v7 33 33 configure.javac 34 34 }}} 35 These commands do nothing more than set environment alvariables during the [https://guide.macports.org/#reference.phases configure phase] if [https://guide.macports.org/#reference.phases.configure use_configure] is {{{yes}}}.35 These commands do nothing more than set environment variables during the [https://guide.macports.org/#reference.phases configure phase] if [https://guide.macports.org/#reference.phases.configure use_configure] is {{{yes}}}. 36 36 They do **not** add [https://guide.macports.org/#reference.dependencies dependencies]. 37 37 … … 39 39 [https://en.wikipedia.org/wiki/C_(programming_language) C] and [https://en.wikipedia.org/wiki/C%2B%2B C++] are fully supported in the base. This means that, unless instructed otherwise, each Portfile will have access to a compiler for both of these languages. 40 40 * {{{configure.cc}}}, {{{configure.cxx}}}, and {{{configure.cpp}}} are set. 41 * The environment alvariables {{{CC}}} and {{{CXX}}} are set during the configure phase if {{{use_configure}}} is {{{yes}}}.41 * The environment variables {{{CC}}} and {{{CXX}}} are set during the configure phase if {{{use_configure}}} is {{{yes}}}. 42 42 * If MacPorts provides the compiler, the appropriate dependencies are added. 43 43 … … 140 140 are supported as well. 141 141 * {{{configure.objc}}} and {{{configure.objcxx}}} are set. 142 * The environment alvariables {{{OBJC}}} and {{{OBJCXX}}} are set during the configure phase if {{{use_configure}}} is {{{yes}}}.142 * The environment variables {{{OBJC}}} and {{{OBJCXX}}} are set during the configure phase if {{{use_configure}}} is {{{yes}}}. 143 143 This is achieved, however, by assuming that the Objective-C and Objective-C++ compilers as the same as the C and C++ compilers respectively. 144 144 145 145 [https://en.wikipedia.org/wiki/Fortran Fortran] is partially supported in the base. 146 146 * {{{configure.fc}}}, {{{configure.f90}}}, and {{{configure.f77}}} are set. 147 * The environment alvariables {{{FC}}}, {{{F90}}}, and {{{F77}}} are set during the configure phase if {{{use_configure}}} is {{{yes}}}.147 * The environment variables {{{FC}}}, {{{F90}}}, and {{{F77}}} are set during the configure phase if {{{use_configure}}} is {{{yes}}}. 148 148 * If MacPorts provides the compiler, the appropriate dependencies are added. 149 149 Xcode does not provide any Fortran compilers.