CMake - Made it easier to add your custom scripts (#703)

This commit is contained in:
Barbz
2017-11-16 02:26:15 +01:00
committed by Yehonal
parent c75ec13191
commit b8e5208e33
2 changed files with 25 additions and 2 deletions
+13 -2
View File
@@ -6,14 +6,20 @@ They will be git-ignored
Remember to use cmake macro inside your CMakeLists.txt to correctly Remember to use cmake macro inside your CMakeLists.txt to correctly
add scripts to project solution. add scripts to project solution.
BTW, **We strongly suggest you** to use our module system to create your custom
/!\ BTW, **We strongly suggest you** to use our module system to create your custom
powerful module instead of simple scripts. powerful module instead of simple scripts.
----------------- -----------------
CMakeLists.txt example: How to:
1) Create a CMakeLists.txt in this directory
Example (everything below is needed, just replace with your scripts' names):
set(scripts_STAT_SRCS set(scripts_STAT_SRCS
${scripts_STAT_SRCS} ${scripts_STAT_SRCS}
@@ -24,3 +30,8 @@ set(scripts_STAT_SRCS
AC_ADD_SCRIPT_LOADER("Custom" "ScriptLoader.h") AC_ADD_SCRIPT_LOADER("Custom" "ScriptLoader.h")
message(" -> Prepared: My custom scripts") message(" -> Prepared: My custom scripts")
2) Add them to ../ScriptLoader.cpp
Open the file and go at the end of the file to know what to edit.
+12
View File
@@ -1171,3 +1171,15 @@ void AddOutdoorPvPScripts()
#endif #endif
} }
//~ ********************** Put your custom scripts below, like the commented examples, uncomment and edit *************************************
//~ void AddSC_MySuperScript();
void AddCustomScripts()
{
#ifdef SCRIPTS
//~ AddSC_MySuperScript();
#endif
}