Fix CMake custom script (#658)

* CMake - CMake now detects custom scripts in the Custom directory

* CMake - CMake now detects the custom script headers

* CMake - Added an example in the README on how to make a CMakeLists.txt for a custom script
This commit is contained in:
Barbz
2017-09-23 11:30:22 +02:00
committed by Yehonal
parent 23cb1a18e5
commit efbcb8f65d
3 changed files with 18 additions and 1 deletions

View File

@@ -51,7 +51,7 @@ if(SCRIPTS)
include(Pet/CMakeLists.txt)
endif()
if(EXISTS "Custom/CMakeLists.txt")
if(EXISTS "${AC_SCRIPTS_DIR}/Custom/CMakeLists.txt")
include(Custom/CMakeLists.txt)
endif()

View File

@@ -8,3 +8,19 @@ add scripts to project solution.
BTW, **We strongly suggest you** to use our module system to create your custom
powerful module instead of simple scripts.
-----------------
CMakeLists.txt example:
set(scripts_STAT_SRCS
${scripts_STAT_SRCS}
${AC_SCRIPTS_DIR}/Custom/your_script.cpp
${AC_SCRIPTS_DIR}/Custom/your_script.h
)
AC_ADD_SCRIPT_LOADER("Custom" "ScriptLoader.h")
message(" -> Prepared: My custom scripts")

View File

@@ -7,6 +7,7 @@
#ifndef SC_SCRIPTLOADER_H
#define SC_SCRIPTLOADER_H
void AddCustomScripts();
void AddScripts();
void AddSpellScripts();
void AddCommandScripts();