reactos/dll/win32/browseui
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 [BROWSEUI] Improve Japanese translation 2020-09-07 17:11:31 +09:00
res [BROWSEUI] Localize "Search Results" shell folder name 2020-04-16 14:10:24 +03:00
shellbars [CMAKE] Get rid of the set_cpp macro 2020-10-20 21:44:54 +02:00
shellfind [CMAKE] Get rid of the set_cpp macro 2020-10-20 21:44:54 +02:00
ACLCustomMRU.cpp [BROWSEUI] Remove '\1' from AutoComplete list (#3264) 2020-10-06 17:44:20 +09:00
ACLCustomMRU.h [BROWSEUI] Accept TypedURLs to CLSID_ACLCustomMRU (#3250) 2020-10-02 21:27:23 +09:00
aclistisf.cpp [BROWSEUI] Implement CLSID_ACListISF (#3298) 2020-10-17 17:49:24 +09:00
aclistisf.h [BROWSEUI] Implement CLSID_ACListISF (#3298) 2020-10-17 17:49:24 +09:00
aclmulti.cpp
aclmulti.h
addressband.cpp [BROWSEUI][USER32] Explicitly use MAKEINTRESOURCEW() for consistency (#3192) 2020-09-15 14:56:51 +03:00
addressband.h [BROWSEUI] Properly fix CORE-13003 "Explorer address bar display problem" 2018-12-01 14:26:33 +01:00
addresseditbox.cpp [BROWSEUI] Stop the address edit box trying to parse a null pidl 2020-09-06 14:32:59 +02:00
addresseditbox.h [BROWSEUI] Display an error message if the path or drive don't exist (CORE-10989) 2020-04-20 14:21:37 +03:00
bandproxy.cpp
bandproxy.h
basebarsite.cpp [BROWSEUI] Set DT_VCENTER to Explorer bars (#3135) 2020-09-07 09:33:21 +09:00
brandband.cpp [BROWSEUI][DEVMGR][EXPLORER][NTGDI][NTOBJSHEX][NTVDM][SETUPAPI] Remove/comment out some unused variables. CORE-11799 (#94) 2017-10-28 15:04:18 +01:00
brandband.h
browseui.cpp [SHELLFIND] Add CFindFolder 2019-09-15 19:46:36 +03:00
browseui.h [SHELLFIND] Add CSearchBar 2019-09-15 19:46:36 +03:00
browseui.rc [TRANSLATION] Add/update Hungarian translation for shell32, ieframe, browseui (#2127) 2020-01-14 18:52:38 +01:00
browseui.spec [BROWSEUI] browseui.spec: Fix SHEnumClassesOfCategories() parameters. (#1559) 2019-06-06 17:06:52 +02:00
browseuiord.cpp
CAutoComplete.cpp [BROWSEUI] Fix Edit_BackWord function (#3247) 2020-09-28 22:05:14 +09:00
CAutoComplete.h
CMakeLists.txt [CMAKE] Get rid of the set_cpp macro 2020-10-20 21:44:54 +02:00
commonbrowser.cpp
commonbrowser.h
CProgressDialog.cpp
CProgressDialog.h
CTaskbarList.cpp [BROWSEUI] Add ITaskbarList implementation 2018-12-17 20:38:38 +01:00
CTaskbarList.h [BROWSEUI] Add ITaskbarList implementation 2018-12-17 20:38:38 +01:00
desktopipc.cpp [BROWSEUI] Show virtual folders in the log for SHOpenFolderWindow 2020-10-04 19:34:20 +02:00
dllinstall.c
explorerband.cpp [BROWSEUI] Add 'm_' prefix to CExplorerBand members (#2524) 2020-04-10 23:08:31 +09:00
explorerband.h [BROWSEUI] Add 'm_' prefix to CExplorerBand members (#2524) 2020-04-10 23:08:31 +09:00
globalfoldersettings.cpp
globalfoldersettings.h
internettoolbar.cpp [BROWSEUI][SHELL32] Implement MoveTo/CopyTo buttons (#3128) 2020-09-07 09:42:43 +09:00
internettoolbar.h [BROWSEUI] Implement toggling the folders and search band with the toolbar and make their buttons appear pressed when they are shown. 2018-10-27 15:08:24 +03:00
newatlinterfaces.h
parsecmdline.cpp [BROWSEUI] Add backslash for directory (#1121) 2018-12-13 20:04:02 +09:00
precomp.h [SHELLFIND] Add CFindFolder 2019-09-15 19:46:36 +03:00
regtreeoptions.cpp
regtreeoptions.h
resource.h [BROWSEUI] Display an error message if the path or drive don't exist (CORE-10989) 2020-04-20 14:21:37 +03:00
shellbrowser.cpp [BROWSEUI] Update the current directory before creating a view 2020-10-04 19:34:20 +02:00
toolsband.cpp [BROWSEUI][USER32] Explicitly use MAKEINTRESOURCEW() for consistency (#3192) 2020-09-15 14:56:51 +03:00
travellog.cpp [SHELL32][BROWSEUI] Fix usage of ILGetDisplayNameEx 2020-10-04 19:34:20 +02:00
utility.cpp
utility.h
version.rc