-
Notifications
You must be signed in to change notification settings - Fork 2
/
CMakeLists.txt
10 lines (9 loc) · 910 Bytes
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
cmake_minimum_required(VERSION 3.0)
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
set(CONAN_DISABLE_CHECK_COMPILER 1)
project (craftosos)
include(${CMAKE_CURRENT_BINARY_DIR}/conanbuildinfo.cmake OPTIONAL RESULT_VARIABLE HAS_CONAN)
conan_basic_setup()
include(os)
os_add_executable(craftos "CraftOSOS" main.cpp fs.cpp fs_handle.c http.cpp lib.c os.cpp queue.c term.cpp includeos-patch/ide.cpp includeos-patch/fat.cpp includeos-patch/fat_async.cpp includeos-patch/fat_sync.cpp includeos-patch/disk.cpp lua/lapi.c lua/lauxlib.c lua/lbaselib.c lua/lcode.c lua/ldblib.c lua/ldebug.c lua/ldo.c lua/ldump.c lua/lfunc.c lua/lgc.c lua/linit.c lua/liolib.c lua/llex.c lua/lmathlib.c lua/lmem.c lua/loadlib.c lua/lobject.c lua/lopcodes.c lua/loslib.c lua/lparser.c lua/lstate.c lua/lstring.c lua/lstrlib.c lua/ltable.c lua/ltablib.c lua/ltm.c lua/lundump.c lua/lvm.c lua/lzio.c)
os_add_stdout(craftos default_stdout)