summaryrefslogtreecommitdiff
path: root/xmake/plugins/project/cmake/cmakelists.lua
AgeCommit message (Collapse)Author
2025-05-15renamed XMAKE_GLOBAL_COMPILER_ID to CURRENT_COMPILER_ID (advice from ↵PierreEVEN
https://github.com/xmake-io/xmake/pull/6439\#discussion_r2090681624)
2025-05-15Renamed remaining CMAKE_COMPILER_ID to XMAKE_GLOBAL_COMPILER_ID (was missing ↵PierreEVEN
in previous commit)
2025-05-14renamed CMAKE_COMPILER_ID property to XMAKE_GLOBAL_COMPILER_ID to avoid ↵PierreEVEN
potential conflicts
2025-05-14Squashed commit of the following:PierreEVEN
commit ab0a145e1e51100a0ec789d3a403ca5281d72e61 Author: PierreEVEN <[email protected]> Date: Wed May 14 11:16:49 2025 +0200 fixed CMAKE_COMPILER_ID value that was set to CMAKE_<LANG>_COMPILER_ID instead of real value commit edf7b7fe1956d922010260ef102838b90c9eda11 Author: PierreEVEN <[email protected]> Date: Wed May 14 11:06:42 2025 +0200 Use project language to detect compiler ID
2025-05-14Fixed cmake generator that was using 'CMAKE_COMPILER_ID' which doesn't ↵PierreEVEN
exists, instead of CMAKE_CXX_COMPILER_ID
2025-05-09(cmake) fix fileset support version checkingArthur LAURENT
2025-05-09(C++ modules support) fix CMake generationArthur LAURENT
2025-05-03Merge pull request #6386 from PierreEVEN/fix-cmake_generator-compiler_namesruki
(generators) cmake : fix compiler detection if (Gcc) with a more stan…
2025-05-03[fix] Use the new cmake syntax with a custom target add_library(... OBJECT ↵PierreEVEN
IMPORTED ...) instead of just using the target_link_library to linnk prebuilt obj files
2025-05-03(generators) cmake : fix compiler detection if (Gcc) with a more standard syntaxPierreEVEN
2025-04-20(C++ modules) simplify names of module supportArthur LAURENT
2025-04-20(C++ modules) simplify module support directory treeArthur LAURENT
2025-04-09improve target_cmdsruki
2025-04-08prepare targets for more generatorsruki
2025-04-08prepare targets in cmakelists generatorruki
2024-12-19Update cmakelists.luaruki
2024-12-19[fix] error path escape for windows + android ndk --sysroot= c: path/to/ndk ↵wps
and -isystem c: path/to/ndk
2024-11-02fixed error when generating cmake (xmake project -k cmake) for a target that ↵cmolocznik
has a dependency (via add_deps) on another target. error: method 'insert' is not callable (a nil value) called insert as a method on a table instead of table.insert
2024-09-27fix obj hashsetstar9029
2024-09-27fix target_link_librariesstar9029
2024-09-27support object target for cmakelistsstar9029
2024-08-21fix compiler for cmakeruki
2024-08-20improve to get flagsruki
2024-08-20improve flags support for targetruki
2024-08-09fix cmake compilers #5448ruki
2024-07-11update cmakelistsruki
2024-06-03fix(plugins): convert set_languages() latest standard to cmakehuangmeng
2024-05-30improve exceptionsruki
2024-05-30improve mapflagsruki
2024-05-29add encodings for cmakelists #5149ruki
2024-05-271. use nf_encoding(self, encoding) in core.tools.cl and core.tools.gcc;huarkiou
2. only process MSVC and Gcc
2024-05-27add encoding flags when generate cmakelistshuarkiou
2024-03-22fix cmake generator #4865ruki
2024-03-14improve cmakelistsruki
2024-03-10fix cmakelist #4816ruki
2024-02-19improve cmake minverruki
2024-02-19fix link objects for cmake/modulesruki
2024-02-19scan modulesruki
2024-02-19fix detect cmake versionruki
2024-02-19remove logsruki
2024-02-19add native c++ module support for cmakeruki
2024-02-19ignore c++ modules rulesruki
2024-02-19improve target_buildcmdruki
2024-02-18use path.unixruki
2024-02-11Update cmakelists.luaruki
2024-02-08fix CMake moduleonly supportArthur LAURENT
2024-02-08fix module compilation for CMakeArthur LAURENT
2024-02-07implement basic cmake support for moduleonlyArthur LAURENT
2024-02-06implement target kind moduleonlyArthur LAURENT
2024-01-25rename vs_runtime to runtimes in package configsruki