|
@@ -1,9 +1,21 @@
|
|
|
+##########################################################
|
|
|
+# Basic
|
|
|
+##########################################################
|
|
|
+
|
|
|
cmake_minimum_required(VERSION 3.17)
|
|
|
set(PROJECT_NAME ls_std)
|
|
|
project(${PROJECT_NAME})
|
|
|
|
|
|
+##########################################################
|
|
|
+# Compiler
|
|
|
+##########################################################
|
|
|
+
|
|
|
set(CMAKE_CXX_STANDARD 11)
|
|
|
|
|
|
+##########################################################
|
|
|
+# Source Files
|
|
|
+##########################################################
|
|
|
+
|
|
|
set(SOURCE_FILES
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/source/boxing/Integer.hpp
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/source/base/Class.hpp
|
|
@@ -13,4 +25,8 @@ set(SOURCE_FILES
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/source/exception/IllegalOperationException.hpp
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/source/base/Types.hpp)
|
|
|
|
|
|
+##########################################################
|
|
|
+# Build
|
|
|
+##########################################################
|
|
|
+
|
|
|
add_library(${PROJECT_NAME} ${SOURCE_FILES})
|