Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/CMakeLists.txt
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2024-03-15 21:28:11 +1100
committerKae <80987908+Novaenia@users.noreply.github.com>2024-03-15 21:28:11 +1100
commit6fa0afd758a6351873df813cd7e70b1904714ed6 (patch)
treefbf45f18af0962a1d9ed3a2f44d8bb208c032645 /source/CMakeLists.txt
parent696abcca71274fbda2470f1941cb2e06b6ff8c61 (diff)
experimental asset load scripts
Diffstat (limited to 'source/CMakeLists.txt')
-rw-r--r--source/CMakeLists.txt9
1 files changed, 8 insertions, 1 deletions
diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt
index 526d956..25490ec 100644
--- a/source/CMakeLists.txt
+++ b/source/CMakeLists.txt
@@ -275,6 +275,8 @@ if(STAR_COMPILER_GNU)
set(CMAKE_C_FLAGS_RELEASE "-DNDEBUG -Ofast")
set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -Ofast")
+ set(BUILD_RPATH_USE_ORIGIN TRUE)
+
elseif(STAR_COMPILER_CLANG)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Wuninitialized -Wno-parentheses-equality -Wno-deprecated-declarations")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17 -Wall -Wextra -Wuninitialized -Wno-parentheses-equality -Wno-deprecated-declarations")
@@ -304,6 +306,8 @@ elseif(STAR_COMPILER_CLANG)
set(CMAKE_C_FLAGS_RELEASE "-DNDEBUG -Ofast")
set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -Ofast")
+ set(BUILD_RPATH_USE_ORIGIN TRUE)
+
elseif(STAR_COMPILER_MSVC)
# /MP - Multi-processor building
# /EHsc - Enable normal C++ exception handling
@@ -513,7 +517,10 @@ set(STAR_EXTERN_INCLUDES ${PROJECT_SOURCE_DIR}/extern)
add_subdirectory(extern)
# Core support code, not specific to starbound.
-set(STAR_CORE_INCLUDES ${PROJECT_SOURCE_DIR}/core)
+set(STAR_CORE_INCLUDES
+ ${PROJECT_SOURCE_DIR}/core
+ ${PROJECT_SOURCE_DIR}/core/scripting
+)
add_subdirectory(core)
# Less general purpose code than core that is available to both the game and