From c4e8a82df1e4be178e0ae960ea93923e322e2985 Mon Sep 17 00:00:00 2001 From: GokuWeedLord Date: Sun, 10 Dec 2017 02:49:22 +1100 Subject: [PATCH] building finally works :sweat_drops: :sweat_drops: :sweat_drops: --- CMakeLists.txt | 1 - scripts/native/CMakeLists.txt | 9 +++++++-- scripts/native/ScriptObject.h | 7 ++++--- scripts/native/statuseffect/StatusEffect50.cpp | 16 +++++++++------- src/servers/Server_Zone/CMakeLists.txt | 1 - src/servers/Server_Zone/Script/NativeScriptApi.h | 6 +++--- src/servers/Server_Zone/Script/ScriptManager.cpp | 16 +++++++--------- src/servers/Server_Zone/Script/ScriptManager.h | 2 -- 8 files changed, 30 insertions(+), 28 deletions(-) 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