• Steve Wilson's avatar
    Languages: Add support for Objective-C++ · 9e66397c
    Steve Wilson authored
    Add entries in Modules and Modules/Platform to support
    Objective-C++ compiler determination and identification.
    Add Modules to check Objective-C++ compiler flags, source
    compilations, program checks, etc...
    
    Use OBJCXX as the designator of the language, eg:
    
    project(foo OBJCXX)
    
    Add various tests for Objective-C++ language features.  Add
    tests to preserve C++ handling of .M and .mm files when
    Objective-C++ is not a configured language.
    Co-authored-by: Cristian Adam's avatarCristian Adam <cristian.adam@gmail.com>
    9e66397c
Name
Last commit
Last update
..
AddFileDependencies.rst Loading commit data...
AndroidTestUtilities.rst Loading commit data...
BundleUtilities.rst Loading commit data...
CMakeAddFortranSubdirectory.rst Loading commit data...
CMakeBackwardCompatibilityCXX.rst Loading commit data...
CMakeDependentOption.rst Loading commit data...
CMakeDetermineVSServicePack.rst Loading commit data...
CMakeExpandImportedTargets.rst Loading commit data...
CMakeFindDependencyMacro.rst Loading commit data...
CMakeFindFrameworks.rst Loading commit data...
CMakeFindPackageMode.rst Loading commit data...
CMakeForceCompiler.rst Loading commit data...
CMakeGraphVizOptions.rst Loading commit data...
CMakePackageConfigHelpers.rst Loading commit data...
CMakeParseArguments.rst Loading commit data...
CMakePrintHelpers.rst Loading commit data...
CMakePrintSystemInformation.rst Loading commit data...
CMakePushCheckState.rst Loading commit data...
CMakeVerifyManifest.rst Loading commit data...
CPack.rst Loading commit data...
CPackArchive.rst Loading commit data...
CPackBundle.rst Loading commit data...
CPackComponent.rst Loading commit data...
CPackCygwin.rst Loading commit data...
CPackDMG.rst Loading commit data...
CPackDeb.rst Loading commit data...
CPackFreeBSD.rst Loading commit data...
CPackIFW.rst Loading commit data...
CPackIFWConfigureFile.rst Loading commit data...
CPackNSIS.rst Loading commit data...
CPackNuGet.rst Loading commit data...
CPackPackageMaker.rst Loading commit data...
CPackProductBuild.rst Loading commit data...
CPackRPM.rst Loading commit data...
CPackWIX.rst Loading commit data...
CSharpUtilities.rst Loading commit data...
CTest.rst Loading commit data...
CTestCoverageCollectGCOV.rst Loading commit data...
CTestScriptMode.rst Loading commit data...
CTestUseLaunchers.rst Loading commit data...
CheckCCompilerFlag.rst Loading commit data...
CheckCSourceCompiles.rst Loading commit data...
CheckCSourceRuns.rst Loading commit data...
CheckCXXCompilerFlag.rst Loading commit data...
CheckCXXSourceCompiles.rst Loading commit data...
CheckCXXSourceRuns.rst Loading commit data...
CheckCXXSymbolExists.rst Loading commit data...
CheckFortranCompilerFlag.rst Loading commit data...
CheckFortranFunctionExists.rst Loading commit data...
CheckFortranSourceCompiles.rst Loading commit data...
CheckFortranSourceRuns.rst Loading commit data...
CheckFunctionExists.rst Loading commit data...
CheckIPOSupported.rst Loading commit data...
CheckIncludeFile.rst Loading commit data...
CheckIncludeFileCXX.rst Loading commit data...
CheckIncludeFiles.rst Loading commit data...
CheckLanguage.rst Loading commit data...
CheckLibraryExists.rst Loading commit data...
CheckOBJCCompilerFlag.rst Loading commit data...
CheckOBJCSourceCompiles.rst Loading commit data...
CheckOBJCSourceRuns.rst Loading commit data...
CheckOBJCXXCompilerFlag.rst Loading commit data...
CheckOBJCXXSourceCompiles.rst Loading commit data...
CheckOBJCXXSourceRuns.rst Loading commit data...
CheckPIESupported.rst Loading commit data...
CheckPrototypeDefinition.rst Loading commit data...
CheckStructHasMember.rst Loading commit data...
CheckSymbolExists.rst Loading commit data...
CheckTypeSize.rst Loading commit data...
CheckVariableExists.rst Loading commit data...
Dart.rst Loading commit data...
DeployQt4.rst Loading commit data...
Documentation.rst Loading commit data...
ExternalData.rst Loading commit data...
ExternalProject.rst Loading commit data...
FeatureSummary.rst Loading commit data...
FetchContent.rst Loading commit data...
FindALSA.rst Loading commit data...
FindASPELL.rst Loading commit data...
FindAVIFile.rst Loading commit data...
FindArmadillo.rst Loading commit data...
FindBISON.rst Loading commit data...
FindBLAS.rst Loading commit data...
FindBZip2.rst Loading commit data...
FindBacktrace.rst Loading commit data...
FindBoost.rst Loading commit data...
FindBullet.rst Loading commit data...
FindCABLE.rst Loading commit data...
FindCUDA.rst Loading commit data...
FindCURL.rst Loading commit data...
FindCVS.rst Loading commit data...
FindCoin3D.rst Loading commit data...
FindCups.rst Loading commit data...
FindCurses.rst Loading commit data...
FindCxxTest.rst Loading commit data...
FindCygwin.rst Loading commit data...
FindDCMTK.rst Loading commit data...
FindDart.rst Loading commit data...
FindDevIL.rst Loading commit data...
FindDoxygen.rst Loading commit data...
FindEXPAT.rst Loading commit data...
FindEnvModules.rst Loading commit data...
FindFLEX.rst Loading commit data...
FindFLTK.rst Loading commit data...
FindFLTK2.rst Loading commit data...
FindFontconfig.rst Loading commit data...
FindFreetype.rst Loading commit data...
FindGCCXML.rst Loading commit data...
FindGDAL.rst Loading commit data...
FindGIF.rst Loading commit data...
FindGLEW.rst Loading commit data...
FindGLUT.rst Loading commit data...
FindGSL.rst Loading commit data...
FindGTK.rst Loading commit data...
FindGTK2.rst Loading commit data...
FindGTest.rst Loading commit data...
FindGettext.rst Loading commit data...
FindGit.rst Loading commit data...
FindGnuTLS.rst Loading commit data...
FindGnuplot.rst Loading commit data...
FindHDF5.rst Loading commit data...
FindHSPELL.rst Loading commit data...
FindHTMLHelp.rst Loading commit data...
FindHg.rst Loading commit data...
FindICU.rst Loading commit data...
FindITK.rst Loading commit data...
FindIce.rst Loading commit data...
FindIconv.rst Loading commit data...
FindIcotool.rst Loading commit data...
FindImageMagick.rst Loading commit data...
FindIntl.rst Loading commit data...
FindJNI.rst Loading commit data...
FindJPEG.rst Loading commit data...
FindJasper.rst Loading commit data...
FindJava.rst Loading commit data...
FindKDE3.rst Loading commit data...
FindKDE4.rst Loading commit data...
FindLAPACK.rst Loading commit data...
FindLATEX.rst Loading commit data...
FindLTTngUST.rst Loading commit data...
FindLibArchive.rst Loading commit data...
FindLibLZMA.rst Loading commit data...
FindLibXml2.rst Loading commit data...
FindLibXslt.rst Loading commit data...
FindLibinput.rst Loading commit data...
FindLua.rst Loading commit data...
FindLua50.rst Loading commit data...
FindLua51.rst Loading commit data...
FindMFC.rst Loading commit data...
FindMPEG.rst Loading commit data...
FindMPEG2.rst Loading commit data...
FindMPI.rst Loading commit data...
FindMatlab.rst Loading commit data...
FindMotif.rst Loading commit data...
FindODBC.rst Loading commit data...
FindOpenACC.rst Loading commit data...
FindOpenAL.rst Loading commit data...
FindOpenCL.rst Loading commit data...
FindOpenGL.rst Loading commit data...
FindOpenMP.rst Loading commit data...
FindOpenSSL.rst Loading commit data...
FindOpenSceneGraph.rst Loading commit data...
FindOpenThreads.rst Loading commit data...
FindPHP4.rst Loading commit data...
FindPNG.rst Loading commit data...
FindPackageHandleStandardArgs.rst Loading commit data...
FindPackageMessage.rst Loading commit data...
FindPatch.rst Loading commit data...
FindPerl.rst Loading commit data...
FindPerlLibs.rst Loading commit data...
FindPhysFS.rst Loading commit data...
FindPike.rst Loading commit data...
FindPkgConfig.rst Loading commit data...
FindPostgreSQL.rst Loading commit data...
FindProducer.rst Loading commit data...
FindProtobuf.rst Loading commit data...
FindPython.rst Loading commit data...
FindPython2.rst Loading commit data...
FindPython3.rst Loading commit data...
FindPythonInterp.rst Loading commit data...
FindPythonLibs.rst Loading commit data...
FindQt.rst Loading commit data...
FindQt3.rst Loading commit data...
FindQt4.rst Loading commit data...
FindQuickTime.rst Loading commit data...
FindRTI.rst Loading commit data...
FindRuby.rst Loading commit data...
FindSDL.rst Loading commit data...
FindSDL_image.rst Loading commit data...
FindSDL_mixer.rst Loading commit data...
FindSDL_net.rst Loading commit data...
FindSDL_sound.rst Loading commit data...
FindSDL_ttf.rst Loading commit data...
FindSQLite3.rst Loading commit data...
FindSWIG.rst Loading commit data...
FindSelfPackers.rst Loading commit data...
FindSquish.rst Loading commit data...
FindSubversion.rst Loading commit data...
FindTCL.rst Loading commit data...
FindTIFF.rst Loading commit data...
FindTclStub.rst Loading commit data...
FindTclsh.rst Loading commit data...
FindThreads.rst Loading commit data...
FindUnixCommands.rst Loading commit data...
FindVTK.rst Loading commit data...
FindVulkan.rst Loading commit data...
FindWget.rst Loading commit data...
FindWish.rst Loading commit data...
FindX11.rst Loading commit data...
FindXCTest.rst Loading commit data...
FindXMLRPC.rst Loading commit data...
FindXalanC.rst Loading commit data...
FindXercesC.rst Loading commit data...
FindZLIB.rst Loading commit data...
Findosg.rst Loading commit data...
FindosgAnimation.rst Loading commit data...
FindosgDB.rst Loading commit data...
FindosgFX.rst Loading commit data...
FindosgGA.rst Loading commit data...
FindosgIntrospection.rst Loading commit data...
FindosgManipulator.rst Loading commit data...
FindosgParticle.rst Loading commit data...
FindosgPresentation.rst Loading commit data...
FindosgProducer.rst Loading commit data...
FindosgQt.rst Loading commit data...
FindosgShadow.rst Loading commit data...
FindosgSim.rst Loading commit data...
FindosgTerrain.rst Loading commit data...
FindosgText.rst Loading commit data...
FindosgUtil.rst Loading commit data...
FindosgViewer.rst Loading commit data...
FindosgVolume.rst Loading commit data...
FindosgWidget.rst Loading commit data...
Findosg_functions.rst Loading commit data...
FindwxWidgets.rst Loading commit data...
FindwxWindows.rst Loading commit data...
FortranCInterface.rst Loading commit data...
GNUInstallDirs.rst Loading commit data...
GenerateExportHeader.rst Loading commit data...
GetPrerequisites.rst Loading commit data...
GoogleTest.rst Loading commit data...
InstallRequiredSystemLibraries.rst Loading commit data...
MacroAddFileDependencies.rst Loading commit data...
ProcessorCount.rst Loading commit data...
SelectLibraryConfigurations.rst Loading commit data...
SquishTestScript.rst Loading commit data...
TestBigEndian.rst Loading commit data...
TestCXXAcceptsFlag.rst Loading commit data...
TestForANSIForScope.rst Loading commit data...
TestForANSIStreamHeaders.rst Loading commit data...
TestForSSTREAM.rst Loading commit data...
TestForSTDNamespace.rst Loading commit data...
UseEcos.rst Loading commit data...
UseJava.rst Loading commit data...
UseJavaClassFilelist.rst Loading commit data...
UseJavaSymlinks.rst Loading commit data...
UsePkgConfig.rst Loading commit data...
UseSWIG.rst Loading commit data...
Use_wxWindows.rst Loading commit data...
UsewxWidgets.rst Loading commit data...
WriteBasicConfigVersionFile.rst Loading commit data...
WriteCompilerDetectionHeader.rst Loading commit data...