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:
parent
23cb1a18e5
commit
efbcb8f65d
3 changed files with 18 additions and 1 deletions
|
|
@ -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()
|
||||
|
||||
|
|
|
|||
|
|
@ -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")
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
#ifndef SC_SCRIPTLOADER_H
|
||||
#define SC_SCRIPTLOADER_H
|
||||
|
||||
void AddCustomScripts();
|
||||
void AddScripts();
|
||||
void AddSpellScripts();
|
||||
void AddCommandScripts();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue