reactos/modules/rosapps/lib/vfdlib
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
..
res [VFD] Import the VFD project (Virtual Floppy Drive) which allows creating virtual 2017-12-16 21:48:34 +01:00
CMakeLists.txt [CMAKE] Get rid of the set_cpp macro 2020-10-20 21:44:54 +02:00
vfdctl.c [VFD] Add support for installing driver from System32\drivers. 2017-12-23 09:34:34 +01:00
vfdfat.c [VFD] Import the VFD project (Virtual Floppy Drive) which allows creating virtual 2017-12-16 21:48:34 +01:00
vfdguiopen.c [VFDLIB] More 64 bit fixes 2018-03-04 16:27:07 +01:00
vfdguirc.h [VFD] Import the VFD project (Virtual Floppy Drive) which allows creating virtual 2017-12-16 21:48:34 +01:00
vfdguisave.c [VFDLIB] More 64 bit fixes 2018-03-04 16:27:07 +01:00
vfdguitip.c [REACTOS] Fix a number of Get/SetWindowsLong*Ptr* issues and use GWLP_* instead of GWL_* where appropriate. 2018-02-19 22:36:36 +01:00
vfdguiut.c [VFD] Import the VFD project (Virtual Floppy Drive) which allows creating virtual 2017-12-16 21:48:34 +01:00
vfdlib.c [VFD] Import the VFD project (Virtual Floppy Drive) which allows creating virtual 2017-12-16 21:48:34 +01:00
vfdlib.h [PSDK][REACTOS] Fix definitions and usage of DWLP_MSGRESULT, DWLP_DLGPROC, and DWLP_USER 2018-03-04 16:27:07 +01:00
vfdlib.rc [VFD] Import the VFD project (Virtual Floppy Drive) which allows creating virtual 2017-12-16 21:48:34 +01:00
vfdlib.rs [VFD] Import the VFD project (Virtual Floppy Drive) which allows creating virtual 2017-12-16 21:48:34 +01:00
vfdlib.spec [VFD] Import the VFD project (Virtual Floppy Drive) which allows creating virtual 2017-12-16 21:48:34 +01:00
vfdmsg_lib.mc [VFD] Import the VFD project (Virtual Floppy Drive) which allows creating virtual 2017-12-16 21:48:34 +01:00
vfdshcfact.cpp [VFD] Import the VFD project (Virtual Floppy Drive) which allows creating virtual 2017-12-16 21:48:34 +01:00
vfdshcfact.h [VFD] Import the VFD project (Virtual Floppy Drive) which allows creating virtual 2017-12-16 21:48:34 +01:00
vfdshext.cpp [VFD] Import the VFD project (Virtual Floppy Drive) which allows creating virtual 2017-12-16 21:48:34 +01:00
vfdshext.h [VFDLIB] More 64 bit fixes 2018-03-04 16:27:07 +01:00
vfdshguid.h [VFD] Import the VFD project (Virtual Floppy Drive) which allows creating virtual 2017-12-16 21:48:34 +01:00
vfdshmenu.cpp [VFDLIB] More 64 bit fixes 2018-03-04 16:27:07 +01:00
vfdshprop.cpp [VFDLIB] More 64 bit fixes 2018-03-04 16:27:07 +01:00
vfdshutil.cpp [VFD] Import the VFD project (Virtual Floppy Drive) which allows creating virtual 2017-12-16 21:48:34 +01:00
vfdzip.c [VFD] Import the VFD project (Virtual Floppy Drive) which allows creating virtual 2017-12-16 21:48:34 +01:00