Hannes Harnisch
d124db636f
Implementing "allmodulespublic"
2022-02-15 19:11:34 +01:00
Hannes Harnisch
59385a2586
Adding C++ module file extensions
2022-02-15 19:11:34 +01:00
starkos
a3afc7b378
Revert "Merge remote-tracking branch 'hannes-harnisch/inheritdependencies'"
...
This reverts commit 7a6ee23a5e
, reversing
changes made to 651617a40b
.
2022-01-04 09:40:25 -05:00
starkos
7a6ee23a5e
Merge remote-tracking branch 'hannes-harnisch/inheritdependencies'
2022-01-04 09:39:12 -05:00
starkos
651617a40b
Merge pull request #1754 from englercj/msvc-external-support
...
Improve external include & warning support
2022-01-04 09:24:47 -05:00
starkos
11da2f49f1
Fix make clean
handling of generated files
...
Closes #1650 .
2022-01-04 09:15:47 -05:00
Chad Engler
065b3acb2f
Improve external include & warning support
2022-01-03 08:31:44 -08:00
Hannes Harnisch
39e7ebd3e1
Fixing missing tag for inheritdependencies with no links
2021-12-11 23:14:45 +01:00
Hannes Harnisch
fe1ac8a6cb
Implementing "inheritdependencies"
2021-12-08 20:11:18 +01:00
starkos
346c3b2289
Merge pull request #1762 from Jarod42/CodeliteKindNone
...
Add support of kind "None" for Codelite
2021-11-26 10:53:20 -05:00
starkos
a81717019e
Merge pull request #1747 from LORgames/ssurtees/consumewinrtextension
...
Added API for CompileAsWinRT
2021-11-26 10:39:11 -05:00
Jarod42
c577bc84f1
Add support of kind "None"
for Codelite.
2021-11-26 10:55:07 +01:00
Jarod42
42d716b3ef
Add "support" for kind "None"
(as do nothing) for gmake/gmake2.
2021-11-18 16:06:37 +01:00
Sam Surtees
12ca8f45b6
Added API for CompileAsWinRT
2021-11-09 01:49:30 +10:00
Nicholaus Clark
a276fe8ee9
Changed C++20 to emit C++20 instead of C++Latest in MSVC, Added C11 and C17
2021-11-06 23:30:40 -05:00
Nick Clark
6adc9c0a22
Merge branch 'master' into vs2022_version
2021-10-31 14:39:19 -05:00
Jarod42
29fa743f19
Improve rule support:
...
- move rule code from gmake2.lua to rule.lua
- Add UTs
- Fix enum case
- uniformise code for list.
- Add support of rules for Codelite.
2021-10-28 14:46:10 +02:00
Simon Coenen
881dc280d5
Add unit test for VS version check
2021-10-27 15:36:44 +01:00
Simon Coenen
df7dff5cd2
Change Visual Studio Version to 17 so sln is opened with VS2022
2021-10-26 12:09:13 +01:00
starkos
50051b9589
Merge pull request #1723 from cicanci/feature/vs-item-group-condition
2021-10-20 16:55:48 -06:00
starkos
d216d1e900
Merge pull request #1720 from T-rvw/improve_justmycode
2021-10-20 16:25:24 -06:00
Bruno Cicanci
cd276f8971
Added conditional to VS ItemGroup
2021-10-18 21:40:12 +01:00
ActuallyaDeviloper
237e8206a2
Add support for SSE 4.2.
2021-09-30 20:30:50 +02:00
T-rvw
a0e2f0db7b
improve support justmycode option
2021-09-24 02:46:35 +08:00
starkos
f815c012c9
Merge pull request #1712 from T-rvw/master
2021-09-17 13:59:11 -04:00
T-rvw
c2b4b76436
add support for OpenMP in VS
2021-09-17 21:55:30 +08:00
Renaud Guillard
f78741fcf1
frameworkdirs and runpathdirs support for CodeLite generator
2021-09-08 11:08:36 +02:00
Renaud Guillard
1526363877
Add frameworkdirs support to gmake and gmake2 with gcc/clang toolsets on macOS systems
...
* Add new optional parameter to toolset.getincludedirs(dirs, sysdirs, frameworkdirs)
* Translate frameworkdirs to -F<path> build & linker flags
* Add tests
Co-authored-by: Joris Dauphin <Jarod42@users.noreply.github.com>
Co-authored-by: Samuel Surtees <samsinsane@users.noreply.github.com>
2021-09-08 11:08:36 +02:00
Nick Clark
e3c2f78f46
Added VS2022, v143 default, unit tests
2021-08-30 22:00:13 -05:00
Nicholaus Clark
8c7fecefe3
Changed Off to equate to none, On to pdbonly, and Default to portable
2021-08-01 12:02:27 -04:00
starkos
e12e5afca0
Merge remote-tracking branch 'Jarod42/HandleBuildCommandForCodelite'
2021-07-08 06:40:55 -04:00
Jarod42
d01e117951
Handle buildcommand
for Codelite.
2021-07-04 15:24:40 +02:00
Nick Clark
d953b332f4
Merge branch 'master' into issues/1603
2021-06-30 00:31:17 -04:00
Renaud Guillard
1ce82af4d9
xcode4: Fix missing link of sibling project with custom targetextension
...
When a node category cannot be determined by extension,
use the configuration kind when available.
Add unit test to illustrate the case.
2021-06-28 15:51:39 +02:00
Nicholaus Clark
371b3d02e7
Fix D compiler output for gmake and visual studio
2021-06-24 11:53:10 -04:00
Nick Clark
74eb572e63
Merge branch 'master' into issues/1612
2021-06-24 08:28:06 -04:00
Nicholaus Clark
076b9684af
Renormalized line endings in the repository
2021-06-23 20:03:18 -04:00
Nicholaus Clark
ffdee19969
Added compiler version selection for visual studio projects
2021-06-23 19:53:00 -04:00
Jarod42
a56444a3fe
Add missing support for prebuildmessage/postbuildmessage for Codelite.
2021-06-11 20:15:33 +02:00
tempura-sukiyaki
38458a3624
Sort buildinputs
and buildoutputs
on xcode4 ( #1631 )
...
* Sort `buildinputs` and `buildoutputs` on xcode4
* Fix `buildinputs` and `buildoutputs` for Xcode4
2021-06-07 18:03:59 -04:00
Joris Dauphin
ebbbb72ab7
Enable pchheader for Codelite. ( #1627 )
...
* Enable pchheader for Codelite.
* Factorize code.
2021-05-29 14:19:18 -04:00
Hannes Harnisch
1c6f1eab5b
Corrected API based on suggestions and actual function
2021-05-03 14:37:16 +02:00
Hannes Harnisch
83864eecf4
Added unit tests
2021-05-03 14:22:12 +02:00
Hannes Harnisch
c7d0b96a3f
Added initial C++20 module support for Visual Studio
2021-05-03 14:22:12 +02:00
starkos
efd2ab50ba
Merge pull request #1619 from nickgravelyn/xcode-embed-libraries
...
Xcode embed libraries
2021-04-19 11:01:51 -04:00
Renaud Guillard
24b2b4abdd
Runpathdirs improvements ( #1538 )
...
* Add mode argument ot toolset.getrunpathdirs()
* Add config.getsiblingtargetdirs()
* Delegate automatic addition of sibling target dirs as run path search paths to actions
* Simplify gcc.getrunpathdirs()
* Restore previous behavior in gmake & gmake2 actions
* Add xcode.getToolSet()
Use clang as default, gcc on MacOS X 10.6 and lower
* runpathdirs support in xcode4 action
Translate runpathdirs to LD_RUNPATH_SEARCH_PATHS Xcode setting
Co-authored-by: Renaud Guillard <renaud@depinxi.be>
2021-04-19 10:58:36 -04:00
Nick Clark
428fb911c3
Merge branch 'master' into issues/1443
2021-04-17 22:43:51 -04:00
Nick Gravelyn
626eedbc46
Split xcodeembedlibraries into embed and embedAndSign
2021-04-16 07:51:01 -07:00
Nick Gravelyn
4ed74246b5
Add xcodeembedlibraries command
2021-04-16 07:51:01 -07:00
Nick Gravelyn
0e93130442
Allow .dylib extension in links for Xcode
...
When entries in links are specified with an extension we treat them
like frameworks for the most part. They are placed into the
Frameworks group and added to the Frameworks build phase. We do have
separate logic for the file reference, only because we never want to
resolve a .dylib link to the /System/Frameworks directory. Instead
we assume a .dylib link that is just a file name, e.g. 'libA.dylib',
is relative to the project the same way as if it were prefixed with
'./'.
2021-04-16 07:51:01 -07:00