reactos/dll/shellext/stobject
Jérôme Gardou d6ea8659c8 [CMAKE] Get rid of the set_cpp macro
Instead of messing with global variables and the like, we introduce two target properties:
 - WITH_CXX_EXCEPTIONS: if you want to use C++ exceptions
 - WITH_CXX_RTTI: if you need RTTI in your module
You can use the newly introduced set_target_cpp_properties function, with WITH_EXCEPTIONS and WITH_RTTI arguments
We also introduce two libraries :
 - cpprt: for C++ runtime routines
 - cppstl: for the C++ standard template library

NB: On GCC, this requires to create imported libraries with the related built-in libraries:libsupc++, limingwex, libstdc++

Finally, we manage the relevant flags with the ad-hoc generator expressions

So, if you don't need exceptions, nor RTTI, nor use any runtime at all: you simply have nothing else to do than add your C++ file to your module
2020-10-20 21:44:54 +02:00
..
lang [SHELL32][PAINT][DRIVERS][SHELLEXT] French translation update (#3092) 2020-09-03 15:16:44 +02:00
resources [STOBJECT] Improvements to the power notification icon 2019-04-19 21:54:37 +02:00
CMakeLists.txt [CMAKE] Get rid of the set_cpp macro 2020-10-20 21:44:54 +02:00
csystray.cpp [STDOBJECT] Show the hotplug icon when a USB-Stick is inserted 2020-03-21 23:46:24 +01:00
csystray.h [STOBJECT] Store the "Show x icon in the taskbar" setting for the hotplug, power and volume icons. 2019-04-23 00:12:23 +02:00
hotplug.cpp [STOBJECT] Change eject hardware dialog buttons from OK/Cancel to just OK. (#2493) 2020-04-01 11:42:24 +02:00
power.cpp [STOBJECT] Store the "Show x icon in the taskbar" setting for the hotplug, power and volume icons. 2019-04-23 00:12:23 +02:00
precomp.h [STDOBJECT] Show the hotplug icon when a USB-Stick is inserted 2020-03-21 23:46:24 +01:00
resource.h [STOBJECT] Improvements to the power notification icon 2019-04-19 21:54:37 +02:00
stobject.cpp [STOBJECT] Improve the existing PCH and make use of it. 2017-12-08 23:15:31 +01:00
stobject.rc [TRANSLATION] Add/Update Portuguese translation for some shell extensions (#2845) 2020-06-01 20:31:06 +02:00
stobject.spec Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
volume.cpp [SHELL32][STOBJECT] Enforce ShellExecuteW(..., file, parameters, ...) 2019-08-19 13:01:08 +02:00