reactos/base/applications/msconfig_new
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
..
comctl32ex [ATL] Add GET_X_LPARAM and GET_Y_LPARAM to atlwin.h 2019-01-15 14:34:53 +02:00
lang [TRANSLATION] Chinese Traditional translation improvements (#3085) 2020-09-18 00:50:27 +02:00
res
CMakeLists.txt [CMAKE] Get rid of the set_cpp macro 2020-10-20 21:44:54 +02:00
fileextractdialog.c
fileextractdialog.h
fileutils.c [REACTOS] Fix SIZE_T related warnings 2019-08-15 14:20:00 +02:00
fileutils.h
freeldrpage.c
freeldrpage.h
generalpage.c
generalpage.h
msconfig.c
msconfig.h
msconfig.rc
precomp.h [MSCONFIG][ROSAPPS] Remove explicit MINGW_HAS_SECURE_API since it is already enabled globally. CORE-16224 2019-07-21 01:06:54 +02:00
regutils.c
regutils.h
resource.h
srvpage.cpp [MSCONFIG_NEW] Add missing header guard. Rename Update_Btn_States() and iSortedColumn. #179 2017-12-25 20:31:27 +01:00
srvpage.h
startuppage.c
startuppage.h
stringutils.c
stringutils.h
systempage.c
systempage.cpp [PSDK][REACTOS] Fix definitions and usage of DWLP_MSGRESULT, DWLP_DLGPROC, and DWLP_USER 2018-03-04 16:27:07 +01:00
systempage.h
toolspage.cpp [MSCONFIG_NEW] Add missing header guard. Rename Update_Btn_States() and iSortedColumn. #179 2017-12-25 20:31:27 +01:00
toolspage.h
utils.c [REACTOS] Fix SIZE_T related warnings 2019-08-15 14:20:00 +02:00
utils.h [REACTOS] Fix SIZE_T related warnings 2019-08-15 14:20:00 +02:00
xmldomparser.cpp
xmldomparser.hpp [MSCONFIG_NEW] Add missing header guard. Rename Update_Btn_States() and iSortedColumn. #179 2017-12-25 20:31:27 +01:00