reactos/sdk/lib/3rdparty/cardlib
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
..
card.h
cardbitmaps.cpp
cardbutton.cpp
cardbutton.h
cardcolor.cpp
cardcolor.h
cardcount.cpp
cardcount.h
cardlib.cpp
cardlib.h
cardregion.cpp
cardregion.h
cardrgndraw.cpp
cardrgnmouse.cpp
cardstack.cpp
cardstack.h
cardwindow.cpp
cardwindow.h
CMakeLists.txt
dropzone.cpp
dropzone.h
globals.h
ReadMe.txt

The author has given permission to use these sources
under Public Domain. Do what thou will but please give
credit where credit is due.

-sedwards