Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 3.12.34.36
Cant Read [ /etc/named.conf ]
8.1.13
www
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
share /
cmake-3.16 /
Help /
prop_tgt /
[ HOME SHELL ]
Name
Size
Permission
Action
ADDITIONAL_CLEAN_FILES.rst
1.02
KB
-rw-r--r--
ALIASED_TARGET.rst
177
B
-rw-r--r--
ANDROID_ANT_ADDITIONAL_OPTIONS...
344
B
-rw-r--r--
ANDROID_API.rst
361
B
-rw-r--r--
ANDROID_API_MIN.rst
311
B
-rw-r--r--
ANDROID_ARCH.rst
570
B
-rw-r--r--
ANDROID_ASSETS_DIRECTORIES.rst
363
B
-rw-r--r--
ANDROID_GUI.rst
630
B
-rw-r--r--
ANDROID_JAR_DEPENDENCIES.rst
282
B
-rw-r--r--
ANDROID_JAR_DIRECTORIES.rst
541
B
-rw-r--r--
ANDROID_JAVA_SOURCE_DIR.rst
346
B
-rw-r--r--
ANDROID_NATIVE_LIB_DEPENDENCIE...
494
B
-rw-r--r--
ANDROID_NATIVE_LIB_DIRECTORIES...
574
B
-rw-r--r--
ANDROID_PROCESS_MAX.rst
292
B
-rw-r--r--
ANDROID_PROGUARD.rst
375
B
-rw-r--r--
ANDROID_PROGUARD_CONFIG_PATH.r...
392
B
-rw-r--r--
ANDROID_SECURE_PROPS_PATH.rst
330
B
-rw-r--r--
ANDROID_SKIP_ANT_STEP.rst
273
B
-rw-r--r--
ANDROID_STL_TYPE.rst
684
B
-rw-r--r--
ARCHIVE_OUTPUT_DIRECTORY.rst
327
B
-rw-r--r--
ARCHIVE_OUTPUT_DIRECTORY_CONFI...
659
B
-rw-r--r--
ARCHIVE_OUTPUT_NAME.rst
234
B
-rw-r--r--
ARCHIVE_OUTPUT_NAME_CONFIG.rst
249
B
-rw-r--r--
AUTOGEN_BUILD_DIR.rst
577
B
-rw-r--r--
AUTOGEN_ORIGIN_DEPENDS.rst
1.56
KB
-rw-r--r--
AUTOGEN_PARALLEL.rst
869
B
-rw-r--r--
AUTOGEN_TARGET_DEPENDS.rst
1.49
KB
-rw-r--r--
AUTOMOC.rst
8.77
KB
-rw-r--r--
AUTOMOC_COMPILER_PREDEFINES.rs...
1016
B
-rw-r--r--
AUTOMOC_DEPEND_FILTERS.rst
3.19
KB
-rw-r--r--
AUTOMOC_EXECUTABLE.rst
636
B
-rw-r--r--
AUTOMOC_MACRO_NAMES.rst
1.08
KB
-rw-r--r--
AUTOMOC_MOC_OPTIONS.rst
524
B
-rw-r--r--
AUTOMOC_PATH_PREFIX.rst
1.25
KB
-rw-r--r--
AUTORCC.rst
2.24
KB
-rw-r--r--
AUTORCC_EXECUTABLE.rst
636
B
-rw-r--r--
AUTORCC_OPTIONS.rst
823
B
-rw-r--r--
AUTOUIC.rst
2.72
KB
-rw-r--r--
AUTOUIC_EXECUTABLE.rst
636
B
-rw-r--r--
AUTOUIC_OPTIONS.rst
977
B
-rw-r--r--
AUTOUIC_SEARCH_PATHS.rst
363
B
-rw-r--r--
BINARY_DIR.rst
168
B
-rw-r--r--
BUILD_RPATH.rst
544
B
-rw-r--r--
BUILD_RPATH_USE_ORIGIN.rst
1.04
KB
-rw-r--r--
BUILD_WITH_INSTALL_NAME_DIR.rs...
574
B
-rw-r--r--
BUILD_WITH_INSTALL_RPATH.rst
666
B
-rw-r--r--
BUNDLE.rst
334
B
-rw-r--r--
BUNDLE_EXTENSION.rst
267
B
-rw-r--r--
COMMON_LANGUAGE_RUNTIME.rst
752
B
-rw-r--r--
COMPATIBLE_INTERFACE_BOOL.rst
924
B
-rw-r--r--
COMPATIBLE_INTERFACE_NUMBER_MA...
912
B
-rw-r--r--
COMPATIBLE_INTERFACE_NUMBER_MI...
912
B
-rw-r--r--
COMPATIBLE_INTERFACE_STRING.rs...
792
B
-rw-r--r--
COMPILE_DEFINITIONS.rst
1.07
KB
-rw-r--r--
COMPILE_DEFINITIONS_CONFIG.rst
678
B
-rw-r--r--
COMPILE_FEATURES.rst
510
B
-rw-r--r--
COMPILE_FLAGS.rst
411
B
-rw-r--r--
COMPILE_OPTIONS.rst
717
B
-rw-r--r--
COMPILE_PDB_NAME.rst
326
B
-rw-r--r--
COMPILE_PDB_NAME_CONFIG.rst
341
B
-rw-r--r--
COMPILE_PDB_NOTE.txt
256
B
-rw-r--r--
COMPILE_PDB_OUTPUT_DIRECTORY.r...
508
B
-rw-r--r--
COMPILE_PDB_OUTPUT_DIRECTORY_C...
674
B
-rw-r--r--
CONFIG_OUTPUT_NAME.rst
224
B
-rw-r--r--
CONFIG_POSTFIX.rst
444
B
-rw-r--r--
CROSSCOMPILING_EMULATOR.rst
594
B
-rw-r--r--
CUDA_EXTENSIONS.rst
695
B
-rw-r--r--
CUDA_PTX_COMPILATION.rst
278
B
-rw-r--r--
CUDA_RESOLVE_DEVICE_SYMBOLS.rs...
914
B
-rw-r--r--
CUDA_SEPARABLE_COMPILATION.rst
448
B
-rw-r--r--
CUDA_STANDARD.rst
1.25
KB
-rw-r--r--
CUDA_STANDARD_REQUIRED.rst
794
B
-rw-r--r--
CXX_EXTENSIONS.rst
686
B
-rw-r--r--
CXX_STANDARD.rst
1.38
KB
-rw-r--r--
CXX_STANDARD_REQUIRED.rst
788
B
-rw-r--r--
C_EXTENSIONS.rst
672
B
-rw-r--r--
C_STANDARD.rst
1.36
KB
-rw-r--r--
C_STANDARD_REQUIRED.rst
776
B
-rw-r--r--
DEBUG_POSTFIX.rst
187
B
-rw-r--r--
DEFINE_SYMBOL.rst
485
B
-rw-r--r--
DEPLOYMENT_ADDITIONAL_FILES.rs...
663
B
-rw-r--r--
DEPLOYMENT_REMOTE_DIRECTORY.rs...
577
B
-rw-r--r--
DISABLE_PRECOMPILE_HEADERS.rst
265
B
-rw-r--r--
DOTNET_TARGET_FRAMEWORK_VERSIO...
390
B
-rw-r--r--
ENABLE_EXPORTS.rst
1.39
KB
-rw-r--r--
EXCLUDE_FROM_ALL.rst
1.07
KB
-rw-r--r--
EXCLUDE_FROM_DEFAULT_BUILD.rst
238
B
-rw-r--r--
EXCLUDE_FROM_DEFAULT_BUILD_CON...
412
B
-rw-r--r--
EXPORT_NAME.rst
237
B
-rw-r--r--
EXPORT_PROPERTIES.rst
550
B
-rw-r--r--
EchoString.rst
179
B
-rw-r--r--
FOLDER.rst
507
B
-rw-r--r--
FRAMEWORK.rst
1.28
KB
-rw-r--r--
FRAMEWORK_VERSION.rst
216
B
-rw-r--r--
Fortran_FORMAT.rst
498
B
-rw-r--r--
Fortran_MODULE_DIRECTORY.rst
835
B
-rw-r--r--
GENERATOR_FILE_NAME.rst
314
B
-rw-r--r--
GHS_INTEGRITY_APP.rst
338
B
-rw-r--r--
GHS_NO_SOURCE_GROUP_FILE.rst
511
B
-rw-r--r--
GNUtoMS.rst
860
B
-rw-r--r--
HAS_CXX.rst
155
B
-rw-r--r--
IMPLICIT_DEPENDS_INCLUDE_TRANS...
812
B
-rw-r--r--
IMPORTED.rst
284
B
-rw-r--r--
IMPORTED_COMMON_LANGUAGE_RUNTI...
220
B
-rw-r--r--
IMPORTED_CONFIGURATIONS.rst
447
B
-rw-r--r--
IMPORTED_GLOBAL.rst
1.02
KB
-rw-r--r--
IMPORTED_IMPLIB.rst
325
B
-rw-r--r--
IMPORTED_IMPLIB_CONFIG.rst
218
B
-rw-r--r--
IMPORTED_LIBNAME.rst
1.03
KB
-rw-r--r--
IMPORTED_LIBNAME_CONFIG.rst
221
B
-rw-r--r--
IMPORTED_LINK_DEPENDENT_LIBRAR...
734
B
-rw-r--r--
IMPORTED_LINK_DEPENDENT_LIBRAR...
357
B
-rw-r--r--
IMPORTED_LINK_INTERFACE_LANGUA...
642
B
-rw-r--r--
IMPORTED_LINK_INTERFACE_LANGUA...
357
B
-rw-r--r--
IMPORTED_LINK_INTERFACE_LIBRAR...
699
B
-rw-r--r--
IMPORTED_LINK_INTERFACE_LIBRAR...
546
B
-rw-r--r--
IMPORTED_LINK_INTERFACE_MULTIP...
212
B
-rw-r--r--
IMPORTED_LINK_INTERFACE_MULTIP...
266
B
-rw-r--r--
IMPORTED_LOCATION.rst
1.54
KB
-rw-r--r--
IMPORTED_LOCATION_CONFIG.rst
224
B
-rw-r--r--
IMPORTED_NO_SONAME.rst
393
B
-rw-r--r--
IMPORTED_NO_SONAME_CONFIG.rst
227
B
-rw-r--r--
IMPORTED_OBJECTS.rst
390
B
-rw-r--r--
IMPORTED_OBJECTS_CONFIG.rst
221
B
-rw-r--r--
IMPORTED_SONAME.rst
263
B
-rw-r--r--
IMPORTED_SONAME_CONFIG.rst
218
B
-rw-r--r--
IMPORT_PREFIX.rst
326
B
-rw-r--r--
IMPORT_SUFFIX.rst
326
B
-rw-r--r--
INCLUDE_DIRECTORIES.rst
1.07
KB
-rw-r--r--
INSTALL_NAME_DIR.rst
369
B
-rw-r--r--
INSTALL_REMOVE_ENVIRONMENT_RPA...
863
B
-rw-r--r--
INSTALL_RPATH.rst
399
B
-rw-r--r--
INSTALL_RPATH_USE_LINK_PATH.rs...
419
B
-rw-r--r--
INTERFACE_AUTOUIC_OPTIONS.rst
608
B
-rw-r--r--
INTERFACE_BUILD_PROPERTY.txt
819
B
-rw-r--r--
INTERFACE_COMPILE_DEFINITIONS....
439
B
-rw-r--r--
INTERFACE_COMPILE_FEATURES.rst
541
B
-rw-r--r--
INTERFACE_COMPILE_OPTIONS.rst
411
B
-rw-r--r--
INTERFACE_INCLUDE_DIRECTORIES....
1.21
KB
-rw-r--r--
INTERFACE_LINK_DEPENDS.rst
1.35
KB
-rw-r--r--
INTERFACE_LINK_DIRECTORIES.rst
418
B
-rw-r--r--
INTERFACE_LINK_LIBRARIES.rst
1.04
KB
-rw-r--r--
INTERFACE_LINK_OPTIONS.rst
390
B
-rw-r--r--
INTERFACE_POSITION_INDEPENDENT...
1.13
KB
-rw-r--r--
INTERFACE_PRECOMPILE_HEADERS.r...
846
B
-rw-r--r--
INTERFACE_SOURCES.rst
824
B
-rw-r--r--
INTERFACE_SYSTEM_INCLUDE_DIREC...
1.38
KB
-rw-r--r--
INTERPROCEDURAL_OPTIMIZATION.r...
526
B
-rw-r--r--
INTERPROCEDURAL_OPTIMIZATION_C...
443
B
-rw-r--r--
IOS_INSTALL_COMBINED.rst
462
B
-rw-r--r--
JOB_POOL_COMPILE.rst
421
B
-rw-r--r--
JOB_POOL_LINK.rst
404
B
-rw-r--r--
LABELS.rst
122
B
-rw-r--r--
LANG_CLANG_TIDY.rst
530
B
-rw-r--r--
LANG_COMPILER_LAUNCHER.rst
614
B
-rw-r--r--
LANG_CPPCHECK.rst
634
B
-rw-r--r--
LANG_CPPLINT.rst
497
B
-rw-r--r--
LANG_INCLUDE_WHAT_YOU_USE.rst
570
B
-rw-r--r--
LANG_VISIBILITY_PRESET.rst
495
B
-rw-r--r--
LIBRARY_OUTPUT_DIRECTORY.rst
327
B
-rw-r--r--
LIBRARY_OUTPUT_DIRECTORY_CONFI...
701
B
-rw-r--r--
LIBRARY_OUTPUT_NAME.rst
234
B
-rw-r--r--
LIBRARY_OUTPUT_NAME_CONFIG.rst
249
B
-rw-r--r--
LINKER_LANGUAGE.rst
591
B
-rw-r--r--
LINK_DEPENDS.rst
722
B
-rw-r--r--
LINK_DEPENDS_NO_SHARED.rst
592
B
-rw-r--r--
LINK_DIRECTORIES.rst
800
B
-rw-r--r--
LINK_FLAGS.rst
597
B
-rw-r--r--
LINK_FLAGS_CONFIG.rst
292
B
-rw-r--r--
LINK_INTERFACE_LIBRARIES.rst
1.39
KB
-rw-r--r--
LINK_INTERFACE_LIBRARIES_CONFI...
716
B
-rw-r--r--
LINK_INTERFACE_MULTIPLICITY.rs...
587
B
-rw-r--r--
LINK_INTERFACE_MULTIPLICITY_CO...
328
B
-rw-r--r--
LINK_LIBRARIES.rst
734
B
-rw-r--r--
LINK_LIBRARIES_INDIRECTION.txt
645
B
-rw-r--r--
LINK_OPTIONS.rst
946
B
-rw-r--r--
LINK_SEARCH_END_STATIC.rst
838
B
-rw-r--r--
LINK_SEARCH_START_STATIC.rst
868
B
-rw-r--r--
LINK_WHAT_YOU_USE.rst
744
B
-rw-r--r--
LOCATION.rst
1.35
KB
-rw-r--r--
LOCATION_CONFIG.rst
940
B
-rw-r--r--
MACOSX_BUNDLE.rst
561
B
-rw-r--r--
MACOSX_BUNDLE_INFO_PLIST.rst
1.34
KB
-rw-r--r--
MACOSX_FRAMEWORK_INFO_PLIST.rs...
1.07
KB
-rw-r--r--
MACOSX_RPATH.rst
907
B
-rw-r--r--
MANUALLY_ADDED_DEPENDENCIES.rs...
258
B
-rw-r--r--
MAP_IMPORTED_CONFIG_CONFIG.rst
2.11
KB
-rw-r--r--
MSVC_RUNTIME_LIBRARY-VALUES.tx...
930
B
-rw-r--r--
MSVC_RUNTIME_LIBRARY.rst
1010
B
-rw-r--r--
NAME.rst
97
B
-rw-r--r--
NO_SONAME.rst
659
B
-rw-r--r--
NO_SYSTEM_FROM_IMPORTED.rst
637
B
-rw-r--r--
OBJCXX_EXTENSIONS.rst
868
B
-rw-r--r--
OBJCXX_STANDARD.rst
1.43
KB
-rw-r--r--
OBJCXX_STANDARD_REQUIRED.rst
904
B
-rw-r--r--
OBJC_EXTENSIONS.rst
848
B
-rw-r--r--
OBJC_STANDARD.rst
1.41
KB
-rw-r--r--
OBJC_STANDARD_REQUIRED.rst
886
B
-rw-r--r--
OSX_ARCHITECTURES.rst
501
B
-rw-r--r--
OSX_ARCHITECTURES_CONFIG.rst
209
B
-rw-r--r--
OUTPUT_NAME.rst
695
B
-rw-r--r--
OUTPUT_NAME_CONFIG.rst
176
B
-rw-r--r--
PDB_NAME.rst
396
B
-rw-r--r--
PDB_NAME_CONFIG.rst
338
B
-rw-r--r--
PDB_NOTE.txt
441
B
-rw-r--r--
PDB_OUTPUT_DIRECTORY.rst
734
B
-rw-r--r--
PDB_OUTPUT_DIRECTORY_CONFIG.rs...
815
B
-rw-r--r--
POSITION_INDEPENDENT_CODE.rst
630
B
-rw-r--r--
POST_INSTALL_SCRIPT.rst
367
B
-rw-r--r--
PRECOMPILE_HEADERS.rst
388
B
-rw-r--r--
PRECOMPILE_HEADERS_REUSE_FROM....
233
B
-rw-r--r--
PREFIX.rst
146
B
-rw-r--r--
PRE_INSTALL_SCRIPT.rst
365
B
-rw-r--r--
PRIVATE_HEADER.rst
523
B
-rw-r--r--
PROJECT_LABEL.rst
144
B
-rw-r--r--
PUBLIC_HEADER.rst
516
B
-rw-r--r--
RESOURCE.rst
1.48
KB
-rw-r--r--
RULE_LAUNCH_COMPILE.rst
198
B
-rw-r--r--
RULE_LAUNCH_CUSTOM.rst
195
B
-rw-r--r--
RULE_LAUNCH_LINK.rst
189
B
-rw-r--r--
RUNTIME_OUTPUT_DIRECTORY.rst
327
B
-rw-r--r--
RUNTIME_OUTPUT_DIRECTORY_CONFI...
701
B
-rw-r--r--
RUNTIME_OUTPUT_NAME.rst
234
B
-rw-r--r--
RUNTIME_OUTPUT_NAME_CONFIG.rst
249
B
-rw-r--r--
SKIP_BUILD_RPATH.rst
352
B
-rw-r--r--
SOURCES.rst
95
B
-rw-r--r--
SOURCE_DIR.rst
168
B
-rw-r--r--
SOVERSION.rst
1.05
KB
-rw-r--r--
STATIC_LIBRARY_FLAGS.rst
650
B
-rw-r--r--
STATIC_LIBRARY_FLAGS_CONFIG.rs...
322
B
-rw-r--r--
STATIC_LIBRARY_OPTIONS.rst
823
B
-rw-r--r--
SUFFIX.rst
185
B
-rw-r--r--
Swift_DEPENDENCIES_FILE.rst
203
B
-rw-r--r--
Swift_LANGUAGE_VERSION.rst
280
B
-rw-r--r--
Swift_MODULE_DIRECTORY.rst
490
B
-rw-r--r--
Swift_MODULE_NAME.rst
135
B
-rw-r--r--
TYPE.rst
284
B
-rw-r--r--
UNITY_BUILD.rst
2.89
KB
-rw-r--r--
UNITY_BUILD_BATCH_SIZE.rst
1.2
KB
-rw-r--r--
UNITY_BUILD_CODE_AFTER_INCLUDE...
478
B
-rw-r--r--
UNITY_BUILD_CODE_BEFORE_INCLUD...
485
B
-rw-r--r--
VERSION.rst
1.14
KB
-rw-r--r--
VISIBILITY_INLINES_HIDDEN.rst
565
B
-rw-r--r--
VS_CONFIGURATION_TYPE.rst
470
B
-rw-r--r--
VS_DEBUGGER_COMMAND.rst
373
B
-rw-r--r--
VS_DEBUGGER_COMMAND_ARGUMENTS....
417
B
-rw-r--r--
VS_DEBUGGER_ENVIRONMENT.rst
389
B
-rw-r--r--
VS_DEBUGGER_WORKING_DIRECTORY....
412
B
-rw-r--r--
VS_DESKTOP_EXTENSIONS_VERSION....
470
B
-rw-r--r--
VS_DOTNET_REFERENCEPROP_refnam...
549
B
-rw-r--r--
VS_DOTNET_REFERENCES.rst
226
B
-rw-r--r--
VS_DOTNET_REFERENCES_COPY_LOCA...
253
B
-rw-r--r--
VS_DOTNET_REFERENCE_refname.rs...
407
B
-rw-r--r--
VS_DOTNET_TARGET_FRAMEWORK_VER...
318
B
-rw-r--r--
VS_DPI_AWARE.rst
336
B
-rw-r--r--
VS_GLOBAL_KEYWORD.rst
415
B
-rw-r--r--
VS_GLOBAL_PROJECT_TYPES.rst
403
B
-rw-r--r--
VS_GLOBAL_ROOTNAMESPACE.rst
216
B
-rw-r--r--
VS_GLOBAL_variable.rst
368
B
-rw-r--r--
VS_IOT_EXTENSIONS_VERSION.rst
450
B
-rw-r--r--
VS_IOT_STARTUP_TASK.rst
184
B
-rw-r--r--
VS_JUST_MY_CODE_DEBUGGING.rst
367
B
-rw-r--r--
VS_KEYWORD.rst
311
B
-rw-r--r--
VS_MOBILE_EXTENSIONS_VERSION.r...
465
B
-rw-r--r--
VS_NO_SOLUTION_DEPLOY.rst
1.47
KB
-rw-r--r--
VS_PACKAGE_REFERENCES.rst
395
B
-rw-r--r--
VS_PROJECT_IMPORT.rst
301
B
-rw-r--r--
VS_SCC_AUXPATH.rst
153
B
-rw-r--r--
VS_SCC_LOCALPATH.rst
162
B
-rw-r--r--
VS_SCC_PROJECTNAME.rst
165
B
-rw-r--r--
VS_SCC_PROVIDER.rst
156
B
-rw-r--r--
VS_SDK_REFERENCES.rst
261
B
-rw-r--r--
VS_USER_PROPS.rst
488
B
-rw-r--r--
VS_WINDOWS_TARGET_PLATFORM_MIN...
464
B
-rw-r--r--
VS_WINRT_COMPONENT.rst
426
B
-rw-r--r--
VS_WINRT_EXTENSIONS.rst
168
B
-rw-r--r--
VS_WINRT_REFERENCES.rst
233
B
-rw-r--r--
WIN32_EXECUTABLE.rst
577
B
-rw-r--r--
WINDOWS_EXPORT_ALL_SYMBOLS.rst
1.35
KB
-rw-r--r--
XCODE_ATTRIBUTE_an-attribute.r...
648
B
-rw-r--r--
XCODE_EXPLICIT_FILE_TYPE.rst
262
B
-rw-r--r--
XCODE_GENERATE_SCHEME.rst
1.59
KB
-rw-r--r--
XCODE_PRODUCT_TYPE.rst
251
B
-rw-r--r--
XCODE_SCHEME_ADDRESS_SANITIZER...
437
B
-rw-r--r--
XCODE_SCHEME_ADDRESS_SANITIZER...
503
B
-rw-r--r--
XCODE_SCHEME_ARGUMENTS.rst
350
B
-rw-r--r--
XCODE_SCHEME_DEBUG_AS_ROOT.rst
223
B
-rw-r--r--
XCODE_SCHEME_DEBUG_DOCUMENT_VE...
492
B
-rw-r--r--
XCODE_SCHEME_DISABLE_MAIN_THRE...
474
B
-rw-r--r--
XCODE_SCHEME_DYNAMIC_LIBRARY_L...
453
B
-rw-r--r--
XCODE_SCHEME_DYNAMIC_LINKER_AP...
465
B
-rw-r--r--
XCODE_SCHEME_ENVIRONMENT.rst
426
B
-rw-r--r--
XCODE_SCHEME_EXECUTABLE.rst
349
B
-rw-r--r--
XCODE_SCHEME_GUARD_MALLOC.rst
422
B
-rw-r--r--
XCODE_SCHEME_MAIN_THREAD_CHECK...
491
B
-rw-r--r--
XCODE_SCHEME_MALLOC_GUARD_EDGE...
441
B
-rw-r--r--
XCODE_SCHEME_MALLOC_SCRIBBLE.r...
431
B
-rw-r--r--
XCODE_SCHEME_MALLOC_STACK.rst
417
B
-rw-r--r--
XCODE_SCHEME_THREAD_SANITIZER....
433
B
-rw-r--r--
XCODE_SCHEME_THREAD_SANITIZER_...
466
B
-rw-r--r--
XCODE_SCHEME_UNDEFINED_BEHAVIO...
484
B
-rw-r--r--
XCODE_SCHEME_UNDEFINED_BEHAVIO...
526
B
-rw-r--r--
XCODE_SCHEME_ZOMBIE_OBJECTS.rs...
428
B
-rw-r--r--
XCTEST.rst
408
B
-rw-r--r--
XXX_OUTPUT_DIRECTORY.txt
511
B
-rw-r--r--
XXX_OUTPUT_NAME.txt
186
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : AUTOMOC.rst
AUTOMOC ------- Should the target be processed with auto-moc (for Qt projects). :prop_tgt:`AUTOMOC` is a boolean specifying whether CMake will handle the Qt ``moc`` preprocessor automatically, i.e. without having to use the :module:`QT4_WRAP_CPP() <FindQt4>` or ``QT5_WRAP_CPP()`` macro. Currently Qt4 and Qt5 are supported. This property is initialized by the value of the :variable:`CMAKE_AUTOMOC` variable if it is set when a target is created. When this property is set ``ON``, CMake will scan the header and source files at build time and invoke ``moc`` accordingly. Header file processing ^^^^^^^^^^^^^^^^^^^^^^ At configuration time, a list of header files that should be scanned by :prop_tgt:`AUTOMOC` is computed from the target's sources. - All header files in the target's sources are added to the scan list. - For all C++ source files ``<source_base>.<source_extension>`` in the target's sources, CMake searches for - a regular header with the same base name (``<source_base>.<header_extention>``) and - a private header with the same base name and a ``_p`` suffix (``<source_base>_p.<header_extention>``) and adds these to the scan list. At build time, CMake scans each unknown or modified header file from the list and searches for - a Qt macro from :prop_tgt:`AUTOMOC_MACRO_NAMES`, - additional file dependencies from the ``FILE`` argument of a ``Q_PLUGIN_METADATA`` macro and - additional file dependencies detected by filters defined in :prop_tgt:`AUTOMOC_DEPEND_FILTERS`. If a Qt macro is found, then the header will be compiled by the ``moc`` to the output file ``moc_<base_name>.cpp``. The complete output file path is described in the section `Output file location`_. The header will be ``moc`` compiled again if a file from the additional file dependencies changes. Header ``moc`` output files ``moc_<base_name>.cpp`` can be included in source files. In the section `Including header moc files in sources`_ there is more information on that topic. Source file processing ^^^^^^^^^^^^^^^^^^^^^^ At build time, CMake scans each unknown or modified C++ source file from the target's sources for - a Qt macro from :prop_tgt:`AUTOMOC_MACRO_NAMES`, - includes of header ``moc`` files (see `Including header moc files in sources`_), - additional file dependencies from the ``FILE`` argument of a ``Q_PLUGIN_METADATA`` macro and - additional file dependencies detected by filters defined in :prop_tgt:`AUTOMOC_DEPEND_FILTERS`. If a Qt macro is found, then the C++ source file ``<base>.<source_extension>`` is expected to as well contain an include statement .. code-block:: c++ #include <<base>.moc> // or #include "<base>.moc" The source file then will be compiled by the ``moc`` to the output file ``<base>.moc``. A description of the complete output file path is in section `Output file location`_. The source will be ``moc`` compiled again if a file from the additional file dependencies changes. Including header moc files in sources """"""""""""""""""""""""""""""""""""" A source file can include the ``moc`` output file of a header ``<header_base>.<header_extension>`` by using an include statement of the form .. code-block:: c++ #include <moc_<header_base>.cpp> // or #include "moc_<header_base>.cpp" If the ``moc`` output file of a header is included by a source, it will be generated in a different location than if it was not included. This is described in the section `Output file location`_. Output file location ^^^^^^^^^^^^^^^^^^^^ Included moc output files """"""""""""""""""""""""" ``moc`` output files that are included by a source file will be generated in - ``<AUTOGEN_BUILD_DIR>/include`` for single configuration generators or in - ``<AUTOGEN_BUILD_DIR>/include_<CONFIG>`` for :prop_gbl:`multi configuration <GENERATOR_IS_MULTI_CONFIG>` generators. Where ``<AUTOGEN_BUILD_DIR>`` is the value of the target property :prop_tgt:`AUTOGEN_BUILD_DIR`. The include directory is automatically added to the target's :prop_tgt:`INCLUDE_DIRECTORIES`. Not included moc output files """"""""""""""""""""""""""""" ``moc`` output files that are not included in a source file will be generated in - ``<AUTOGEN_BUILD_DIR>/<SOURCE_DIR_CHECKSUM>`` for single configuration generators or in, - ``<AUTOGEN_BUILD_DIR>/include_<CONFIG>/<SOURCE_DIR_CHECKSUM>`` for :prop_gbl:`multi configuration <GENERATOR_IS_MULTI_CONFIG>` generators. Where ``<SOURCE_DIR_CHECKSUM>`` is a checksum computed from the relative parent directory path of the ``moc`` input file. This scheme allows to have ``moc`` input files with the same name in different directories. All not included ``moc`` output files will be included automatically by the CMake generated file - ``<AUTOGEN_BUILD_DIR>/mocs_compilation.cpp``, which is added to the target's sources. Qt version detection ^^^^^^^^^^^^^^^^^^^^ :prop_tgt:`AUTOMOC` enabled targets need to know the Qt major and minor version they're working with. The major version usually is provided by the ``INTERFACE_QT_MAJOR_VERSION`` property of the ``Qt[45]Core`` library, that the target links to. To find the minor version, CMake builds a list of available Qt versions from - ``Qt5Core_VERSION_MAJOR`` and ``Qt5Core_VERSION_MINOR`` variables (usually set by ``find_package(Qt5...)``) - ``Qt5Core_VERSION_MAJOR`` and ``Qt5Core_VERSION_MINOR`` directory properties - ``QT_VERSION_MAJOR`` and ``QT_VERSION_MINOR`` variables (usually set by ``find_package(Qt4...)``) - ``QT_VERSION_MAJOR`` and ``QT_VERSION_MINOR`` directory properties in the context of the :command:`add_executable` or :command:`add_library` call. Assumed ``INTERFACE_QT_MAJOR_VERSION`` is a valid number, the first entry in the list with a matching major version is taken. If no matching major version was found, an error is generated. If ``INTERFACE_QT_MAJOR_VERSION`` is not a valid number, the first entry in the list is taken. A ``find_package(Qt[45]...)`` call sets the ``QT/Qt5Core_VERSION_MAJOR/MINOR`` variables. If the call is in a different context than the :command:`add_executable` or :command:`add_library` call, e.g. in a function, then the version variables might not be available to the :prop_tgt:`AUTOMOC` enabled target. In that case the version variables can be forwarded from the `find_package(Qt[45]...)` calling context to the :command:`add_executable` or :command:`add_library` calling context as directory properties. The following Qt5 example demonstrates the procedure. .. code-block:: cmake function (add_qt5_client) find_package(Qt5 REQUIRED QUIET COMPONENTS Core Widgets) ... set_property(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" PROPERTY Qt5Core_VERSION_MAJOR "${Qt5Core_VERSION_MAJOR}") set_property(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" PROPERTY Qt5Core_VERSION_MINOR "${Qt5Core_VERSION_MAJOR}") ... endfunction () ... add_qt5_client() add_executable(myTarget main.cpp) target_link_libraries(myTarget Qt5::QtWidgets) set_property(TARGET myTarget PROPERTY AUTOMOC ON) Modifiers ^^^^^^^^^ :prop_tgt:`AUTOMOC_EXECUTABLE`: The ``moc`` executable will be detected automatically, but can be forced to a certain binary using this target property. :prop_tgt:`AUTOMOC_MOC_OPTIONS`: Additional command line options for ``moc`` can be set in this target property. :prop_tgt:`AUTOMOC_MACRO_NAMES`: This list of Qt macro names can be extended to search for additional macros in headers and sources. :prop_tgt:`AUTOMOC_DEPEND_FILTERS`: ``moc`` dependency file names can be extracted from headers or sources by defining file name filters in this target property. :prop_tgt:`AUTOMOC_COMPILER_PREDEFINES`: Compiler pre definitions for ``moc`` are written to the ``moc_predefs.h`` file. The generation of this file can be enabled or disabled in this target property. :prop_sf:`SKIP_AUTOMOC`: Sources and headers can be excluded from :prop_tgt:`AUTOMOC` processing by setting this source file property. :prop_sf:`SKIP_AUTOGEN`: Source files can be excluded from :prop_tgt:`AUTOMOC`, :prop_tgt:`AUTOUIC` and :prop_tgt:`AUTORCC` processing by setting this source file property. :prop_gbl:`AUTOGEN_SOURCE_GROUP`: This global property can be used to group files generated by :prop_tgt:`AUTOMOC` or :prop_tgt:`AUTORCC` together in an IDE, e.g. in MSVS. :prop_gbl:`AUTOGEN_TARGETS_FOLDER`: This global property can be used to group :prop_tgt:`AUTOMOC`, :prop_tgt:`AUTOUIC` and :prop_tgt:`AUTORCC` targets together in an IDE, e.g. in MSVS. :variable:`CMAKE_GLOBAL_AUTOGEN_TARGET`: A global ``autogen`` target, that depends on all :prop_tgt:`AUTOMOC` or :prop_tgt:`AUTOUIC` generated ``<ORIGIN>_autogen`` targets in the project, will be generated when this variable is ``ON``. :prop_tgt:`AUTOGEN_PARALLEL`: This target property controls the number of ``moc`` or ``uic`` processes to start in parallel during builds. See the :manual:`cmake-qt(7)` manual for more information on using CMake with Qt.
Close