diff --git a/CMakeLists.txt b/CMakeLists.txt index 6f7b96f6..45c443c2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -42,7 +42,6 @@ configure_file("${CMAKE_CURRENT_SOURCE_DIR}/src/servers/Server_Common/Version.cp ########################################################################## # Common include folders -include_directories("${CMAKE_CURRENT_SOURCE_DIR}/src/libraries/external/ChaiScript-6.0.0/include/") include_directories("${CMAKE_CURRENT_SOURCE_DIR}/src/libraries/sapphire/datReader/") include_directories("${CMAKE_CURRENT_SOURCE_DIR}/src/libraries/sapphire/mysqlConnector/") include_directories("${CMAKE_CURRENT_SOURCE_DIR}/src") diff --git a/scripts/native/CMakeLists.txt b/scripts/native/CMakeLists.txt index f431f0eb..3637a8a6 100644 --- a/scripts/native/CMakeLists.txt +++ b/scripts/native/CMakeLists.txt @@ -1,14 +1,19 @@ +cmake_minimum_required(VERSION 2.6) project(Sapphire_Script) file(GLOB SCRIPT_INCLUDE_FILES "${CMAKE_CURRENT_SOURCE_DIR}/*.h") - file(GLOB_RECURSE SCRIPT_FILES "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp") + +include_directories("../../src/servers/") +include_directories("../../src/servers/Server_Zone/") + +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/../../bin/compiledscripts/") + foreach(_sourcefile "${SCRIPT_FILES}") get_filename_component(_file "${_sourcefile}" NAME_WE) add_library("${_file}" MODULE "${_sourcefile}" "${SCRIPT_INCLUDE_FILES}") add_dependencies("${_file}" server_zone) - target_link_libraries("${_file}" server_zone) set_target_properties("${_file}" PROPERTIES CXX_STANDARD 14 diff --git a/scripts/native/ScriptObject.h b/scripts/native/ScriptObject.h index 8d639251..108b8df0 100644 --- a/scripts/native/ScriptObject.h +++ b/scripts/native/ScriptObject.h @@ -1,9 +1,10 @@ #ifndef SAPPHIRE_SCRIPTOBJECT_H #define SAPPHIRE_SCRIPTOBJECT_H -#include -#include -#include +#include