This commit is contained in:
Nishi 2026-05-24 18:48:52 +09:00
commit 4242a4d6b2
5 changed files with 28 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
/build

4
CMakeLists.txt Normal file
View file

@ -0,0 +1,4 @@
cmake_minimum_required(VERSION 3.11)
project(fishbowl)
add_subdirectory(engine)

18
engine/CMakeLists.txt Normal file
View file

@ -0,0 +1,18 @@
cmake_minimum_required(VERSION 3.11)
project(fishbone)
file(GLOB_RECURSE SRCS src/**.cc src/**.c)
add_library(fishbone SHARED ${SRCS})
target_include_directories(fishbone PUBLIC include)
find_package(PkgConfig)
macro(pkg_add)
pkg_check_modules(${ARGV0} ${ARGV1} ${ARGV0})
target_include_directories(fishbone PRIVATE ${${ARGV0}_INCLUDE_DIRS})
target_link_directories(fishbone PRIVATE ${${ARGV0}_LIBRARY_DIRS})
target_link_libraries(fishbone PRIVATE ${${ARGV0}_LIBRARIES})
endmacro()
pkg_add(sdl2 REQUIRED)

View file

@ -0,0 +1,4 @@
#ifndef __FISHBONE_FOUNDATION_H__
#define __FISHBONE_FOUNDATION_H__
#endif

1
engine/src/core.cc Normal file
View file

@ -0,0 +1 @@
#include <fishbone/foundation.h>