실행 가능한 타겟 추가

This commit is contained in:
2025-12-27 20:16:24 +09:00
parent c256d7a6c2
commit ce389c10f0
4 changed files with 36 additions and 0 deletions

5
.editorconfig Normal file
View File

@@ -0,0 +1,5 @@
root = true
[*]
end_of_line = lf
charset = utf-8-bom

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
[Bb]uild

23
CMakeLists.txt Normal file
View File

@@ -0,0 +1,23 @@
cmake_minimum_required(VERSION 4.0.0)
project(HotReload)
list(APPEND VAR_COMPILE_DEFINITIONS
HR_ROOT_PATH="${CMAKE_CURRENT_SOURCE_DIR}"
HR_COMPILER_PATH="${CMAKE_CXX_COMPILER}"
HR_BUILD_PATH="${CMAKE_BINARY_DIR}"
)
set(VAR_SOURCE_DIRECTORY_PATH "${CMAKE_SOURCE_DIR}/src/Host")
file(GLOB_RECURSE VAR_SOURCE_FILE_PATHS
${VAR_SOURCE_DIRECTORY_PATH}/*.h
${VAR_SOURCE_DIRECTORY_PATH}/*.cpp
${VAR_SOURCE_DIRECTORY_PATH}/*.hpp)
source_group(
TREE ${VAR_SOURCE_DIRECTORY_PATH}
FILES ${VAR_SOURCE_FILE_PATHS})
set(VAR_EXECUTABLE_NAME "HOST")
add_executable(${VAR_EXECUTABLE_NAME} ${VAR_SOURCE_FILE_PATHS})
target_compile_definitions(${VAR_EXECUTABLE_NAME} PUBLIC ${VAR_COMPILE_DEFINITIONS})

7
src/Host/main.cpp Normal file
View File

@@ -0,0 +1,7 @@
#include <iostream>
int main()
{
std::cout << "Hello!!!" << std::endl;
return 0;
}