summaryrefslogtreecommitdiffstats
path: root/Source/cmTarget.cxx
Commit message (Expand)AuthorAgeFilesLines
* add_test: Optionally use a launcher for tests running in-project targetsRalf Habacker2023-12-131-0/+1
* Merge topic 'swift-compilation-mode'Brad King2023-11-191-0/+1
|\
| * Swift: Add abstraction for compilation modeEvan Wilde2023-11-171-0/+1
* | Autogen: Add support for response files for moc predef targetstophoo2023-11-161-0/+1
* | install(EXPORT): Export find_dependency() callsKyle Edwards2023-11-131-0/+11
|/
* Add options to specify linker toolMarc Chevrier2023-10-131-0/+1
* Ninja: Allow compilation before generation of dependencies' private sourcesMartin Duffy2023-09-201-0/+5
* cxxmodules: generate synthetic targets as an initial passBen Boeckel2023-08-171-0/+180
* cmTarget: report that synthetic targets can compile sourcesBen Boeckel2023-08-171-0/+3
* cmTarget: rename entry copying methodBen Boeckel2023-08-171-6/+6
* cmTarget: track and store `IMPORTED_CXX_MODULES_` usage propertiesBen Boeckel2023-08-171-0/+38
* OPTIMIZE_DEPENDENCIES: Skip order-only deps for non-linking targetsCraig Scott2023-08-091-0/+18
* cmTarget: handle `HIP_STANDARD` like other language standardsBen Boeckel2023-07-291-2/+3
* macOS: Add support for linking against .xcframework foldersKyle Edwards2023-07-261-0/+20
* Merge topic 'property-typo-fix'Brad King2023-07-251-1/+1
|\
| * cmTarget: Restore Fortran_PREPROCESS property initializationBen Boeckel2023-07-251-1/+1
* | cmTarget: Add a way to represent imported shared library stubsRobert Maynard2023-07-181-6/+20
* | cmList: Add container conversion to stringMarc Chevrier2023-06-221-6/+6
|/
* Merge topic 'automoc-moc-options-test'Brad King2023-06-011-1/+2
|\
| * cmTarget: Improve const correctness of AddUtilityOrkun Tokdemir2023-05-311-1/+2
* | cxxmodules: remove support for `CXX_MODULE_HEADER_UNITS` filesetsBen Boeckel2023-05-311-32/+0
|/
* SetProperty: suppress raw pointer usageMarc Chevrier2023-05-261-30/+2
* Merge topic 'autogen-system-include'Brad King2023-05-041-0/+1
|\
| * Autogen: Add AUTOGEN_USE_SYSTEM_INCLUDE target propertyOrkun Tokdemir2023-05-031-0/+1
* | Merge topic 'vs-debugger-init'Brad King2023-05-021-0/+4
|\ \
| * | VS: Add variables to initialize debugger-related propertiesAlex Neundorf2023-05-011-0/+4
| |/
* | CMake code rely on cmList class for CMake lists management (part. 2)Marc Chevrier2023-04-291-4/+4
|/
* CMake code rely on cmList class for CMake lists management (part. 1)Marc Chevrier2023-04-241-4/+5
* Merge topic 'autogen-exe-vars'Brad King2023-03-231-0/+3
|\
| * Autogen: Add CMAKE_AUTO*_EXECUTABLE variablesOrkun Tokdemir2023-03-221-0/+3
* | Merge topic 'vs-windows-min-version'Brad King2023-03-161-0/+1
|\ \ | |/ |/|
| * VS: Add CMAKE_VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION variablehalx992023-03-151-0/+1
* | Merge topic 'support_cubin_fatbin_optix_cuda_output'Brad King2023-03-141-8/+35
|\ \ | |/ |/|
| * CUDA: Add support for CUBIN, FATBIN, and OPTIXIR compilationRobert Maynard2023-03-131-8/+35
* | Apple: text-based stubs: manage imported configurations mappingMarc Chevrier2023-03-051-1/+3
* | Merge topic 'Apple-handle-Text-Stubs'Brad King2023-03-021-9/+47
|\ \ | |/ |/|
| * Apple: Handle generation and comsuption of text-based stubs (.tbd files)Marc Chevrier2023-03-011-3/+36
| * Enhance support functionsMarc Chevrier2023-02-281-6/+11
* | Add option to add SOVERSION to DLL namesRalf Habacker2023-02-271-0/+6
|/
* cmMakefile: add support for a "synthesized" targetBen Boeckel2023-02-141-0/+17
* cmTarget: make Visibility an `enum class`Ben Boeckel2023-02-141-10/+10
* cmTarget: store visibility as an `enum` rather than boolsBen Boeckel2023-02-141-13/+46
* cmTarget: convert VS property settings to the new property lambdaBen Boeckel2023-02-021-15/+4
* cmTarget: factor out `POSITION_INDEPENDENT_CODE` initializationBen Boeckel2023-02-021-14/+8
* cmTarget: factor out properties with targets with commandsBen Boeckel2023-02-021-5/+8
* cmTarget: factor out properties for targets with exportsBen Boeckel2023-02-021-5/+11
* cmTarget: factor out executable-requiring propertiesBen Boeckel2023-02-021-5/+8
* cmTarget: factor out linkable normal library target propertiesBen Boeckel2023-02-021-17/+10
* cmTarget: factor out non-executable normal target with artifact propertiesBen Boeckel2023-02-021-12/+12
* cmTarget: factor out normal targets with artifact propertiesBen Boeckel2023-02-021-24/+12