summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorTiger Wang <ziwei.tiger@outlook.com>2020-07-07 01:04:32 +0200
committerTiger Wang <ziwei.tiger@outlook.com>2020-07-12 23:00:07 +0200
commit4f85931c42ce4aad454a1dbf38a6f0565822056d (patch)
tree558b05e353d1b6984d6c9fd4fed80c6bc18fc56b /CMakeLists.txt
parentFunktions (diff)
downloadcuberite-4f85931c42ce4aad454a1dbf38a6f0565822056d.tar
cuberite-4f85931c42ce4aad454a1dbf38a6f0565822056d.tar.gz
cuberite-4f85931c42ce4aad454a1dbf38a6f0565822056d.tar.bz2
cuberite-4f85931c42ce4aad454a1dbf38a6f0565822056d.tar.lz
cuberite-4f85931c42ce4aad454a1dbf38a6f0565822056d.tar.xz
cuberite-4f85931c42ce4aad454a1dbf38a6f0565822056d.tar.zst
cuberite-4f85931c42ce4aad454a1dbf38a6f0565822056d.zip
Diffstat (limited to '')
-rw-r--r--CMakeLists.txt11
1 files changed, 6 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9931176fe..077a411a5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -37,9 +37,6 @@ include("SetFlags.cmake")
# Add build timestamp and details:
include("CMake/StampBuild.cmake")
-# TODO: set_build_stamp()
-set_global_flags()
-
# We need C++17 features:
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
@@ -55,11 +52,15 @@ endif()
# Static CRT:
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
+# TODO: set_build_stamp()
+set_global_flags()
+build_dependencies()
+
add_executable(${CMAKE_PROJECT_NAME})
add_subdirectory(src)
-enable_warnings(${CMAKE_PROJECT_NAME})
-build_dependencies(${CMAKE_PROJECT_NAME})
+set_exe_flags(${CMAKE_PROJECT_NAME})
+link_dependencies(${CMAKE_PROJECT_NAME})
# Set the startup project to Cuberite, and the debugger dir:
set_property(DIRECTORY PROPERTY VS_STARTUP_PROJECT ${CMAKE_PROJECT_NAME})